public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/58807] New: Can't compile gcc 4.8 on Fedora 15
@ 2013-10-19 15:57 lszczygielek at gmail dot com
  2013-10-19 16:52 ` [Bug bootstrap/58807] " paolo.carlini at oracle dot com
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: lszczygielek at gmail dot com @ 2013-10-19 15:57 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 58807
           Summary: Can't compile gcc 4.8 on Fedora 15
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: lszczygielek at gmail dot com

I try compile on my Fedora 15 gcc in versions: 4.8.0, 4.8.1, 4.8.2. All of this
versios failed on building libstdc++-v3. I tried compile gcc 4.7.3 and this
version works.

I have Fedora 15, gcc 4.7.3 and gcc 4.6.1(on both same error).

uname -a
Linux Lenovo-F13 2.6.42.7-1.fc15.x86_64 #1 SMP Tue Feb 21 01:22:05 UTC 2012
x86_64 x86_64 x86_64 GNU/Linux

Command:
../source/configure --prefix=/opt/gcc-4.8.1 --program-suffix=-4.8.1
--enable-languages=c,c++,fortran --enable-lto

Output:
[ -f stage_final ] || echo stage3 > stage_final
make[1]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build'
make[2]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build'
rm -f stage_current
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build'
make[2]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build'
make[2]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/libiberty'
make[3]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/build-x86_64-unknown-linux-gnu/libiberty'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/intl'
make[3]: Nie ma nic do zrobienia w `all'.
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/intl'
make[4]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/libiberty/testsuite'
make[4]: Nie ma nic do zrobienia w `all'.
make[4]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/libiberty/testsuite'
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/libiberty'
make[4]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/build-x86_64-unknown-linux-gnu/libiberty/testsuite'
make[4]: Nie ma nic do zrobienia w `all'.
make[4]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/build-x86_64-unknown-linux-gnu/libiberty/testsuite'
make[3]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/build-x86_64-unknown-linux-gnu/libiberty'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/zlib'
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g" "CXXFLAGS=-g"
"CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install
-c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install
-c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-static-libstdc++
-static-libgcc " "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make"
"MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000
--split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh"
"EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/opt/gcc-4.8.1"
"infodir=/opt/gcc-4.8.1/share/info" "libdir=/opt/gcc-4.8.1/lib"
"prefix=/opt/gcc-4.8.1" "tooldir=/opt/gcc-4.8.1/x86_64-unknown-linux-gnu"
"AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "LIBCFLAGS=-g -O2" "NM=nm"
"PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/zlib'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/libbacktrace'
make  all-am
make[4]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/libbacktrace'
true  DO=all multi-do # make
make[4]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/libbacktrace'
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/libbacktrace'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/libdecnumber'
make[3]: Nie ma nic do zrobienia w `all'.
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/libdecnumber'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/lto-plugin'
make  all-am
make[3]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/build-x86_64-unknown-linux-gnu/fixincludes'
make[3]: Nie ma nic do zrobienia w `all'.
make[3]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/build-x86_64-unknown-linux-gnu/fixincludes'
make[4]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/lto-plugin'
make[4]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/lto-plugin'
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/lto-plugin'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/libcpp'
make[3]: Wejście do katalogu `/home/lukasz/Pobrane/gcc/build/gcc'
make[3]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build/gcc'
Checking multilib configuration for libgcc...
make[3]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
# Early copyback; see "all" above for the rationale.  The
dest=../.././gcc/include/tmp$$-unwind.h; \
cp unwind.h $dest; \
chmod a+r $dest; \
sh /home/lukasz/Pobrane/gcc/source/libgcc/../move-if-change $dest
../.././gcc/include/unwind.h
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs ../.././gcc
parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtprec32.o
crtprec64.o crtprec80.o crtfastmath.o";                    \
for file in $parts; do                    \
  rm -f ../.././gcc/$file;        \
  /usr/bin/install -c -m 644 $file ../.././gcc/;    \
  case $file in                     \
    *.a)                        \
      ranlib ../.././gcc/$file ;;    \
  esac;                            \
done
make[4]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgcc'
if [ -z "32" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd /home/lukasz/Pobrane/gcc/source/libgcc; ${PWDCMD-pwd}`/;
export srcrootpre; \
  lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/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}; make "AR=ar" "AR_FLAGS=rc"
