tpf@jdyx.UUCP (Tom Friedel) (07/26/89)
I am trying to bring up gcc on 386/ix with gas and gnu ld. I am using libconvert to convert libraries to bsd format as the need arises. I am following the instructions in binutils/ REAME_ENCAP. However, during the make stage1, when ld'ing the first program (gccnew), I believe, I run into /usr/lib/libg.a, which is not a standard library (try 'ar t libg.a'). I don't know what it is. I've checked the file on several machines (different OS versions) and get the same results. It is the only .a file (on my system) that is not a standard library. What is this file, and how do I work around this? While I'm posting, I built g++ (without gas) recently without ld++. I was really happy when g++ compiles some of my C programs, but when I tried some of the libg++ programs, I had the problem that g++ put '$' signs into assembler identifiers. Does anyone know if this is a problem with my g++ compilation/executable or my native assembler? Thanks for any help, Tom -- Tom Friedel tpf@jdyx.UUCP (404) 320-7624