From: Rainer Orth Date: Thu, 6 Mar 2014 12:24:11 +0000 (+0000) Subject: Don't install vtv_*.o unless --enable-vtable-verify (PR libgcc/59339) X-Git-Tag: releases/gcc-4.9.0~555 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=227a7dc8fb3b72780e5127d85306381b8ff3e81e;p=thirdparty%2Fgcc.git Don't install vtv_*.o unless --enable-vtable-verify (PR libgcc/59339) PR libgcc/59339 * config.host (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu) (*-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu): Only add vtv_*.o to extra_parts if enable_vtable_verify. From-SVN: r208381 --- diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 0b908d9be783..381a5e27c663 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,10 @@ +2014-03-06 Rainer Orth + + PR libgcc/59339 + * config.host (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu) + (*-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu): Only add + vtv_*.o to extra_parts if enable_vtable_verify. + 2014-03-06 Nick Clifton * config/msp430/t-msp430 (LIB2ADD): Add lib2hw_mul.S diff --git a/libgcc/config.host b/libgcc/config.host index 185d40bf6766..bdc725f32a49 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -228,7 +228,10 @@ case ${host} in ;; *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu) tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-eh-dw2-dip t-slibgcc t-slibgcc-gld t-slibgcc-elf-ver t-linux" - extra_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" + extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" + if test x$enable_vtable_verify = xyes; then + extra_parts="$extra_parts vtv_start.o vtv_end.o vtv_start_preinit.o vtv_end_preinit.o" + fi ;; *-*-lynxos*) tmake_file="$tmake_file t-lynx $cpu_type/t-crtstuff t-crtstuff-pic t-libgcc-pic"