More ARM binutils fuckage

Daniel Jacobowitz dan@debian.org
Wed Dec 6 22:21:00 GMT 2006


On Wed, Dec 06, 2006 at 04:53:58PM -0500, Nicolas Pitre wrote:
> In fact, the kernel doesn't care much about EABI full compliance.  The 
> only requirement on the kernel to be able to run EABI userspace is to 
> have the same structure member alignment and function argument layout as 
> the "true" EABI compliance so the kernel and user space understand each 
> other across syscall boundaries.  And using -mabi=aapcs worked just fine 
> for that so far regardless of the gcc config.
> 
> If that behavior was not to hold true then gcc should not accept the 
> conflicting -mabi argument.  But that would be unfortunate if it 
> happened.

I would expect that much to work, though I haven't tried it myself, at
least as long as you aren't silly about it (e.g. putting enum types in
structs).

-- 
Daniel Jacobowitz
CodeSourcery

--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list