"CC=/home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/sys-include   " "CFLAGS=-g -O2"
"DESTDIR=" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c"
"INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c"
"LDFLAGS=" "LOADLIBES=" "RANLIB=ranlib" "SHELL=/bin/sh" "prefix=/opt/gcc-4.8.1"
"exec_prefix=/opt/gcc-4.8.1" "libdir=/opt/gcc-4.8.1/lib"
"libsubdir=/opt/gcc-4.8.1/lib/gcc/x86_64-unknown-linux-gnu/4.8.1"
"tooldir=/opt/gcc-4.8.1/x86_64-unknown-linux-gnu" \
            CFLAGS="-g -O2 ${flags}" \
            CCASFLAGS=" ${flags}" \
            FCFLAGS=" ${flags}" \
            FFLAGS=" ${flags}" \
            ADAFLAGS=" ${flags}" \
            prefix="/opt/gcc-4.8.1" \
            exec_prefix="/opt/gcc-4.8.1" \
            GCJFLAGS=" ${flags}" \
            GOCFLAGS="-O2 -g ${flags}" \
            CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
            LIBCFLAGS="-g -O2 ${flags}" \
            LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}"
\
            LDFLAGS=" ${flags}" \
            MULTIFLAGS="${flags}" \
            DESTDIR="" \
            INSTALL="/usr/bin/install -c" \
            INSTALL_DATA="/usr/bin/install -c -m 644" \
            INSTALL_PROGRAM="/usr/bin/install -c" \
            INSTALL_SCRIPT="/usr/bin/install -c" \
            all); then \
      true; \
    else \
      exit 1; \
    fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[5]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
# Early copyback; see "all" above for the rationale.  The
dest=../../.././gcc/include/tmp$$-unwind.h; \
cp unwind.h $dest; \
chmod a+r $dest; \
sh /home/lukasz/Pobrane/gcc/source/libgcc/../move-if-change $dest
../../.././gcc/include/unwind.h
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs
../../.././gcc/32
parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtprec32.o
crtprec64.o crtprec80.o crtfastmath.o";                    \
for file in $parts; do                    \
  rm -f ../../.././gcc/32/$file;        \
  /usr/bin/install -c -m 644 $file ../../.././gcc/32/;    \
  case $file in                     \
    *.a)                        \
      ranlib ../../.././gcc/32/$file ;;    \
  esac;                            \
done
# @multilib_flags@ is still needed because this may use
# /home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/sys-include    and -O2  -g -O2 -DIN_GCC
  -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic
-mlong-double-80 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector 
directly.
# @multilib_dir@ is not really necessary, but sometimes it has
# more uses than just a directory name.
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs .
/home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/sys-include    -O2  -g -O2 -DIN_GCC  
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic
-mlong-double-80 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector 
-shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1
-Wl,--version-script=libgcc.map -o ./libgcc_s.so.1.tmp -g -O2 -B./ _muldi3_s.o
_negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o
_clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o
_addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o
_negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o
_clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o
_popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o
_powidf2_s.o _powixf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _divsc3_s.o
_divdc3_s.o _divxc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o
_fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o
_fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o
_floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o
_floatundixf_s.o _divdi3_s.o _moddi3_s.o _udivdi3_s.o _umoddi3_s.o
_udiv_w_sdiv_s.o _udivmoddi4_s.o cpuinfo_s.o sfp-exceptions_s.o addtf3_s.o
divtf3_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o
fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o
floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o
floatuntitf_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o trunctfsf2_s.o
trunctfdf2_s.o trunctfxf2_s.o getf2_s.o letf2_s.o eqtf2_s.o _divtc3_s.o
_multc3_s.o _powitf2_s.o enable-execute-stack_s.o unwind-dw2_s.o
unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o emutls_s.o libgcc.a -lc &&
rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1
./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1
&& ln -s libgcc_s.so.1 ./libgcc_s.so
# @multilib_flags@ is still needed because this may use
# /home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/sys-include    and -O2  -g -O2 -DIN_GCC
  -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic
