Subject: 09-Dec-98 -current: ___setjmp14 undefined??
To: None <port-arm32@netbsd.org>
From: Todd Whitesel <toddpw@best.com>
List: port-arm32
Date: 12/10/1998 04:21:39
Had to back out my CATS box to the 19980805 CD again, it took a few reboots
and fsck and purge cycles to get all the old shared libs, lkm's, etc. out of
the system this time. brrr, scary. anyway:

I have both LDSTATIC=-static and NOPIC=1 in /etc/mk.conf.
While doing a 'make build' it tries to go directly from 2.7.2 up to EGCS,
but fails while linking cc1:

all ===> cc1
cc  -static -o cc1 c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-iterate.o c-parse.o c-lang.o -L/usr/src/gnu/usr.bin/egcs/common -lcc1 -lgnumalloc
c-lex.o: Undefined symbol `___setjmp14' referenced from text segment
varasm.o: Undefined symbol `___setjmp14' referenced from text segment
fold-const.o: Undefined symbol `___setjmp14' referenced from text segment
fold-const.o: Undefined symbol `___setjmp14' referenced from text segment
tree.o: Undefined symbol `___setjmp14' referenced from text segment
toplev.o: Undefined symbol `___longjmp14' referenced from text segment
cse.o: Undefined symbol `___setjmp14' referenced from text segment
cse.o: Undefined symbol `___setjmp14' referenced from text segment
cse.o: Undefined symbol `___setjmp14' referenced from text segment
cse.o: Undefined symbol `___setjmp14' referenced from text segment
cse.o: More undefined symbol ___setjmp14 refs follow
getpwd.o: warning: getwd() possibly used unsafely, consider using getcwd()
*** Error code 1

Stop.


Maybe I'm just fuzzing out because it's 4am, but right now I'm stumped by
this. Does anyone know what I should be doing, or is it a glitch that I
should just re-SUP to get rid of it?

Todd Whitesel
toddpw @ best.com