Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 7639] Bluetooth minor enhancement

Date: Fri, 24 Aug 2012 10:38:38 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7639

--- Comment #28 from Jakub Zawadzki <darkjames-ws@xxxxxxxxxxxx> 2012-08-24 10:38:37 PDT ---
(In reply to comment #26)
> > 
> > We could also improve building process with autotools.
> > When building it generates few static archives (libdissectors.a,
> > libdirtydissectors.a, ...) and later add them to libwireshark.so, 
> > cmake AFAIK compiles all files directly to libwireshark.so
> 
> Linking .so in Wireshark should be slow too. Let me see... libdissectors.a = 50
> MiB... big.

We link .so anyway. That's why generating .a archive is not really needed, but
like you noticed it takes lot of space. Also linking all dissector object files
to archive takes time.

So instead of linking dissectors to libdissectors.a and later linking
libdissectors.a to libwireshark.so
Link dissectors files directly to libwireshark.so

This can be also done for dirty dissectors, and other archives.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.