-mlong-double-80 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector 
directly.
# @multilib_dir@ is not really necessary, but sometimes it has
# more uses than just a directory name.
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs 32
/home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/sys-include    -O2  -g -O2 -DIN_GCC  
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic
-mlong-double-80 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector 
-shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1
-Wl,--version-script=libgcc.map -o 32/libgcc_s.so.1.tmp -g -O2 -m32 -B./
_muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o
_ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o
_absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o
_mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o
_clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o
_popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o
_powidf2_s.o _powixf2_s.o _powitf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o
_multc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _divtc3_s.o _bswapsi2_s.o
_bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o
_fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o
_fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o
_floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o
_udivdi3_s.o _umoddi3_s.o _udiv_w_sdiv_s.o _udivmoddi4_s.o cpuinfo_s.o
tf-signs_s.o sfp-exceptions_s.o addtf3_s.o divtf3_s.o eqtf2_s.o getf2_s.o
letf2_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o
fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o
floatditf_s.o floatunditf_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o
trunctfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o enable-execute-stack_s.o
unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o emutls_s.o
libgcc.a -lc && rm -f 32/libgcc_s.so && if [ -f 32/libgcc_s.so.1 ]; then mv -f
32/libgcc_s.so.1 32/libgcc_s.so.1.backup; else true; fi && mv
32/libgcc_s.so.1.tmp 32/libgcc_s.so.1 && ln -s libgcc_s.so.1 32/libgcc_s.so
# Now that we have built all the objects, we need to copy
# them back to the GCC directory.  Too many things (other
# in-tree libraries, and DejaGNU) know about the layout
# of the build tree, for now.
make install-leaf DESTDIR=../../.././gcc \
  slibdir= libsubdir= MULTIOSDIR=32
make[6]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgcc'
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs
../../.././gcc/32
/usr/bin/install -c -m 644 libgcc_eh.a ../../.././gcc/32/
chmod 644 ../../.././gcc/32/libgcc_eh.a
ranlib ../../.././gcc/32/libgcc_eh.a
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs
../../.././gcc/32; /usr/bin/install -c -m 644 32/libgcc_s.so.1
../../.././gcc/32/libgcc_s.so.1; rm -f ../../.././gcc/32/libgcc_s.so; ln -s
libgcc_s.so.1 ../../.././gcc/32/libgcc_s.so
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs
../../.././gcc/32
/usr/bin/install -c -m 644 libgcc.a ../../.././gcc/32/
chmod 644 ../../.././gcc/32/libgcc.a
ranlib ../../.././gcc/32/libgcc.a
/usr/bin/install -c -m 644 libgcov.a ../../.././gcc/32/
chmod 644 ../../.././gcc/32/libgcov.a
ranlib ../../.././gcc/32/libgcov.a
parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtprec32.o
crtprec64.o crtprec80.o crtfastmath.o";                \
for file in $parts; do                    \
  rm -f ../../.././gcc/32/$file;        \
  /usr/bin/install -c -m 644 $file ../../.././gcc/32/;    \
  case $file in                     \
    *.a)                        \
      ranlib ../../.././gcc/32/$file ;;    \
  esac;                            \
done
make[6]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgcc'
make[5]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgcc'
make[4]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgcc'
# Now that we have built all the objects, we need to copy
# them back to the GCC directory.  Too many things (other
# in-tree libraries, and DejaGNU) know about the layout
# of the build tree, for now.
make install-leaf DESTDIR=../.././gcc \
  slibdir= libsubdir= MULTIOSDIR=.
