Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!hp4nl!tuegate.tue.nl!tuewsd!wsinpdb From: wsinpdb@lso.win.tue.nl (Paul de Bra) Newsgroups: comp.unix.i386 Subject: Re: gas on ISC 386/ix Keywords: gas,386/ix Message-ID: <1279@tuewsd.win.tue.nl> Date: 4 Jul 90 08:17:18 GMT References: <551@csource.oz.au> Sender: wsinpdb@win.tue.nl (Paul de Bra) Organization: Eindhoven University of Technology, The Netherlands Lines: 19 In article <551@csource.oz.au> david@csource.oz.au (david nugent) writes: >Has anyone managed to get GNU's assembler running under Interactive >386/ix yet? I got it to compile with few problems, but now I'm faced >with what appears to be an 'incompatible' a.out format that it seems >to be producing. The object files it produces are rejected by the >linker. Yep, you need to use the GNU loader, and all other binutils, as the object format is indeed different. (you need a different ar, nm, strip,...) There also is a util to convert the normal libraries to GNU format, so as to be able to link gcc-gas generated code with standard libs. Going with gas is a serious commitment. But it can become necessary when you start hitting bugs or limitations in the AT&T assembler or linker (as you do with g++) Paul. (debra@research.att.com)