Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117923 - pax-utils fails to compile because ELF_DATA definition is bogus in linux-headers
Summary: pax-utils fails to compile because ELF_DATA definition is bogus in linux-headers
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: ARM Linux
: High normal (vote)
Assignee: Gentoo ARM Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-05 12:25 UTC by Alan Hourihane
Modified: 2006-01-05 15:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.