From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net Date: Tue, 6 Jan 2009 20:47:06 +0200 From: lucio@proxima.alt.za MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] Format for relocatable objects Topicbox-Message-UUID: 7ab79a6a-ead4-11e9-9d60-3106f5b1d025 Where should I look for the format of Plan 9 objects as created by the compiler(s) and ready for linking? I'm hoping there is a place other than the compiler sources that documents this intermediate format, which I presume is not totally unlike a.out. Also, while I'm asking, there must be more than a hint of ELF in the Linux emulation code, can someone point me to the details? ELF is low on my list of favourites, but there may be some useful shortcuts in giving it a bit of recognition under Plan 9. ++L PS: in case the context isn't obvious, GNU CC and C++ for Plan 9 are the eventual objectives, I'm taking a slightly circular approach in an attempt to understand David Hogan's work a lot better than I do now.