home *** CD-ROM | disk | FTP | other *** search
- It seems that Markus Wild's distributed gcc 2.3.3 for the Amiga includes
- a broken ranlib, and broken libraries in lib/*.a indexed with it. I
- looked at them and discovered that the __.SYMDEF chunks had bogus sizes
- and were not padded to even byte boundaries as the ar format requires.
- Thus, just fixing the sizes wasn't possible; I'd have to insert the
- extra pad bytes.
-
- So I wrote a little utility to strip out the ranlib information
- completely, ran it on all the libraries, re-ran ranlib, and the result
- is included in this archive, along with the (apparently working) ranlib
- from the 2.2.2 distribution.
-
- The "unranlib" utility is also included in case anyone needs it,
- although it's not code I'm terribly proud of. I suggest most people delete
- the directory immediately.
-
- I've given this minimal testing ("Hello, world!" compiles and runs), but
- I think it's of enough use to spread around. Enjoy gcc 2.3.3!
- --
- -Colin (colin@nyx.cs.du.edu)
-