Path: utzoo!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!indetech!daver!bungi.com!news From: culberts@hplwbc.hpl.hp.com (Bruce Culbertson) Newsgroups: comp.sys.nsc.32k Subject: Re: gcc 1.39, some bugs fixed and cleaner diffs. Message-ID: <9103071812.AA03247@hplwbc.hpl.hp.com> Date: 7 Mar 91 18:12:49 GMT Sender: news@daver.bungi.com Lines: 28 Approved: news@daver.bungi.com > Apparently Bruce's tools don't work with 32-bit alignment, the linker > dumps core on me (I have recompiled the binaries and libraries with > the new alignment). Well, you can't win them all .. Unfortunately, this is true. My tools commit the portability crime of reading from a file directly into an array of struct's. Instead, they should read the file as a byte stream and repackage the bytes into the array of struct's. Actually, if you recompile EVERYTHING, then my tools should continue to work, but the a.out format will be different than before, e.g., a symbol table struct becomes 12 bytes instead of the current 10 bytes. This means, for example, you could not use your old libc.a while linking with the new linker. I really ought to fix this. My intention is that the a.out format should stay the same, regardless of what compiler you use to compile my assembler and linker. > 1. All system hacks (this includes the libraries + includes) go to > Phil & Bruce. If they are going out of action for awhile, perhaps > they should appoint someone to guest-coordinate for awhile in their > stead. No system patches go to the list. Period. I would be happy to help coordinate the system hacking. I am in favor of having coordinators for various aspects of the system. Bruce