make[4]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgcc'
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs ../.././gcc
/usr/bin/install -c -m 644 libgcc_eh.a ../.././gcc/
chmod 644 ../.././gcc/libgcc_eh.a
ranlib ../.././gcc/libgcc_eh.a
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs ../.././gcc;
/usr/bin/install -c -m 644 ./libgcc_s.so.1 ../.././gcc/libgcc_s.so.1; rm -f
../.././gcc/libgcc_s.so; ln -s libgcc_s.so.1 ../.././gcc/libgcc_s.so
/bin/sh /home/lukasz/Pobrane/gcc/source/libgcc/../mkinstalldirs ../.././gcc
/usr/bin/install -c -m 644 libgcc.a ../.././gcc/
chmod 644 ../.././gcc/libgcc.a
ranlib ../.././gcc/libgcc.a
/usr/bin/install -c -m 644 libgcov.a ../.././gcc/
chmod 644 ../.././gcc/libgcov.a
ranlib ../.././gcc/libgcov.a
parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtprec32.o
crtprec64.o crtprec80.o crtfastmath.o";                \
for file in $parts; do                    \
  rm -f ../.././gcc/$file;        \
  /usr/bin/install -c -m 644 $file ../.././gcc/;    \
  case $file in                     \
    *.a)                        \
      ranlib ../.././gcc/$file ;;    \
  esac;                            \
done
make[4]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgcc'
make[3]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgcc'
Checking multilib configuration for libgomp...
Checking multilib configuration for libstdc++-v3...
make[3]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
make[3]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3'
make  all-recursive
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc"
"CC_FOR_TARGET=/home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2
-D_GNU_SOURCE" "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644"
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c"
"LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make"
"MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000
--split-size=5000000 " "SHELL=/bin/sh" "RUNTESTFLAGS="
"exec_prefix=/opt/gcc-4.8.1" "infodir=/opt/gcc-4.8.1/share/info"
"libdir=/opt/gcc-4.8.1/lib" "includedir=/opt/gcc-4.8.1/include"
"prefix=/opt/gcc-4.8.1" "tooldir=/opt/gcc-4.8.1/x86_64-unknown-linux-gnu"
"gxx_include_dir=/opt/gcc-4.8.1/include/c++/4.8.1" "AR=ar"
"AS=/home/lukasz/Pobrane/gcc/build/./gcc/as"
"LD=/home/lukasz/Pobrane/gcc/build/./gcc/collect-ld" "RANLIB=ranlib"
"NM=/home/lukasz/Pobrane/gcc/build/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm"
"DESTDIR=" "WERROR=" all-recursive
make[4]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3'
Making all in include
make[4]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
make[5]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/include'
make[5]: Nie ma nic do zrobienia w `all'.
make[5]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/include'
Making all in libsupc++
Making all in testsuite
make[5]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++'
make[5]: Nie ma nic do zrobienia w `all'.
make[5]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++'
make[5]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp/testsuite'
make[5]: Nie ma nic do zrobienia w `all'.
make[5]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp/testsuite'
Making all in src
make[5]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
Making all in c++98
make[6]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98'
make[6]: Nie ma nic do zrobienia w `all'.
make[6]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98'
Making all in c++11
make[5]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
make  DO=all multi-do # make
make[6]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11'
make[6]: Nie ma nic do zrobienia w `all'.
make[6]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11'
make[6]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
/bin/sh ../libtool --tag CXX   --mode=link
/home/lukasz/Pobrane/gcc/build/./gcc/xgcc -shared-libgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc -nostdinc++
-L/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src
-L/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/sys-include    -Wl,-O1 -Wl,-z,relro
-Wl,--gc-sections  -fPIC -DPIC  -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi
 -fdiagnostics-show-location=once   -ffunction-sections -fdata-sections 
-frandom-seed=libstdc++.la  -o libstdc++.la -version-info 6:18:0
-Wl,--version-script=libstdc++-symbols.ver -lm -rpath
/opt/gcc-4.8.1/lib/../lib64 compatibility.lo compatibility-debug_list.lo
compatibility-debug_list-2.lo  compatibility-c++0x.lo
compatibility-atomic-c++0x.lo compatibility-thread-c++0x.lo
compatibility-chrono.lo  ../libsupc++/libsupc++convenience.la
../src/c++98/libc++98convenience.la ../src/c++11/libc++11convenience.la
make[6]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
if [ -z "32" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd /home/lukasz/Pobrane/gcc/source/libgomp; ${PWDCMD-pwd}`/;
export srcrootpre; \
  lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/home/lukasz/Pobrane/gcc/build/./gcc/xgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/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}; make  \
            CFLAGS="-g -O2 ${flags}" \
            CCASFLAGS=" ${flags}" \
            FCFLAGS="-L. -Wall -L../libgfortran ${flags}" \
            FFLAGS=" ${flags}" \
            ADAFLAGS=" ${flags}" \
            prefix="/opt/gcc-4.8.1" \
            exec_prefix="/opt/gcc-4.8.1" \
            GCJFLAGS=" ${flags}" \
            GOCFLAGS="-O2 -g ${flags}" \
            CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
            LIBCFLAGS="-g -O2 ${flags}" \
            LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}"
\
            LDFLAGS=" ${flags}" \
            MULTIFLAGS="${flags}" \
            DESTDIR="" \
            INSTALL="/usr/bin/install -c" \
            INSTALL_DATA="/usr/bin/install -c -m 644" \
            INSTALL_PROGRAM="/usr/bin/install -c" \
            INSTALL_SCRIPT="/usr/bin/install -c" \
            all); then \
      true; \
    else \
      exit 1; \
    fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[7]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp'
