[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