jiridanek opened a new pull request #312:
URL: https://github.com/apache/qpid-proton/pull/312


   I did not try on 2.8.12 yet, but I checked I am not using anything that is 
not available. That generator expression had to go because it confused 
generating the ProtonTargets.cmake file. I did not check what happens if I have 
debug proton and try to build release dispatch (or vice versa). Anyways,
   
   ```
   setting -DProton_USE_STATIC_LIBS when compiling dispatch gives me
   
   % ldd router/qdrouterd
           linux-vdso.so.1 (0x00007fbec46b3000)
           libqpid-dispatch.so => 
/home/jdanek/repos/qpid/qpid-dispatch/build_with_exports/src/libqpid-dispatch.so
 (0x00007fbec4592000)
           libssl.so.1.1 => 
/nix/store/g9r6l6mymsknrg0mc394iiggih16jkzm-openssl-1.1.1i/lib/libssl.so.1.1 
(0x00007fbec44fc000)
           libcrypto.so.1.1 => 
/nix/store/g9r6l6mymsknrg0mc394iiggih16jkzm-openssl-1.1.1i/lib/libcrypto.so.1.1 
(0x00007fbec420e000)
           libsasl2.so.3 => 
/nix/store/i0incb1cjxqyz4lc9wi0kjwv2qmwxqdw-cyrus-sasl-2.1.27/lib/libsasl2.so.3 
(0x00007fbec41ef000)
           libpthread.so.0 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libpthread.so.0 
(0x00007fbec41cc000)
           librt.so.1 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/librt.so.1 
(0x00007fbec41c2000)
           libdl.so.2 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libdl.so.2 
(0x00007fbec41bd000)
           libpython3.7m.so.1.0 => 
/nix/store/33abxyajzdaggfbcrxzzpslc4582r84l-python3-3.7.9/lib/libpython3.7m.so.1.0
 (0x00007fbec3e5d000)
           libwebsockets.so.15 => 
/nix/store/yf2b40nmyhyyhlzjjniwg9a6g4w99k4s-libwebsockets-3.2.2/lib/libwebsockets.so.15
 (0x00007fbec3e04000)
           libnghttp2.so.14 => 
/nix/store/sw6jhdc4bpkz40x7vpnm4bsjjgilawas-nghttp2-1.41.0-lib/lib/libnghttp2.so.14
 (0x00007fbec3dd7000)
           libc.so.6 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libc.so.6 
(0x00007fbec3c18000)
           
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/ld-linux-x86-64.so.2
 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib64/ld-linux-x86-64.so.2
 (0x00007fbec46b4000)
           libresolv.so.2 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libresolv.so.2 
(0x00007fbec3bff000)
           libgssapi_krb5.so.2 => 
/nix/store/k4szgjabmw2mrk5b4p0215k64s9qpd5k-libkrb5-1.18/lib/libgssapi_krb5.so.2
 (0x00007fbec3bac000)
           libkrb5.so.3 => 
/nix/store/k4szgjabmw2mrk5b4p0215k64s9qpd5k-libkrb5-1.18/lib/libkrb5.so.3 
(0x00007fbec3ad2000)
           libk5crypto.so.3 => 
/nix/store/k4szgjabmw2mrk5b4p0215k64s9qpd5k-libkrb5-1.18/lib/libk5crypto.so.3 
(0x00007fbec3aa2000)
           libcom_err.so.3 => 
/nix/store/k4szgjabmw2mrk5b4p0215k64s9qpd5k-libkrb5-1.18/lib/libcom_err.so.3 
(0x00007fbec3a9a000)
           libcrypt.so.1 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libcrypt.so.1 
(0x00007fbec3a60000)
           libncursesw.so.6 => 
/nix/store/gcsh4a410g668r0rd34k3cb6gfcwdkxj-ncurses-6.2/lib/libncursesw.so.6 
(0x00007fbec39ec000)
           libutil.so.1 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libutil.so.1 
(0x00007fbec39e7000)
           libm.so.6 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libm.so.6 
(0x00007fbec38a6000)
           libgcc_s.so.1 => 
/nix/store/q53f5birhik4dxg3q3r2g5f324n7r5mc-glibc-2.31-74/lib/libgcc_s.so.1 
(0x00007fbec388a000)
           libuv.so.1 => 
/nix/store/khbz2xp7w1bv2lypyf4fchdkjxiygyy9-libuv-1.40.0/lib/libuv.so.1 
(0x00007fbec3857000)
           libkrb5support.so.0 => 
/nix/store/k4szgjabmw2mrk5b4p0215k64s9qpd5k-libkrb5-1.18/lib/libkrb5support.so.0
 (0x00007fbec3848000)
           libkeyutils.so.1 => 
/nix/store/q77bffwam01blnxpjp55hx34r3arqhpj-keyutils-1.6.1-lib/lib/libkeyutils.so.1
 (0x00007fbec3841000)
   ```
   
   Now, maybe dispatch could do LTO, and some of the other linking tricks 
(CPython adopted some fancy option in a recent version of Fedora...)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to