On Thu, 1 Jun 2017, Nakarin Kamkheaw wrote:

I tried both the version 7.21.6 as mentioned and 7.54.0. I tried both --enable-soname-bump and --disable-soname-bump for 7.54.0. Both give libcurl.so.5.4.0. ( I called "./configure --help | grep soname" to come up with these two flags )

This is a clue from your config.log from the nobump log:

configure:2940: loading site script /opt/dspg/v1.2.2-rc4/site-config-armv5te-dspg-linux-gnueabi

... and in that file, you specifically tell configure your off_t size is 4 bytes. That is highly unusual on this millenium and that's the reason for the enforced bump.

The --disable-soname-bump doesn't seem to work so it doesn't switch of the automatically detected need for a bump. But the bump is deemed necessary because your build will not work with other libcurl builds of soname 4 due to that size mismatch.

I think that site-config-armv5te-dspg-linux-gnueabi file was (wrongly) made without the necessary __USE_FILE_OFFSET64 define set.

--

 / daniel.haxx.se
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to