home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!mcsun!news.funet.fi!ousrvr.oulu.fi!ousrvr!tmannine
- From: tmannine@aix370.oulu.fi (Tero Manninen)
- Subject: gnu ld misses 16-bit relocs?
- Message-ID: <TMANNINE.93Jan10194923@aix370.oulu.fi>
- Lines: 22
- Sender: news@ousrvr.oulu.fi
- Reply-To: nix@stekt.oulu.fi
- Organization: University of Oulu, Finland
- Distribution: comp
- Date: Sun, 10 Jan 1993 17:49:23 GMT
-
- Hello,
-
- I have run to a limitation of gnu ld when converting a
- amiga library to a.out style ar archive.
-
- The problem seems to be, that the ld that is supplied
- with gcc 2.3.3 doesn't set some bsr.w instruction jump
- offsets correctly even though the a.out objects have the
- relocation information.
-
- Are the 16-bit pc-relative references supported by ld
- at all? From looking at the hunk2gcc source there is a
- small note:
- Currently untested are:
- o base-relative relocs and references
- I'll first have to teach gnu-ld how to deal with them ;-)
-
- And this is a very old source.. dated 91-10-19.
-
- I can give you more information and a test case if needed.
-
- ++Tero
-