Hi, No clue on whether we need to add -lm in the unistring test anyone?
Cheers! Sylvain On Wed, Jun 25, 2014 at 10:21:26PM +0200, [email protected] wrote: > Hi, > > I'm currently experimenting with cross-compiling Guile 2 for Android. > https://lists.gnu.org/archive/html/guile-user/2014-06/msg00011.html > > > I met a weird issue: when configuring guile I get this test: > ../configure --host=arm-linux-androideabi > --prefix=/usr/src/ndk-shared/sysroot/usr --without-threads > [...] > configure:15799: checking for libunistring > configure:15821: arm-linux-androideabi-gcc -o conftest -g -O2 > -I/usr/src/ndk-shared/sysroot/usr/include conftest.c > /usr/src/ndk-shared/sysroot/usr/lib/libunistring.so -Wl,-rpath > -Wl,/usr/src/ndk-shared/sysroot/usr/lib >&5 > /usr/src/ndk-shared/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: > /usr/src/ndk-shared/sysroot/usr/lib/libunistring.so: error: undefined > reference to 'frexp' > collect2: ld returned 1 exit status > > > However, trying to reproduce with a simple project, I get: > # http://www.beuc.net/misc/testunistring.tar.gz > ../configure --host=arm-linux-androideabi > [...] > configure:7108: checking for libunistring > configure:7130: arm-linux-androideabi-gcc -o conftest -g -O2 conftest.c > -lunistring >&5 > configure:7130: $? = 0 > configure:7140: result: yes > > > I can't figure out why the guile test ends-up with linking the .so > explicitely, while my test project uses '-lunistring'. > Any leads? > > Also, if using the .so directly is needed for some reason, do we need > to add '-lm' somewhere in gnulib's libunistring test?
