[Bug bootstrap/53902] make install fails on SunOS 5.11

2014-02-03 Thread karel.gardas at centrum dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53902

--- Comment #6 from Karel Gardas karel.gardas at centrum dot cz ---
Hello,
just attempted to build GCC 4.8.2 on Solaris 11.0, bootstraping GCC is:

$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/gcc/4.5/lib/gcc/i386-pc-solaris2.11/4.5.2/lto-wrapper
Target: i386-pc-solaris2.11
Configured with:
/builds/hudson/workspace/nightly/build/i386/components/gcc45/gcc-4.5.2/configure
CC=/ws/onnv-tools/SUNWspro/sunstudio12.1/bin/cc
CXX=/ws/onnv-tools/SUNWspro/sunstudio12.1/bin/CC --prefix=/usr/gcc/4.5
--mandir=/usr/gcc/4.5/share/man --bindir=/usr/gcc/4.5/bin
--libdir=/usr/gcc/4.5/lib --sbindir=/usr/gcc/4.5/sbin
--enable-languages=c,c++,fortran,objc --enable-shared
--with-gmp-include=/usr/include/gmp --with-mpfr-include=/usr/include/mpfr
--prefix=/usr/gcc/4.5 --mandir=/usr/gcc/4.5/share/man
--infodir=/usr/gcc/4.5/share/info --libexecdir=/usr/gcc/4.5/lib CFLAGS='-g -O2
'
Thread model: posix
gcc version 4.5.2 (GCC) 

complaining linker is:

$ ld --version
ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.2280

Is there any information I need to provide in order to easy the fix of this
issue?

Thanks!
Karel


[Bug bootstrap/53902] New: make install fails on SunOS 5.11

2012-07-09 Thread karel.gardas at centrum dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53902

 Bug #: 53902
   Summary: make install fails on SunOS 5.11
Classification: Unclassified
   Product: gcc
   Version: 4.7.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassig...@gcc.gnu.org
ReportedBy: karel.gar...@centrum.cz


Hello,
I'm trying to compile/install gcc 4.7.1 on my Solaris 11 Express/amd64 machine
but `gmake install' fails in libitm with:

gmake[7]: Entering directory
`/var/tmp/gcc-obj/i386-pc-solaris2.11/amd64/libitm'
/bin/sh ./libtool --tag=CC   --mode=link /var/tmp/gcc-obj/./gcc/xgcc
-B/var/tmp/gcc-obj/./gcc/ -B/usr/local/gcc-4.7.1/i386-pc-solaris2.11/bin/
-B/usr/local/gcc-4.7.1/i386-pc-solaris2.11/lib/ -isystem
/usr/local/gcc-4.7.1/i386-pc-solaris2.11/include -isystem
/usr/local/gcc-4.7.1/i386-pc-solaris2.11/sys-include-Wall -Werror 
-Wc,-pthread -g -O2  -m64-Wl,-M,../../../../gcc-4.7.1/libitm/clearcap.map 
-m64 -o libitm.la -version-info 1:0:0 -Wl,-M,libitm.map-sun -rpath
/usr/local/gcc-4.7.1/lib/amd64 aatree.lo alloc.lo alloc_c.lo alloc_cpp.lo
barrier.lo beginend.lo clone.lo eh_cpp.lo local.lo query.lo retry.lo rwlock.lo
useraction.lo util.lo sjlj.lo tls.lo method-serial.lo method-gl.lo method-ml.lo
 x86_sse.lo x86_avx.lo   
libtool: link: /var/tmp/gcc-obj/./gcc/xgcc -B/var/tmp/gcc-obj/./gcc/
-B/usr/local/gcc-4.7.1/i386-pc-solaris2.11/bin/
-B/usr/local/gcc-4.7.1/i386-pc-solaris2.11/lib/ -isystem
/usr/local/gcc-4.7.1/i386-pc-solaris2.11/include -isystem
/usr/local/gcc-4.7.1/i386-pc-solaris2.11/sys-include  -m64 -shared -Wl,-z
-Wl,text -Wl,-h -Wl,libitm.so.1 -o .libs/libitm.so.1.0.0  .libs/aatree.o
.libs/alloc.o .libs/alloc_c.o .libs/alloc_cpp.o .libs/barrier.o
.libs/beginend.o .libs/clone.o .libs/eh_cpp.o .libs/local.o .libs/query.o
.libs/retry.o .libs/rwlock.o .libs/useraction.o .libs/util.o .libs/sjlj.o
.libs/tls.o .libs/method-serial.o .libs/method-gl.o .libs/method-ml.o
.libs/x86_sse.o .libs/x86_avx.o-pthread -m64 -Wl,-M
-Wl,../../../../gcc-4.7.1/libitm/clearcap.map -m64 -Wl,-M -Wl,libitm.map-sun  
ld: fatal: file /var/tmp/gcc-obj/./gcc/amd64/crtbegin.o; section [7].eh_frame
and file .libs/sjlj.o; section [12].eh_frame have incompatibile attributes and
cannot be merged into a single output section
collect2: error: ld returned 1 exit status
gmake[7]: *** [libitm.la] Error 1
gmake[7]: Leaving directory `/var/tmp/gcc-obj/i386-pc-solaris2.11/amd64/libitm'
gmake[6]: *** [all-recursive] Error 1
gmake[6]: Leaving directory `/var/tmp/gcc-obj/i386-pc-solaris2.11/amd64/libitm'
gmake[5]: *** [all] Error 2
gmake[5]: Leaving directory `/var/tmp/gcc-obj/i386-pc-solaris2.11/amd64/libitm'
gmake[4]: *** [multi-do] Error 1
gmake[4]: Leaving directory `/var/tmp/gcc-obj/i386-pc-solaris2.11/libitm'
gmake[3]: *** [all-multi] Error 2
gmake[3]: Leaving directory `/var/tmp/gcc-obj/i386-pc-solaris2.11/libitm'
gmake[2]: *** [install-recursive] Error 1
gmake[2]: Leaving directory `/var/tmp/gcc-obj/i386-pc-solaris2.11/libitm'
gmake[1]: *** [install-target-libitm] Error 2
gmake[1]: Leaving directory `/var/tmp/gcc-obj'
gmake: *** [install] Error 2
karel@silence:/var/tmp/gcc-obj$ 

bootstrapping compiler is:

$ gcc -v
Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/specs
Configured with: /builds2/sfwnv-gate/usr/src/cmd/gcc/gcc-3.4.3/configure
--prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as
--with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++,f77,objc
--enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-20050802)