[gnu.emacs.bug] Installation on a Silicon Graphics Iris 4D

HUNTER@MCS.NLM.NIH.GOV (Larry Hunter) (02/10/90)

I'm having a problem installing EMACS 18.52 on a Silicon Graphics Iris 4D.  SG
does not supply "/usr/lib/crt0.o", only  "/usr/lib/crt1.o" and "/usr/lib/crtn.o".

I tried compiling the EMACS-dist18.52 src/crt0.c and installing the resulting
crt0.o in /usr/lib.  I get an error during the "ld -o temacs pre-crt0.o
/usr/lib/crt0.o ..." in src/xmakefile.  The error message is:

	ld:
	Warning: data_start: multiply defined
	Undefined:
	sigblock
	start
	*** Error code 1


I tried changing the definition of START_FILES in config.h to be
"pre-crt0.o /usr/lib/crt1.o", but got the same problem.  Using "/usr/lib/crtn.o"
caused both "environ" and "errno" to be reported as undefined, in addition to
"sigblock" and "start".

Please help!  Send mail to hunter@nlm.nih.gov or call at (301) 496-9300.  Thanks!!

					Larry Hunter