This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
RE: gcc 2.95.1 build fails on OpenServer 5.0.5a
- To: Arturo José Montes Sinning <mitosys at colomsat dot net dot co>
- Subject: RE: gcc 2.95.1 build fails on OpenServer 5.0.5a
- From: Jonathan Chen <jonc at pinnacle dot co dot nz>
- Date: Fri, 20 Aug 1999 11:34:45 +1200 (NZST)
- cc: gcc-bugs at gcc dot gnu dot org
On Thu, 19 Aug 1999, [iso-8859-1] Arturo José Montes Sinning wrote:
> > Hi,
> >
> > On a newly installed SCO Openserver 5.0.5 system, with 5.0.5a patches
> > applied, gcc-2.95.1 fails to build. The only languages being built
> > are CHILL, c++.
> >
> > Anyone got this successfully built?
> >
[...]
>
> I have succesfull build with gcc-2.95 I have not tried gcc-2.95.1. I think
> that you need two more patches: an SCO as patch and a SCO ld patch.
>
> Please look into ftp://ftp.sco.com/SLS by patches oss499a (is a linker fix)
> and oss497b (possible is not neccesary
Hi Arturo,
I've since applied both oss499a and oss479b, and it has made absolute
no difference to the result. The bootstrap compiler is the std SCO cc.
The errors, with a bit more of context for those interested:
[..trimmed...]
for file in ../../gcc-2.95.1/gcc/frame.c cplib2.txt ; do \
name=`echo ${file} | sed -e 's/[.][cSo]$//' -e 's/[.]asm$//' -e 's/[.]txt$//'`; \
oname=` echo ${name} | sed -e 's,.*/,,'`; \
if [ ${name}.txt = ${file} ]; then \
for f in .. `cat ${file}`; do if [ x${f} != x.. ]; then \
make GCC_FOR_TARGET="/home/jonc/gcc/obj/gcc/xgcc -B/home/jonc/gcc/obj/gcc/ -B/usr/local/i386-pc-sco3.2v5.0.5/bin/ -I/usr/local/i386-pc-sco3.2v5.0.5/include" \
AR_FOR_TARGET="ar" \
AR_FLAGS_FOR_TARGET="rc" CC="cc" \
CFLAGS="-g" HOST_PREFIX="" \
HOST_PREFIX_1="loser-" \
LANGUAGES="c proto gcov CHILL c++ objc" \
LIBGCC2_CFLAGS="-O2 -DIN_GCC -g -I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " ${f}; \
if [ $? -eq 0 ] ; then true; else exit 1; fi; \
ar rc tmplibgcc2.a ${f}; \
rm -f ${f}; \
else true; \
fi; done; \
else \
echo ${name}; \
if [ ${name}.asm = ${file} ]; then \
cp ${file} ${name}.s || exit 1; file=${name}.s; \
else true; fi; \
/home/jonc/gcc/obj/gcc/xgcc -B/home/jonc/gcc/obj/gcc/ -B/usr/local/i386-pc-sco3.2v5.0.5/bin/ -I/usr/local/i386-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g -I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I../../gcc-2.95.1/gcc -I../../gcc-2.95.1/gcc/config -I../../gcc-2.95.1/gcc/../include -c ${file}; \
if [ $? -eq 0 ] ; then true; else exit 1; fi; \
ar rc tmplibgcc2.a ${oname}.o; \
rm -f ${name}.s ${oname}.o; \
fi; \
done
../../gcc-2.95.1/gcc/frame
/home/jonc/gcc/obj/gcc/xgcc -B/home/jonc/gcc/obj/gcc/ -B/usr/local/i386-pc-sco3.2v5.0.5/bin/ -I/usr/local/i386-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g -I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -g -O2 -I. -I../../gcc-2.95.1/gcc -I../../gcc-2.95.1/gcc/config -I../../gcc-2.95.1/gcc/../include \
-c ../../gcc-2.95.1/gcc/cp/tinfo.cc
<internal>:0: Internal compiler error 374.
<internal>:0: Please submit a full bug report.
<internal>:0: See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for instructions.