Wireshark-dev: [Wireshark-dev] Linking with archive libraries in hp-ux
From: Sakeeb S <sakeeb@xxxxxxxxx>
Date: Fri, 22 Sep 2006 04:53:54 +0100 (BST)
Hi All, I am new to this mailing list. I am trying to build wireshark (0.99.3) on hp-ux (Itanium m/c). I want wireshark to link with archive libraries rather than shared libraries. So I have following option while configuring. export LD_LIBRARY_PATH=/usr/local/lib/hpux32 export LDFLAGS="-Wl,+nodefaultrpath -Wl,-a,archive_shared -L/usr/local/lib/hpux32" ./configure --prefix=/usr/local/wireshark --enable-threads \ --disable-dependency-tracking --with-zlib=/usr/local \ --with-pcap=/opt/iexpress/libpcap --with-pcre=/usr/local \ --with-adns=/usr/local/adns --enable-wireshark \ --with-libiconv=/usr/local --without-net-snmp \ --without-ucd-snmp --enable-ipv6 --enable-randpkt --enable-dftest \ --enable-threads --with-ssl=/opt/openssl \ --with-glib-prefix=/usr/local --disable-gtk2 --with-plugins=no Also in /usr/local/bin/glib-config, i did the following changes $diff /usr/local/bin/glib-config /usr/local/bin/glib-config.bk 97c97 < libsp="$libsp -l:libglib.a" --- > libsp="$libsp -lglib" 104c104 < libsp=" -l:libgmodule.a $libsp" --- > libsp=" -lgmodule $libsp" During build, its showing lot of messages which shows its linking with archive libs, but the final wireshark binary is linked with shared libraries. I tried with --enable-static switch in configure also, but didn't get the the expected result. $ chatr /usr/local/wireshark/bin/wireshark /usr/local/wireshark/bin/wireshark: 32-bit ELF executable shared library dynamic path search: LD_LIBRARY_PATH enabled first SHLIB_PATH enabled second embedded path enabled third /usr/local/wireshark/lib shared library list: libwiretap.so.0 libwireshark.so.0 /usr/local/lib/hpux32/libgtk.so /usr/local/lib/hpux32/libgdk.so /usr/local/lib/hpux32/libgmodule.so /usr/local/lib/hpux32/libglib.so libXext.so.1 libX11.so.1 /usr/local/lib/hpux32/libiconv.so /usr/local/lib/hpux32/libpcre.so libc.so.1 shared library binding: deferred global hash table disabled global hash table size 1103 shared library mapped private disabled shared library segment merging disabled shared vtable support disabled explicit unloading disabled segments: index type address flags size 7 text 04000000 z---c- D (default) 8 data 40000000 ---m-- D (default) executable from stack: D (default) kernel assisted branch prediction enabled lazy swap allocation for dynamic segments disabled nulptr references enabled address space model: default caliper dynamic instrumentation disabled Has anyone tried to link wireshark with archive libraries?.... Your help will be really apreciated. Thanks in advance Sakeeb __________________________________________________________ Yahoo! India Answers: Share what you know. Learn something new http://in.answers.yahoo.com/
- Follow-Ups:
- [Wireshark-dev] Debugging in a win32 environment
- From: Brian Vandenberg
- [Wireshark-dev] Debugging in a win32 environment
- Prev by Date: Re: [Wireshark-dev] Should we check value_strings for NULL termination while registering?
- Next by Date: Re: [Wireshark-dev] question(s) on the use of heur_dissector_add
- Previous by thread: [Wireshark-dev] "Firewall ACL Rules" needs a better User's Guide explanation
- Next by thread: [Wireshark-dev] Debugging in a win32 environment
- Index(es):
- Get Wireshark
- Download
- Code of Conduct