(@Thomas: thanks for the advice!)

FWIW, I think I'm hitting the same linker script bug as Peter is reporting with 
pcre3:
libtool: install: warning: relinking `libpcreposix.la'
libtool: install: (cd /home/lool/pcre3; /bin/bash /home/lool/pcre3/libtool  
--tag CC --mode=relink arm-linux-gnueabi-gcc -Wall -g -O2 -version-info 15:1:12 
-Wl,-Bsymbolic-functions -o libpcreposix.la -rpath /usr/lib pcreposix.lo 
libpcre.la -inst-prefix-dir /home/lool/pcre3/debian/tmp)
libtool: relink: arm-linux-gnueabi-gcc -shared  .libs/pcreposix.o   
-L/home/lool/pcre3/debian/tmp/usr/lib -L/usr/lib -lpcre  
-Wl,-Bsymbolic-functions   -Wl,-soname -Wl,libpcreposix.so.3 -o 
.libs/libpcreposix.so.3.12.1
/usr/lib/gcc/arm-linux-gnueabi/4.4.4/../../../../arm-linux-gnueabi/bin/ld: 
skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/lib/libc.a: could not read symbols: File format not recognized
collect2: ld returned 1 exit status
libtool: install: error: relink `libpcreposix.la' with the above command before 
installing it
 /bin/bash ./libtool   --mode=install /usr/bin/install -c  'libpcrecpp.la' 
'/home/lool/pcre3/debian/tmp/usr/lib/libpcrecpp.la'
libtool: install: warning: relinking `libpcrecpp.la'
libtool: install: (cd /home/lool/pcre3; /bin/bash /home/lool/pcre3/libtool  
--tag CXX --mode=relink arm-linux-gnueabi-g++ -g -O2 -version-info 0:0:0 
-Wl,-Bsymbolic-functions -o libpcrecpp.la -rpath /usr/lib pcrecpp.lo 
pcre_scanner.lo pcre_stringpiece.lo libpcre.la -inst-prefix-dir 
/home/lool/pcre3/debian/tmp)
libtool: relink: arm-linux-gnueabi-g++ -shared -nostdlib 
/usr/lib/gcc/arm-linux-gnueabi/4.4.4/../../../../arm-linux-gnueabi/lib/crti.o 
/usr/lib/gcc/arm-linux-gnueabi/4.4.4/crtbeginS.o  .libs/pcrecpp.o 
.libs/pcre_scanner.o .libs/pcre_stringpiece.o   
-L/home/lool/pcre3/debian/tmp/usr/lib -L/usr/lib -lpcre 
-L/usr/lib/gcc/arm-linux-gnueabi/4.4.4 
-L/usr/lib/gcc/arm-linux-gnueabi/4.4.4/../../../../arm-linux-gnueabi/lib 
-lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabi/4.4.4/crtendS.o 
/usr/lib/gcc/arm-linux-gnueabi/4.4.4/../../../../arm-linux-gnueabi/lib/crtn.o  
-Wl,-Bsymbolic-functions   -Wl,-soname -Wl,libpcrecpp.so.0 -o 
.libs/libpcrecpp.so.0.0.0
/usr/lib/libm.so: file not recognized: File format not recognized
collect2: ld returned 1 exit status
libtool: install: error: relink `libpcrecpp.la' with the above command before 
installing it

I've asked Marcin whether we could test that binutils patch you link to,
then I shall look at ncurses again, considering the new upstream since
it seems to address our cross-build issues.

-- 
Cross build needs rpath with xdeb
https://bugs.launchpad.net/bugs/598389
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to