[Bug libgcc/59339] New: vtable_verify objects still trying to be linked on Android
laguest at archeia dot com
gcc-bugzilla@gcc.gnu.org
Fri Nov 29 10:28:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59339
Bug ID: 59339
Summary: vtable_verify objects still trying to be linked on
Android
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libgcc
Assignee: unassigned at gcc dot gnu.org
Reporter: laguest at archeia dot com
Created attachment 31325
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31325&action=edit
Original make -j4 log
When attempting to build gcc svn trunk arm-linux-androideabi target, it still
looking for vtv_*.o even though it's disabled, if enabling the other libraries
I have disabled, it does so there too.
[code]
make[4]: Entering directory
`/home/laguest/src/mine/tinyada-new/build/android/arm/gcc/arm-linux-androideabi/armv7-a/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
# Early copyback; see "all" above for the rationale. The
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/sh ../../../../../../../source/gcc-trunk/libgcc/../mkinstalldirs
../../.././gcc/armv7-a
parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o vtv_start.o
vtv_end.o vtv_start_preinit.o vtv_end_preinit.o";
\
for file in $parts; do \
rm -f ../../.././gcc/armv7-a/$file; \
/usr/bin/install -c -m 644 $file ../../.././gcc/armv7-a/; \
case $file in \
*.a) \
/home/laguest/opt/android-tinyada/arm-linux-androideabi/bin/ranlib
../../.././gcc/armv7-a/$file ;; \
esac; \
done
/usr/bin/install: cannot stat `vtv_start.o': No such file or directory
/usr/bin/install: cannot stat `vtv_end.o': No such file or directory
/usr/bin/install: cannot stat `vtv_start_preinit.o': No such file or directory
/usr/bin/install: cannot stat `vtv_end_preinit.o': No such file or directory
dest=../../.././gcc/include/tmp$$-unwind.h; \
cp unwind.h $dest; \
chmod a+r $dest; \
sh ../../../../../../../source/gcc-trunk/libgcc/../move-if-change $dest
../../.././gcc/include/unwind.h
[/code]
System: uname -a
Linux rogue 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
The configure line:
CC=/opt/gcc-4.6-links/bin/gcc CXX=/opt/gcc-4.6-links/bin/g++
CP=/opt/gcc-4.6-links/bin/cpp ../../../../source/gcc-trunk/configure
--prefix=/home/laguest/opt/android-tinyada --target=arm-linux-androideabi
--host=x86_64-linux-gnu --build=x86_64-linux-gnu
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'
--with-float=soft --with-fpu=vfp --with-arch=armv5te --enable-multilib
--enable-threads --disable-shared --with-gnu-as --with-gnu-ld
--enable-languages=c,c++,ada --with-system-zlib --disable-libgomp
--without-libffi --without-libiconv-prefix --disable-libmudflap --disable-nls
--disable-libstdcxx-pch --disable-cloog-version-check
--disable-isl-version-check --with-gmp=/home/laguest/opt/android-tinyada
--with-mpfr=/home/laguest/opt/android-tinyada
--with-mpc=/home/laguest/opt/android-tinyada
--with-isl=/home/laguest/opt/android-tinyada
--with-cloog=/home/laguest/opt/android-tinyada --disable-libstdc__-v3
--disable-tls --disable-libitm --enable-target-optspace
--enable-initfini-array
--with-sysroot=/home/laguest/opt/android-ndk-r9b/platforms/android-9/arch-arm
--with-python=/home/laguest/opt/android-ndk-r9b/prebuilt/linux-x86_64/bin/python-config
--enable-plugins --enable-eh-frame-hdr-for-static --disable-libsanitizer
--disable-libquadmath --disable-libssp --disable-libatomic 2>&1|tee
log.config.txt
More information about the Gcc-bugs
mailing list