Xref: utzoo comp.unix.wizards:19015 comp.unix.i386:1000 Path: utzoo!attcan!uunet!mcsun!ukc!dcl-cs!aber-cs!rupert!pcg From: pcg@rupert.cs.aber.ac.uk (Piercarlo Grandi) Newsgroups: comp.unix.wizards,comp.unix.i386 Subject: Re: GNU gcc1.35 on Interactive 386/ix 2.01 Message-ID: Date: 29 Oct 89 13:48:40 GMT References: <21264@adm.BRL.MIL> Sender: pcg@aber-cs.UUCP Organization: Coleg Prifysgol Cymru Lines: 27 In-reply-to: WIESEL%DKAUNI0P.BITNET@cunyvm.cuny.edu's message of 24 Oct 89 23:31:24 GMT In article <21264@adm.BRL.MIL> WIESEL%DKAUNI0P.BITNET@cunyvm.cuny.edu (Joachim Wiesel) writes: has anyone succesfully installed gcc Version 1.35 on ISC 386/ix 2.01? I have compiled gcc with the USG compiler (using model i386-sysv) without errors. I have also converted libc.a and crt0.o from coff to bsd file format running 'robotussin'. All binutils have been created with the USG and COFF_ENCAPSULATE. When I am trying to compile gcc after make stage1 as recommended in INSTALL it complains: ld: malformed input file (not rel or archive) /lib/crt1.o 'robotussin' seemingly cannot convert /lib/crt1.o, error message is: It cannot convert it, because crt1.o supports shared libraries via a feature of COFF which is not in the AOUT format. Either you recompile everything without COFF encapsulation (my choice, because COFF encapsulation disallows the use of shared libraries), or you use /lib/crt0.o as startup file, which is used when you do not have COFF encapsulation, or you use the crt.c file distributed with GCC. -- Piercarlo "Peter" Grandi | ARPA: pcg%cs.aber.ac.uk@nsfnet-relay.ac.uk Dept of CS, UCW Aberystwyth | UUCP: ...!mcvax!ukc!aber-cs!pcg Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@cs.aber.ac.uk