gcc 3.3 fix for 2.4
Hollis Blanchard
hollisb at us.ibm.com
Fri Sep 12 05:26:46 EST 2003
On Thursday, Sep 11, 2003, at 08:22 US/Central, Dave Engebretsen wrote:
> I put this change into 2.4 BK. Thanks Hollis.
Thanks Dave. :)
I forgot to mention I had to backport some of the 2.5 unistd.h to 2.4,
because gcc 3.3.1 didn't like it. Specifially the error was:
/home/hollis/source/linuxppc64-2.4/include/asm/unistd.h:442: error:
asm-specifier for
variable `__sc_4' conflicts with asm clobber list
[varied maybe 50 times]
This patch (which I hadn't really tested yesterday, which is why I
didn't send it then) backports the gcc3-friendly inline asm from 2.5's
unistd.h, apparently originally from Franz Sirl.
With this patch applied, I can build with gcc 3.3.1 (and the resulting
kernel seems to work, though I didn't do anything like run LTP), so if
it's acceptable please apply.
--
Hollis Blanchard
IBM Linux Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc3-syscalls.diff
Type: application/octet-stream
Size: 8579 bytes
Desc: not available
Url : http://ozlabs.org/pipermail/linuxppc64-dev/attachments/20030911/9db30acb/attachment.obj
More information about the Linuxppc64-dev
mailing list