make  all-recursive
make[8]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp'
Making all in testsuite
make[9]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp/testsuite'
make[9]: Nie ma nic do zrobienia w `all'.
make[9]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp/testsuite'
make[9]: Wejście do katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp'
true  DO=all multi-do # make
make[9]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp'
make[8]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp'
make[7]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/32/libgomp'
make[6]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
make[5]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
make[4]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
make[3]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libgomp'
libtool: link:  /home/lukasz/Pobrane/gcc/build/./gcc/xgcc -shared-libgcc
-B/home/lukasz/Pobrane/gcc/build/./gcc -nostdinc++
-L/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src
-L/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/bin/
-B/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/lib/ -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/include -isystem
/opt/gcc-4.8.1/x86_64-unknown-linux-gnu/sys-include    -shared -nostdlib
/usr/lib/../lib64/crti.o /home/lukasz/Pobrane/gcc/build/./gcc/crtbeginS.o 
.libs/compatibility.o .libs/compatibility-debug_list.o
.libs/compatibility-debug_list-2.o .libs/compatibility-c++0x.o
.libs/compatibility-atomic-c++0x.o .libs/compatibility-thread-c++0x.o
.libs/compatibility-chrono.o  -Wl,--whole-archive
../libsupc++/.libs/libsupc++convenience.a
../src/c++98/.libs/libc++98convenience.a
../src/c++11/.libs/libc++11convenience.a -Wl,--no-whole-archive 
-L/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src
-L/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-lm -L/home/lukasz/Pobrane/gcc/build/./gcc -L/lib/../lib64 -L/usr/lib/../lib64
-lc -lgcc_s /home/lukasz/Pobrane/gcc/build/./gcc/crtendS.o
/usr/lib/../lib64/crtn.o  -Wl,-O1 -Wl,-z -Wl,relro -Wl,--gc-sections
-Wl,--version-script=libstdc++-symbols.ver   -Wl,-soname -Wl,libstdc++.so.6 -o
.libs/libstdc++.so.6.0.18
`_.stapsdt.base' referenced in section `.note.stapsdt' of
../libsupc++/.libs/libsupc++convenience.a(eh_catch.o): defined in discarded
section `.stapsdt.base[.stapsdt.base]' of
../libsupc++/.libs/libsupc++convenience.a(eh_catch.o)
`_.stapsdt.base' referenced in section `.note.stapsdt' of
../libsupc++/.libs/libsupc++convenience.a(eh_throw.o): defined in discarded
section `.stapsdt.base[.stapsdt.base]' of
../libsupc++/.libs/libsupc++convenience.a(eh_catch.o)
`_.stapsdt.base' referenced in section `.note.stapsdt' of
../libsupc++/.libs/libsupc++convenience.a(eh_throw.o): defined in discarded
section `.stapsdt.base[.stapsdt.base]' of
../libsupc++/.libs/libsupc++convenience.a(eh_catch.o)
collect2: error: ld returned 1 exit status
make[6]: *** [libstdc++.la] Błąd 1
make[6]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
make[5]: *** [all-recursive] Błąd 1
make[5]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
make[4]: *** [all-recursive] Błąd 1
make[4]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3'
make[3]: *** [all] Błąd 2
make[3]: Opuszczenie katalogu
`/home/lukasz/Pobrane/gcc/build/x86_64-unknown-linux-gnu/libstdc++-v3'
make[2]: *** [all-stage1-target-libstdc++-v3] Błąd 2
make[2]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build'
make[1]: *** [stage1-bubble] Błąd 2
make[1]: Opuszczenie katalogu `/home/lukasz/Pobrane/gcc/build'
make: *** [all] Błąd 2
>From gcc-bugs-return-432216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Oct 19 16:12:31 2013
Return-Path: <gcc-bugs-return-432216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31356 invoked by alias); 19 Oct 2013 16:12:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 31305 invoked by uid 48); 19 Oct 2013 16:12:27 -0000
From: "burnus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/58803] Proc-pointer component: free_components deallocates twice pointer p->tb at symbol.c:2068
Date: Sat, 19 Oct 2013 16:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.8.2
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: burnus at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc short_desc
Message-ID: <bug-58803-4-edl01ZQlDy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-58803-4@http.gcc.gnu.org/bugzilla/>
References: <bug-58803-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2013-10/txt/msg01360.txt.bz2
Content-length: 1979

http://gcc.gnu.org/bugzilla/show_bug.cgi?idX803

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
                 CC|                            |burnus at gcc dot gnu.org,
                   |                            |janus at gcc dot gnu.org
            Summary|free_components deallocates |Proc-pointer component:
                   |twice pointer p->tb at      |free_components deallocates
                   |symbol.c:2068               |twice pointer p->tb at
                   |                            |symbol.c:2068

--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
The problem is that in free_components one frees:

2054    free_components (gfc_component *p)
...
2058      for (; p; p = q)
2059        {
2060          q = p->next;
2061
2062          gfc_free_array_spec (p->as);
2063          gfc_free_expr (p->initializer);
2064          free (p->tb);
2065
2066          free (p);
2067        }

Here:
  p->name == "f1"
  p->tb == (gfc_typebound_proc *) 0x17e0070

when one then cycles to p = q (i.e. to p->next), one has:
  p->name == "f2"
  p->tb == (gfc_typebound_proc *) 0x17e0070

 * * *

In decl.c's match_ppc_decl:

  /* Parse attributes.  */
  tb = XCNEW (gfc_typebound_proc);
  tb->where = gfc_current_locus;
  m = match_binding_attributes (tb, false, true);
...
  /* Match PPC names.  */
  ts = current_ts;
  for(num=1;;num++)
...
      c->tb = tb;


Possible patch:

diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c
index 3a8175f..9c9fd4f 100644
--- a/gcc/fortran/decl.c
+++ b/gcc/fortran/decl.c
@@ -5057,3 +5057,10 @@ match_ppc_decl (void)

-      c->tb = tb;
+      if (num == 1)
+    c->tb = tb;
+      else
+    {
+      c->tb = XCNEW (gfc_typebound_proc);
+      c->tb->where = gfc_current_locus;
+      *c->tb = *tb;
+    }


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

* [Bug bootstrap/58807] Can't compile gcc 4.8 on Fedora 15
  2013-10-19 15:57 [Bug libstdc++/58807] New: Can't compile gcc 4.8 on Fedora 15 lszczygielek at gmail dot com
@ 2013-10-19 16:52 ` paolo.carlini at oracle dot com
  2013-10-19 17:49 ` pinskia at gcc dot gnu.org
  2013-10-19 21:30 ` lszczygielek at gmail dot com
  2 siblings, 0 replies; 4+ messages in thread
