Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 117923

Summary: pax-utils fails to compile because ELF_DATA definition is bogus in linux-headers
Product: Gentoo Linux Reporter: Alan Hourihane <alanh>
Component: New packagesAssignee: Gentoo ARM Porters <arm>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: 2005.0   
Hardware: ARM   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alan Hourihane 2006-01-05 12:25:44 UTC
The definition of ELF_DATA in /usr/include/asm/elf.h is broken because it has semicolons at the end of the definition.

This causes pax-utils to fail compilation.

It's necessary to fix linux-headers to remove the semicolon.
Comment 1 Alan Hourihane 2006-01-05 14:09:41 UTC
actually I see it's because arm's stage3 in experimental links to a 2.4 profile, fixing that allows me to grab the later fixed linux-2.6.11-r2 headers.

Maybe a 2.4.26-r2 build should be done to fix this issue for 2.4 profiles.
Comment 2 SpanKY gentoo-dev 2006-01-05 14:43:26 UTC
i fixed 2.4.26-r1 a while ago as well as 2.6.x
Comment 3 Alan Hourihane 2006-01-05 15:10:31 UTC
That's funny, because in the stage3 arm 2005.0 image it has 2.4.26-r1 yet this problem exists.

It seems that the stage3 build is hosed in other ways as well though.