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

2012-08-09 Thread tjyang2001 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53902

T.J. Yang  changed:

   What|Removed |Added

 CC||tjyang2001 at gmail dot com

--- Comment #1 from T.J. Yang  2012-08-09 10:16:22 
UTC ---
I got same error message on a Solaris 11 X86 VMWare session also.


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

2012-08-09 Thread tjyang2001 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53902

--- Comment #2 from T.J. Yang  2012-08-09 10:58:54 
UTC ---
Found following URLs could be helpful to resolve the issue.
http://echelog.com/logs/browse/oi-dev/1315000800.
https://github.com/richlowe/gcc/commit/610511a2a04185795a2e0d08ff25369126719346


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

2012-08-09 Thread tjyang2001 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53902

--- Comment #3 from T.J. Yang  2012-08-09 11:05:55 
UTC ---
Also at
http://gcc.gnu.org/viewcvs/trunk/gcc/configure.ac?revision=189803&view=markup,
around line 2461. the previous fix is included in gcc trunk.


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

2012-08-09 Thread tjyang2001 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53902

--- Comment #4 from T.J. Yang  2012-08-09 11:11:22 
UTC ---
I tried the gcc trunk src and named it as 4.7.2. but I am getting same error
message.

tjyang@b-solaris11-amd64:~/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm$
pwd
/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm
tjyang@b-solaris11-amd64:~/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm$
make
make  all-recursive
make[1]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm'
Making all in testsuite
make[2]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm/testsuite'
make[2]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm'
make  DO=all multi-do # make
make[3]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/libitm'
if [ -z "amd64" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd /home/tjyang/build/gcc-4.7.2/libitm; ${PWDCMD-pwd}`/;
export srcrootpre; \
  lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/home/tjyang/build/gcc-4.7.2-objdir/./gcc/xgcc
-B/home/tjyang/build/gcc-4.7.2-objdir/./gcc/
-B/opt/moto/gcc472/i386-pc-solaris2.11/bin/
-B/opt/moto/gcc472/i386-pc-solaris2.11/lib/ -isystem
/opt/moto/gcc472/i386-pc-solaris2.11/include -isystem
/opt/moto/gcc472/i386-pc-solaris2.11/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 -pthread ${flags}" \
CCASFLAGS="-g -O2 ${flags}" \
FCFLAGS=" ${flags}" \
FFLAGS=" ${flags}" \
ADAFLAGS=" ${flags}" \
prefix="/opt/moto/gcc472" \
exec_prefix="/opt/moto/gcc472" \
GCJFLAGS=" ${flags}" \
GOCFLAGS=" ${flags}" \
CXXFLAGS="-g -O2 ${flags}" \
LIBCFLAGS=" ${flags}" \
LIBCXXFLAGS=" ${flags}" \
LDFLAGS=" ${flags}" \
MULTIFLAGS="${flags}" \
DESTDIR="" \
INSTALL="/usr/gnu/bin/install -c" \
INSTALL_DATA="/usr/gnu/bin/install -c -m 644" \
INSTALL_PROGRAM="/usr/gnu/bin/install -c" \
INSTALL_SCRIPT="/usr/gnu/bin/install -c" \
all); then \
  true; \
else \
  exit 1; \
fi; \
  else true; \
  fi; \
fi; \
  done; \
fi
make[4]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/amd64/libitm'
make  all-recursive
make[5]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/amd64/libitm'
Making all in testsuite
make[6]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/amd64/libitm/testsuite'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/amd64/libitm/testsuite'
make[6]: Entering directory
`/home/tjyang/build/gcc-4.7.2-objdir/i386-pc-solaris2.11/amd64/libitm'
/opt/TWWfsw/sbutils13/lib/aux/bash/bin/bash ./libtool --tag=CC   --mode=link
/home/tjyang/build/gcc-4.7.2-objdir/./gcc/xgcc
-B/home/tjyang/build/gcc-4.7.2-objdir/./gcc/
-B/opt/moto/gcc472/i386-pc-solaris2.11/bin/
-B/opt/moto/gcc472/i386-pc-solaris2.11/lib/ -isystem
/opt/moto/gcc472/i386-pc-solaris2.11/include -isystem
/opt/moto/gcc472/i386-pc-solaris2.11/sys-include  -m64 -Wall -Werror 
-Wc,-pthread -g -O2 -pthread  -m64   
-Wl,-M,/home/tjyang/build/gcc-4.7.2/libitm/clearcap.map  -m64 -o libitm.la
-version-info 1:0:0 -Wl,-M,libitm.map-sun -rpath /opt/moto/gcc472/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: /home/tjyang/build/gcc-4.7.2-objdir/./gcc/xgcc
-B/home/tjyang/build/gcc-4.7.2-objdir/./gcc/
-B/opt/moto/gcc472/i386-pc-solaris2.11/bin/
-B/opt/moto/gcc472/i386-pc-solaris2.11/lib/ -isystem
/