From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <43F1ECAE.9070902@lanl.gov> Date: Tue, 14 Feb 2006 07:43:58 -0700 From: Ronald G Minnich User-Agent: Mozilla Thunderbird 1.0.7-1.1.fc4 (X11/20050929) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Re: patch/list applied/ape-dumb-autohell-fixes References: <8b5f3c510644e12e9fb7dcd8b892b87b@coraid.com> In-Reply-To: <8b5f3c510644e12e9fb7dcd8b892b87b@coraid.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: fe971f58-ead0-11e9-9d60-3106f5b1d025 Brantley Coile wrote: >>it's much easier just to regard a gcc-based environment as another >>world (which is what is, anyway) and let it be self-contained (as well >>as self-centred). > > > That has my vote. actually, I think I was thinking this too. gcc would be its own world right down to the system call level. No ?a or ?l compatibility issues; you don't use them. Convert gcc calling conventions to plan 9 calling conventions at the kernel interface (I had to do stuff like this for Xen ...) So, if gcc is driving gas and gld, then the only issue is generating plan 9 a.out format. libbfd can be taught to do this. ron