From: paolo.carlini at oracle dot com @ 2013-10-19 16:52 UTC (permalink / raw)
  To: gcc-bugs

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at redhat dot com
          Component|libstdc++                   |bootstrap

--- Comment #1 from Paolo Carlini <paolo.carlini at oracle dot com> ---
I think you should probably report the issue to the Fedora project. Personally
I have never seen something similar.


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

* [Bug bootstrap/58807] Can't compile gcc 4.8 on Fedora 15
  2013-10-19 15:57 [Bug libstdc++/58807] New: Can't compile gcc 4.8 on Fedora 15 lszczygielek at gmail dot com
  2013-10-19 16:52 ` [Bug bootstrap/58807] " paolo.carlini at oracle dot com
@ 2013-10-19 17:49 ` pinskia at gcc dot gnu.org
  2013-10-19 21:30 ` lszczygielek at gmail dot com
  2 siblings, 0 replies; 4+ messages in thread
From: pinskia at gcc dot gnu.org @ 2013-10-19 17:49 UTC (permalink / raw)
  To: gcc-bugs

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

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

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
It is a bug in LD, see https://sourceware.org/bugzilla/show_bug.cgi?id=12851 .


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

* [Bug bootstrap/58807] Can't compile gcc 4.8 on Fedora 15
  2013-10-19 15:57 [Bug libstdc++/58807] New: Can't compile gcc 4.8 on Fedora 15 lszczygielek at gmail dot com
  2013-10-19 16:52 ` [Bug bootstrap/58807] " paolo.carlini at oracle dot com
  2013-10-19 17:49 ` pinskia at gcc dot gnu.org
@ 2013-10-19 21:30 ` lszczygielek at gmail dot com
  2 siblings, 0 replies; 4+ messages in thread
From: lszczygielek at gmail dot com @ 2013-10-19 21:30 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from lszczygielek at gmail dot com ---
Thanx Andrew, you're right. I replaced binutils and gcc 4.8.1 works.


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

end of thread, other threads:[~2013-10-19 21:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-19 15:57 [Bug libstdc++/58807] New: Can't compile gcc 4.8 on Fedora 15 lszczygielek at gmail dot com
2013-10-19 16:52 ` [Bug bootstrap/58807] " paolo.carlini at oracle dot com
2013-10-19 17:49 ` pinskia at gcc dot gnu.org
2013-10-19 21:30 ` lszczygielek at gmail dot com

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).