public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
@ 2011-07-21 13:17 mexas at bristol dot ac.uk
  2011-07-21 13:27 ` [Bug libobjc/49804] " rguenth at gcc dot gnu.org
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: mexas at bristol dot ac.uk @ 2011-07-21 13:17 UTC (permalink / raw)
  To: gcc-bugs

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug libobjc/49804] regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
@ 2011-07-21 13:27 ` rguenth at gcc dot gnu.org
  2011-09-01  8:53 ` mexas at bristol dot ac.uk
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-07-21 13:27 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED

--- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-07-21 13:26:42 UTC ---
This has been fixed already.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug libobjc/49804] regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
  2011-07-21 13:27 ` [Bug libobjc/49804] " rguenth at gcc dot gnu.org
@ 2011-09-01  8:53 ` mexas at bristol dot ac.uk
  2011-09-22 22:12 ` [Bug libobjc/49804] [4.7 regression] " gerald at pfeifer dot com
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: mexas at bristol dot ac.uk @ 2011-09-01  8:53 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

--- Comment #2 from Anton Shterenlikht <mexas at bristol dot ac.uk> 2011-09-01 08:52:43 UTC ---
I haven't looked at it for a while.

It seems ia64 is indeed fixed, I've built gcc-4.7.0.20110730.

However sparc64 still gives this error.

Building 4.7.0.20110730:

gmake[3]: Leaving directory `/usr/ports/lang/gcc47/work/build/gcc'
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-20110730/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-freebsd9.0/bin/
-B/usr/local/sparc64-portbld-freebsd9.0/lib/ -isystem /
usr/local/sparc64-portbld-freebsd9.0/include -isystem
/usr/local/sparc64-portbld-freebsd9.0/sys-inc
lude   "; \
  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/us
r/local/sparc64-portbld-freebsd9.0/bin/
-B/usr/local/sparc64-portbld-freebsd9.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=" "HD
EFINES=" "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="
"LOADLIBES=" "RANLIB=/usr/loc
al/sparc64-portbld-freebsd9.0/bin/ranlib" "SHELL=/bin/sh" "prefix=/usr/local"
"exec_prefix=/usr/loc
al" "libdir=/usr/local/lib/gcc47"
"libsubdir=/usr/local/lib/gcc47/gcc/sparc64-portbld-freebsd9.0/4.
7.0" "tooldir=/usr/local/sparc64-portbld-freebsd9.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-im
plicit-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
crtfastmath.o
Extra parts from libgcc: crtfastmath.o
exit 1
gmake[3]: *** [libgcc-extra-parts] Error 1
gmake[3]: Leaving directory
`/usr/ports/lang/gcc47/work/build/sparc64-portbld-freebsd9.0/libgcc'
gmake[2]: *** [all-stage1-target-libgcc] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc47/work/build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc47/work/build'
gmake: *** [bootstrap-lean] Error 2
*** Error code 1

Stop in /usr/ports/lang/gcc47.
*** Error code 1


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug libobjc/49804] [4.7 regression] 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
  2011-07-21 13:27 ` [Bug libobjc/49804] " rguenth at gcc dot gnu.org
  2011-09-01  8:53 ` mexas at bristol dot ac.uk
@ 2011-09-22 22:12 ` gerald at pfeifer dot com
  2011-09-22 22:41 ` [Bug libobjc/49804] [4.7 regression] 20110709 to 20110716 on " mexas at bristol dot ac.uk
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: gerald at pfeifer dot com @ 2011-09-22 22:12 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

Gerald Pfeifer <gerald at pfeifer dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
   Last reconfirmed|                            |2011-09-22
                 CC|                            |gerald at pfeifer dot com
         Resolution|FIXED                       |
            Summary|regression gcc4.7 from      |[4.7 regression] 20110709
                   |20110709 to 20110716 on     |to 20110716 on ia64,
                   |ia64, sparc64 freebsd9.0    |sparc64 freebsd9.0
                   |Configuration mismatch!     |Configuration mismatch!
                   |[libgcc-extra-parts] Error  |[libgcc-extra-parts] Error
     Ever Confirmed|0                           |1

