Re: curl build system is broken and so is mock

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 08/03/2016 06:40 PM, Chris Adams wrote:
Once upon a time, Alice Wonder <alice@xxxxxxxxxxxxxx> said:
[alice@pern root]$ ldd builddir/build/BUILDROOT/curl-7.29.0-26.el7_2.awel.libre.0.x86_64/usr/bin/curl
|grep crypto
	libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fb6e00a5000)
	libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fb6df3e8000)

Here is your problem - unless you specify an LD_LIBRARY_PATH, you are
getting the mock root installed libcurl, not your newly-built libcurl.


So when building curl, it links curl against the libcurl in the buildroot and not against the libcurl it just compiled?

No other packages I know of do that.

I've built a love of packages against LibreSSL (I really like it) and ldd on the resulting binaries and libraries *always* point to the LibreSSL library - even when openssl-libs is installed in the buildroot.

It seems to me to be a bug if curl requires a bootstrap build in order to change what libraries the binary links against but I will try that.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux