[Pidgin] #16954: Linux static build compiles dynamically
Pidgin
trac at pidgin.im
Sat Feb 13 15:27:44 EST 2016
#16954: Linux static build compiles dynamically
---------------------+--------------------------
Reporter: thedjnk | Owner:
Type: defect | Status: new
Milestone: | Component: pidgin (gtk)
Version: 2.10.12 | Keywords: static
---------------------+--------------------------
Attempting to build pidgin/finch statically actually builds it
dynamically. I'm configuring it using: ./configure --prefix=/dir/install
--sysconfdir=/etc --disable-schemas-install --disable-meanwhile
--disable-gnutls --enable-cyrus-sasl --disable-doxygen --disable-
nm --with-system-ssl-certs=/etc/ssl/certs --disable-gstreamer --enable-
static --disable-vv --disable-tcl --disable-perl --disable-screensaver
--enable-nss=static --with-static-prpls="jabber,simple" --with-nss-
includes=/usr/include/nss --with-nss-libs=/usr/lib --with-nspr-
includes=/usr/include/nspr --with-nspr-libs=/usr/lib --disable-avahi
--disable-dbus --enable-static --disable-shared
There is firstly a bug that none of the Makefiles have -lsasl2 in them as
reported 3 years ago on https://developer.pidgin.im/ticket/15360
The next issue is it doesn't build static at all; ldd pidgin
linux-vdso.so.1 (0x00007ffe8e5e3000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fc1316ca000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fc1314ad000)
libgtkspell.so.0 => /usr/lib/libgtkspell.so.0
(0x00007fc1312a6000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0
(0x00007fc130c64000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0
(0x00007fc1309ae000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fc130788000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fc130459000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0x00007fc130233000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
(0x00007fc12ffe8000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
(0x00007fc12fd96000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
(0x00007fc12fb92000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fc12f884000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fc12f51a000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00007fc12f2e6000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fc12efe8000)
libsasl2.so.3 => /usr/lib/libsasl2.so.3 (0x00007fc12edcb000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fc12ebb4000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fc12e997000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fc12e5f3000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fc12e3ee000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
(0x00007fc12e1e1000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fc12de62000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
(0x00007fc12dc4c000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
(0x00007fc12da0d000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fc12d74d000)
libenchant.so.1 => /usr/lib/libenchant.so.1 (0x00007fc12d541000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fc12d1ff000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fc12cff9000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fc12cdef000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fc12cbec000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fc12c9dc000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fc12c7d1000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fc12c5c6000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1
(0x00007fc12c3c3000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fc12c1c0000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fc12bfae000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fc12bd06000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007fc12bad9000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fc12b8d5000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fc12b6a0000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fc12b49c000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
(0x00007fc12b292000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fc12b06f000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fc12ae59000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fc12abc0000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fc12a9b8000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0
(0x00007fc12a7b6000)
libthai.so.0 => /usr/lib/libthai.so.0 (0x00007fc12a5ad000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fc12a3a4000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fc12a134000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fc129f0e000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc1318d2000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fc129ca9000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fc129a7f000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fc12986f000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007fc12966d000)
libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007fc129468000)
libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007fc129265000)
libxcb-present.so.0 => /usr/lib/libxcb-present.so.0
(0x00007fc129062000)
libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0
(0x00007fc128e54000)
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0
(0x00007fc128c4c000)
libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0
(0x00007fc128a48000)
libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007fc128841000)
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1
(0x00007fc12863e000)
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007fc128430000)
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0
(0x00007fc128222000)
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0
(0x00007fc128010000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fc127e01000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fc127bfd000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fc1279f7000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007fc1277c9000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007fc1275af000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007fc1273a9000)
libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007fc1271a1000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
(0x00007fc126f76000)
--
Ticket URL: <https://developer.pidgin.im/ticket/16954>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list