--- Comment #3 from Gerald Pfeifer <gerald at pfeifer dot com> 2011-09-22 22:04:48 UTC ---
Anton reports this still occurs on FreeBSD / sparc64.

Can you share the latest log, Anton?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug libobjc/49804] [4.7 regression] 20110709 to 20110716 on sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
                   ` (2 preceding siblings ...)
  2011-09-22 22:12 ` [Bug libobjc/49804] [4.7 regression] " gerald at pfeifer dot com
@ 2011-09-22 22:41 ` mexas at bristol dot ac.uk
  2011-09-26 15:52 ` [Bug bootstrap/49804] " ro at gcc dot gnu.org
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: mexas at bristol dot ac.uk @ 2011-09-22 22:41 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

--- Comment #4 from Anton Shterenlikht <mexas at bristol dot ac.uk> 2011-09-22 22:36:16 UTC ---
/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-freebsd9.0/lib/ -isystem
/usr/local/sparc64-portbld-freebsd9.0/include -isystem
/usr/local/sparc64-portbld-freebsd9.0/sys-include    -g -O2 -pipe
-I/usr/local/include -fno-strict-aliasing -O2  -I. -I.
-I.././../gcc-4.7-20110917/gcc -I.././../gcc-4.7-20110917/gcc/.
-I.././../gcc-4.7-20110917/gcc/../include
-I.././../gcc-4.7-20110917/gcc/../libdecnumber
-I.././../gcc-4.7-20110917/gcc/../libdecnumber/dpd -I../libdecnumber
-I.././../gcc-4.7-20110917/gcc/../libgcc -g -O2 -pipe -I/usr/local/include
-fno-strict-aliasing -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem
./include   -fPIC -pthread -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-fbuilding-libgcc -fno-stack-protector   -I. -I. -I../.././gcc
-I../.././../gcc-4.7-20110917/libgcc -I../.././../gcc-4.7-20110917/libgcc/.
-I../.././../gcc-4.7-20110917/libgcc/../gcc
-I../.././../gcc-4.7-20110917/libgcc/../include  -DHAVE_CC_TLS -DUSE_EMUTLS -o
crtfastmath.o -MT crtfastmath.o -MD -MP -MF crtfastmath.dep
-frandom-seed=gcc-crtfastmath -c
../.././../gcc-4.7-20110917/libgcc/config/sparc/crtfastmath.c
# 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
crtfastmath.o
Extra parts from libgcc: crtfastmath.o
exit 1
gmake[3]: *** [libgcc-extra-parts] Error 1
gmake[3]: Leaving directory
`/usr/ports/lang/gcc47/work/build/sparc64-portbld-freebsd9.0/libgcc'


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug bootstrap/49804] [4.7 regression] 20110709 to 20110716 on sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
                   ` (3 preceding siblings ...)
  2011-09-22 22:41 ` [Bug libobjc/49804] [4.7 regression] 20110709 to 20110716 on " mexas at bristol dot ac.uk
@ 2011-09-26 15:52 ` ro at gcc dot gnu.org
  2011-10-04 16:21 ` ro at gcc dot gnu.org
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: ro at gcc dot gnu.org @ 2011-09-26 15:52 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |NEW
                 CC|                            |ro at gcc dot gnu.org
          Component|libobjc                     |bootstrap
   Target Milestone|---                         |4.7.0

--- Comment #5 from Rainer Orth <ro at gcc dot gnu.org> 2011-09-26 15:29:22 UTC ---
This was indeed introduced by my libgcc patches.  The ultimate fix is

CFT: [build] Move crtstuff support to toplevel libgcc
http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01273.html

For the moment, you can just add crtbegin.o crtbeginS.o crtend.o crtendS.o to
extra_parts in libgcc/config.host (sparc64-*-freebsd*|ultrasparc-*-freebsd*).

I hope for the patch above to be approved RSN, so if you can wait for a couple
of days, things should be fine.

Sorry.
  Rainer


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug bootstrap/49804] [4.7 regression] 20110709 to 20110716 on sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
                   ` (4 preceding siblings ...)
  2011-09-26 15:52 ` [Bug bootstrap/49804] " ro at gcc dot gnu.org
@ 2011-10-04 16:21 ` ro at gcc dot gnu.org
  2011-10-06  8:35 ` mexas at bristol dot ac.uk
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: ro at gcc dot gnu.org @ 2011-10-04 16:21 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|unassigned at gcc dot       |ro at gcc dot gnu.org
                   |gnu.org                     |

--- Comment #6 from Rainer Orth <ro at gcc dot gnu.org> 2011-10-04 16:20:49 UTC ---
Created attachment 25412
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25412
proposed patch

Unfortunately, my patch still hasn't been reviewed, so some solution is
required
in the interrim.

Nobody has cared to try my (verbally described) patch on FreeBSD/SPARC (or at
least nobody reported the result), still here's the proposed patch.  Could
some-
one please try it and report back, so I can formally submit it?

Thanks.
  Rainer


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug bootstrap/49804] [4.7 regression] 20110709 to 20110716 on sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
                   ` (5 preceding siblings ...)
  2011-10-04 16:21 ` ro at gcc dot gnu.org
@ 2011-10-06  8:35 ` mexas at bristol dot ac.uk
  2011-10-06 13:33 ` ro at gcc dot gnu.org
  2011-10-06 13:50 ` ro at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: mexas at bristol dot ac.uk @ 2011-10-06  8:35 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

