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