Hi all,

I noticed today that libxslt is not being found when building the Android 
toolchain, and it seems to be because -lm is not being used when configure is 
checking for libxslt:

> configure:12080: checking for xsltApplyStylesheet in -lxslt

> configure:12105: 
> /Users/frederik/Library/Android/sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android21-clang
>  -o conftest -x objective-c 
> -I/Users/frederik/Library/Android/GNUstep/x86_64/include 
> -I/Users/frederik/Library/Android/GNUstep/x86_64/include/libxml2 
> -L/Users/frederik/Library/Android/GNUstep/x86_64/lib -fuse-ld=gold 
> -Wl,-rpath-link,/Users/frederik/Library/Android/GNUstep/x86_64/lib 
> -Wl,--build-id=sha1 conftest.c -lxslt -lxml2 -liconv 
> -L/Users/frederik/Library/Android/GNUstep/x86_64/lib -lffi -ldl -lc++_shared 
> -landroid -lc -lz >&5
> libxslt.a(numbers.o):numbers.c:function xsltFormatNumberConversion: error: 
> undefined reference to 'pow'
> libxslt.a(numbers.o):numbers.c:function xsltFormatNumberConversion: error: 
> undefined reference to 'fmod'
> libxslt.a(numbers.o):numbers.c:function xsltNumberFormatDecimal: error: 
> undefined reference to 'fmod'
> libxslt.a(numbers.o):numbers.c:function xsltNumberFormatAlpha: error: 
> undefined reference to 'fmod'
> libxml2.a(xpath.o):xpath.c:function xmlXPathFormatNumber: error: undefined 
> reference to 'log10'
> libxml2.a(xpath.o):xpath.c:function xmlXPathStringEvalNumber: error: 
> undefined reference to 'pow'
> libxml2.a(xpath.o):xpath.c:function xmlXPathStringEvalNumber: error: 
> undefined reference to 'pow'
> libxml2.a(xpath.o):xpath.c:function xmlXPathModValues: error: undefined 
> reference to 'fmod'
> libxml2.a(xpath.o):xpath.c:function xmlXPathCompNumber: error: undefined 
> reference to 'pow'
> clang: error: linker command failed with exit code 1 (use -v to see 
> invocation)


Can anyone point me in the right direction as to how to fix this? Looking 
through config.log I can see that -lm is being passed for various other 
configure checks, but not this one.

Thanks!
Frederik

Reply via email to