Subject: Re: gcc-3.0.2 fails to compile on netbsd-1.5.2/sparc
To: None <jwy@divisionbyzero.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 11/21/2001 23:17:18
On Wed, Nov 21, 2001 at 01:46:58PM -0800, jwy@divisionbyzero.com wrote:
> hi, i'm having trouble bootstrapping gcc-3.0.2 on netbsd-1.5.2/sparc
> on a sparcstation4.  compilation fails when trying to use the stage1
> compiler:
> 
> Bootstrapping the compiler
> make CC="stage1/xgcc -Bstage1/
> -B/usr/pkg/sparc-unknown-netbsdelf1.5.2/bin/"  ST
> AGE_PREFIX=stage1/  CFLAGS="-g -O2"  LDFLAGS=""
> WARN_CFLAGS="\$(GCC_WARN_CFLAGS
> )"  STRICT_WARN="-Wtraditional -pedantic -Wno-long-long"
> libdir=/usr/pkg/lib  L
> ANGUAGES="c gcov c++"  MAKEOVERRIDES=  OUTPUT_OPTION="-o \$@"
> stage1/xgcc -Bstage1/ -B/usr/pkg/sparc-unknown-netbsdelf1.5.2/bin/
> -DIN_GCC
> -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wtradi
> tional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE  -o
> gengenrtl
>  gengenrtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case ""
> in ?*)
>  echo  ;; esac ` ` case "" in ?*) echo  ;; esac `   ` case "" in ?*) echo
> ;; es
> ac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `
> /usr/bin/ld: warning: cannot find entry symbol start; defaulting to
> 000104d8
> /usr/lib/crt0.o: In function `___start':
> /usr/lib/crt0.o(.text+0xf8): undefined reference to `main'
> gengenrtl.o: In function `type_from_format':
> /opt/src/gcc-obj/gcc/../../gcc-3.0.2/gcc/gengenrtl.c(.text+0x1144):
> undefined re
> ference to `_abort'
> gengenrtl.o: In function `accessor_from_format':
> /opt/src/gcc-obj/gcc/../../gcc-3.0.2/gcc/gengenrtl.c(.text+0x12d4):
> undefined re
> ference to `_abort'
> gengenrtl.o: In function `special_format':
> /opt/src/gcc-obj/gcc/../../gcc-3.0.2/gcc/gengenrtl.c(.text+0x13b8):
> undefined re
> ference to `_strchr'
> /opt/src/gcc-obj/gcc/../../gcc-3.0.2/gcc/gengenrtl.c(.text+0x13e0):
> undefined re
> ference to `_strchr'
> /opt/src/gcc-obj/gcc/../../gcc-3.0.2/gcc/gengenrtl.c(.text+0x13fc):
> undefined re
> ference to `_strchr'
> /opt/src/gcc-obj/gcc/../../gcc-3.0.2/gcc/gengenrtl.c(.text+0x1418):
> undefined re
> ference to `_strchr'
> 
> etc.
> 
> is thias a known problem?  is there a fix/workaround?

It's a known problem. No fix for now but this is on a todo list, I think.

--
Manuel Bouyer <bouyer@antioche.eu.org>
--