[ipv6calc] ipv6calc: use shared libipv6calc.so and databases

Peter Bieringer pb at bieringer.de
Mon Feb 3 22:02:47 CET 2014


Hi Nikoli,

thank you again for testing.

Am 03.02.2014 20:22, schrieb Nikoli:
>> but the following is not expected:
>>
>> checking for MD5_Init in -lcrypto... yes
>> checking for MD5_Init... no
>> checking for MD5_Update... no
>> checking for MD5_Final... no
>> checking for MD5_Transform... no
>>
>> on my Fedora system this part of configure.in works:
>>
>>                          LDFLAGS="$LDFLAGS -lcrypto"
>>                          AC_CHECK_FUNCS(MD5_Init MD5_Update MD5_Final
>> MD5_Transform,
>>                                  [
>>                                  ],
>>                                  [
>>                                          ENABLE_BUNDLED_MD5=1
>>                                  ])
>>
>>
>> checking for MD5_Init in -lcrypto... yes
>> checking for MD5_Init... yes
>> checking for MD5_Update... yes
>> checking for MD5_Final... yes
>> checking for MD5_Transform... yes
>>
>> disabling: LDFLAGS="$LDFLAGS -lcrypto"
>>
>> would show same result as yours...looks like the LDFLAGS on your systems
>> must be set different...would be great if you can support me here.
>
> Same CC argument order problem: it does not support --as-needed, without it
> configure detects md5 fine. Attached config.log without and with LDFLAGS="-Wl,--
> hash-style=gnu -Wl,-O1 -Wl,--as-needed"

reproduced, configure.in fixed, please try again - also I've prepended 
now in autogen.sh the call of configure with

LDFLAGS="$LDFLAGS -Wl,--as-needed"

to detect such issues earlier.

Don't wonder about the patches applied to lib, I've all the old debug 
code leftovers in lib with new style macros.

Regards,
	Peter




More information about the ipv6calc mailing list