Path: utzoo!attcan!uunet!husc6!necntc!ima!johnl From: bp@pixar.uucp (Bruce Perens) Newsgroups: comp.unix.wizards,comp.compilers,comp.lang.c,comp.lang.c++,comp.lang.misc,comp.lang.modula2,comp.lang.pascal,comp.lang.smalltalk Subject: How would you design a new a.out format? Summary: The a.out format, especially the symbol-table portion, has not aged well. How would you design a new one? Keywords: a.out, ld, symbol table, name list, linker Message-ID: <1019@ima.ISC.COM> Date: 12 May 88 21:38:46 GMT Sender: johnl@ima.ISC.COM Reply-To: bp@pixar.uucp (Bruce Perens) Followup-To: bp@pixar.uucp (Bruce Perens) Lines: 21 Approved: compilers@ima.UUCP Xref: utzoo comp.unix.wizards:8445 comp.compilers:246 comp.lang.c:10116 comp.lang.c++:1121 comp.lang.misc:1593 comp.lang.modula2:840 comp.lang.pascal:877 comp.lang.smalltalk:557 Path: utzoo!attcan!uunet!husc6!necntc!ima!johnl From: bp@pixar.uucp (Bruce Perens) Newsgroups: comp.unix.wizards,comp.compilers,comp.lang.c,comp.lang.c++,comp.lang.misc,comp.lang.modula2,comp.lang.pascal,comp.lang.smalltalk Subject: How would you design a new a.out format? Summary: The a.out format, especially the symbol-table portion, has not aged well. How would you design a new one? Keywords: a.out, ld, symbol table, name list, linker Message-ID: <1019@ima.ISC.COM> Date: 12 May 88 21:38:46 GMT Sender: johnl@ima.ISC.COM Reply-To: bp@pixar.uucp (Bruce Perens) Followup-To: bp@pixar.uucp (Bruce Perens) Lines: 21 Recent net discussion has pointed out the deficiencies in the BSD a.out format with extensions for DBX, and the ATT COFF format. Source-level debugging, new languages, resource managers, run-time-linking, and shared libraries make special demands on the a.out format. Extensibility of existing Unix a.out formats has been a problem. What do you want from a new a.out format? How would you implement one? DO NOT POST FOLLOW-UPs. Mail them, and I will post a summary. Mail to: bp@pixar.uucp uucp: {ucbvax,sun}!pixar!bp ARPA: pixar!bp@ucbvax.Berkeley.edu --- Bruce Perens - Pixar, Marin County, Ca. 415-258-8167 -- Send compilers articles to ima!compilers or, in a pinch, to Levine@YALE.EDU Plausible paths are { ihnp4 | decvax | cbosgd | harvard | yale | bbn}!ima Please send responses to the originator of the message -- I cannot forward mail accidentally sent back to compilers. Meta-mail to ima!compilers-request