--- Comment #7 from Anton Shterenlikht <mexas at bristol dot ac.uk> 2011-10-06 08:33:17 UTC ---
With your patch I built,installed and tested
(just on one small fortran project) gcc-4.7.0.20110917
on FreeBSD 9.0-CURRENT #1 r216048 Sun Microsystems UltraSparc-IIIi


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug bootstrap/49804] [4.7 regression] 20110709 to 20110716 on sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
                   ` (6 preceding siblings ...)
  2011-10-06  8:35 ` mexas at bristol dot ac.uk
@ 2011-10-06 13:33 ` ro at gcc dot gnu.org
  2011-10-06 13:50 ` ro at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: ro at gcc dot gnu.org @ 2011-10-06 13:33 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://gcc.gnu.org/ml/gcc-p
                   |                            |atches/2011-10/msg00447.htm
                   |                            |l

--- Comment #8 from Rainer Orth <ro at gcc dot gnu.org> 2011-10-06 13:32:06 UTC ---
Thanks for the confirmation, patch submitted.

  Rainer


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug bootstrap/49804] [4.7 regression] 20110709 to 20110716 on sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error
  2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
                   ` (7 preceding siblings ...)
  2011-10-06 13:33 ` ro at gcc dot gnu.org
@ 2011-10-06 13:50 ` ro at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: ro at gcc dot gnu.org @ 2011-10-06 13:50 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #9 from Rainer Orth <ro at gcc dot gnu.org> 2011-10-06 13:50:21 UTC ---
Fixed for 4.7.0.


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-10-06 13:50 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-21 13:17 [Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error mexas at bristol dot ac.uk
2011-07-21 13:27 ` [Bug libobjc/49804] " rguenth at gcc dot gnu.org
2011-09-01  8:53 ` mexas at bristol dot ac.uk
2011-09-22 22:12 ` [Bug libobjc/49804] [4.7 regression] " gerald at pfeifer dot com
2011-09-22 22:41 ` [Bug libobjc/49804] [4.7 regression] 20110709 to 20110716 on " mexas at bristol dot ac.uk
2011-09-26 15:52 ` [Bug bootstrap/49804] " ro at gcc dot gnu.org
2011-10-04 16:21 ` ro at gcc dot gnu.org
2011-10-06  8:35 ` mexas at bristol dot ac.uk
2011-10-06 13:33 ` ro at gcc dot gnu.org
2011-10-06 13:50 ` ro at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).