From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2171 invoked by alias); 21 Jul 2011 13:17:41 -0000 Received: (qmail 2151 invoked by uid 22791); 21 Jul 2011 13:17:39 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_BJ X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 21 Jul 2011 13:16:59 +0000 From: "mexas at bristol dot ac.uk" To: gcc-bugs@gcc.gnu.org Subject: [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libobjc X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mexas at bristol dot ac.uk X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Thu, 21 Jul 2011 13:17:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2011-07/txt/msg01746.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804 Summary: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libobjc AssignedTo: unassigned@gcc.gnu.org ReportedBy: mexas@bristol.ac.uk On ia64, sparc64 freebsd9.0 I've installed gcc-4.7.0.20110709 Both arches fail to build 4.7.0.20110716. On ia64: Checking multilib configuration for libgcc... gmake[3]: Entering directory `/usr/ports/lang/gcc47/work/build/ia64-portbld-freebsd9.0/libgcc' # If this is the top-level multilib, build all the other # multilibs. rm -f libgcc.a objects="__divxf3.o __divdf3.o __divsf3.o __divdi3.o __moddi3.o __udivdi3.o __umoddi3.o +__divsi3.o __modsi3.o __udivsi3.o __umodsi3.o __save_stack_nonlocal.o __nonlocal_goto.o +__restore_stack_nonloc al.o __trampoline.o _fixtfdi.o _fixunstfdi.o _floatditf.o _muldi3.o _negdi2.o _lshrdi3.o +_ashldi3.o _ashrdi3.o _cmpdi2.o _ucmpdi2.o _clear_cache.o _trampoline.o __main.o _absvsi2.o _absvdi2.o +_addvs i3.o _addvdi3.o _subvsi3.o _subvdi3.o _mulvsi3.o _mulvdi3.o _negvsi2.o _negvdi2.o _ctors.o +_ffssi2. o _ffsdi2.o _clz.o _clzsi2.o _clzdi2.o _ctzsi2.o _ctzdi2.o _popcount_tab.o _popcountsi2.o +_popcount di2.o _paritysi2.o _paritydi2.o _powisf2.o _powidf2.o _powixf2.o _powitf2.o _mulsc3.o _muldc3.o +_mu lxc3.o _multc3.o _divsc3.o _divdc3.o _divxc3.o _divtc3.o _bswapsi2.o _bswapdi2.o _clrsbsi2.o +_clrsb di2.o _fixunssfsi.o _fixunsdfsi.o _fixunsxfsi.o _fixsfdi.o _fixdfdi.o _fixxfdi.o _fixunssfdi.o +_fix unsdfdi.o _fixunsxfdi.o _floatdisf.o _floatdidf.o _floatdixf.o _floatundisf.o _floatundidf.o +_float undixf.o _floatunditf.o _eprintf.o __gcc_bcmp.o _divdi3.o _moddi3.o _udivdi3.o _umoddi3.o +_udiv_w_s div.o _udivmoddi4.o enable-execute-stack.o"; \ if test -z "$objects"; then \ echo 'int __libgcc_eh_dummy;' > eh_dummy.c; \ /usr/ports/lang/gcc47/work/build/./gcc/xgcc -B/usr/ports/lang/gcc47/work/build/./gcc/ +-B/usr/loca l/ia64-portbld-freebsd9.0/bin/ -B/usr/local/ia64-portbld-freebsd9.0/lib/ -isystem +/usr/local/ia64-p ortbld-freebsd9.0/include -isystem /usr/local/ia64-portbld-freebsd9.0/sys-include -g -O2 -pipe +- I/usr/local/include -fno-strict-aliasing -O2 -g -O2 -pipe -I/usr/local/include +-fno-strict-aliasin g -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes +-Wold-st yle-definition -isystem ./include -fPIC -pthread -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 +-fbuilding- libgcc -fno-stack-protector -I. -I. -I../.././gcc -I../.././../gcc-4.7-20110716/libgcc +-I../.././ ../gcc-4.7-20110716/libgcc/. -I../.././../gcc-4.7-20110716/libgcc/../gcc +-I../.././../gcc-4.7-20110 716/libgcc/../include -DHAVE_CC_TLS -fvisibility=hidden -DHIDE_EXPORTS -c eh_dummy.c \ -o eh_dummy.o; \ objects=eh_dummy.o; \ fi; \ /usr/local/ia64-portbld-freebsd9.0/bin/ar rc libgcc.a $objects /usr/local/ia64-portbld-freebsd9.0/bin/ranlib libgcc.a # If the gcc directory specifies which extra parts to # build for this target, and the libgcc configuration also # specifies, make sure they match. This can be removed # when the gcc directory no longer holds libgcc configuration; # it is useful when migrating a target. Configuration mismatch! Extra parts from gcc directory: crtbegin.o crtbeginS.o crtend.o crtendS.o Extra parts from libgcc: crtbegin.o crtend.o crtbeginS.o crtendS.o crtfastmath.o exit 1 gmake[3]: *** [libgcc-extra-parts] Error 1 On sparc64: Checking multilib configuration for libgcc... gmake[3]: Entering directory `/usr/ports/lang/gcc47/work/build/sparc64-portbld-freebsd9.0/libgcc' # If this is the top-level multilib, build all the other # multilibs. gmake[4]: Entering directory `/usr/ports/lang/gcc47/work/build/sparc64-portbld-freebsd9.0/libgcc' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../.././../gcc-4.7-20110716/libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="/usr/ports/lang/gcc47/work/build/./gcc/xgcc -B/usr/ports/lang/gcc47/work/build/./gcc/ +-B/usr/local/sparc64-portbld-freebsd 9.0/bin/ -B/usr/local/sparc64-portbld-freebsd9.0/lib/ -isystem +/usr/local/sparc64-portbld-freebsd9.0/include -isystem /usr/local/sparc 64-portbld-freebsd9.0/sys-include "; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; gmake "AR=/usr/local/sparc64-portbld-freebsd9.0/bin/ar" +"AR_FLAGS=rc" "CC=/usr/ports/lang/gcc47/work/ build/./gcc/xgcc -B/usr/ports/lang/gcc47/work/build/./gcc/ +-B/usr/local/sparc64-portbld-freebsd9.0/bin/ -B/usr/local/sparc64-portbld-f reebsd9.0/lib/ -isystem /usr/local/sparc64-portbld-freebsd9.0/include -isystem +/usr/local/sparc64-portbld-freebsd9.0/sys-include " " CFLAGS=-g -O2 -pipe -I/usr/local/include -fno-strict-aliasing" "DESTDIR=" "EXTRA_OFILES=" +"HDEFINES=" "INSTALL=/usr/bin/install -c -o root -g wheel" "INSTALL_DATA=install -o root -g wheel -m 444" "INSTALL_PROGRAM=install -s -o +root -g wheel -m 555" "LDFLAGS=" "LOADL IBES=" "RANLIB=/usr/local/sparc64-portbld-freebsd9.0/bin/ranlib" "SHELL=/bin/sh" +"prefix=/usr/local" "exec_prefix=/usr/local" "libdir= /usr/local/lib/gcc47" "libsubdir=/usr/local/lib/gcc47/gcc/sparc64-portbld-freebsd9.0/4.7.0" +"tooldir=/usr/local/sparc64-portbld-freebs d9.0" \ CFLAGS="-g -O2 -pipe -I/usr/local/include -fno-strict-aliasing ${flags}" +\ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="/usr/local" \ exec_prefix="/usr/local" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-O2 -g ${flags}" \ CXXFLAGS="-g -O2 -pipe -I/usr/local/include -fno-strict-aliasing +${flags}" \ LIBCFLAGS="-g -O2 -pipe -I/usr/local/include -fno-strict-aliasing +${flags}" \ LIBCXXFLAGS="-g -O2 -pipe -I/usr/local/include -fno-strict-aliasing +-fno-implicit-templates ${flags}" \ LDFLAGS=" ${flags}" \ MULTIFLAGS="${flags}" \ DESTDIR="" \ INSTALL="/usr/bin/install -c -o root -g wheel" \ INSTALL_DATA="install -o root -g wheel -m 444" \ INSTALL_PROGRAM="install -s -o root -g wheel -m 555" \ INSTALL_SCRIPT="install -o root -g wheel -m 555" \ all); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi gmake[4]: Leaving directory `/usr/ports/lang/gcc47/work/build/sparc64-portbld-freebsd9.0/libgcc' # If the gcc directory specifies which extra parts to # build for this target, and the libgcc configuration also # specifies, make sure they match. This can be removed # when the gcc directory no longer holds libgcc configuration; # it is useful when migrating a target. Configuration mismatch! Extra parts from gcc directory: crtbegin.o crtbeginS.o crtend.o crtendS.o Extra parts from libgcc: crtfastmath.o exit 1 gmake[3]: *** [libgcc-extra-parts] Error 1