[oe] [PATCH] prelink: Added prelink-20100106, which works on ARM.

James Limbouris james at digitalmatter.com.au
Wed Jun 15 01:33:48 UTC 2011


On Tue, 14 Jun 2011 14:37:53 +0200, Paul Menzel wrote:
> Am Dienstag, den 14.06.2011, 15:49 +0800 schrieb James Limbouris:
> > This version of prelink, together with a patch by
> > Carsten Munk <carsten at maemo.org>, taken from MeeGo,
> > fixes an ARM incompatibility with 20090925.
> >
> > Signed-off-by: James Limbouris <james at digitalmatter.com.au>
> 
> What build configuration do you use for testing? Using `angstrom-2010.x`
> or `minimal{,-uclibc}` for `MACHINE = "beagleboard"` `elfutils_0.143.bb`
> does not even compile.
> 
> With ?ngstr?m the error is the following.
> 
> | strip.c: In function 'process_file':
> | strip.c:301:7: error: implicit declaration of function 'stat64'
> | strip.c:335:3: error: implicit declaration of function 'fstat64'
> | strip.c:356:63: error: 'ACCESSPERMS' undeclared (first use in this function)
> | strip.c:356:63: note: each undeclared identifier is reported only once for
> each function it appears in
> | strip.c: In function 'handle_elf':
> | strip.c:1641:4: error: implicit declaration of function 'fchmod'
> | make[2]: *** [strip.o] Error 1
> 
> 
> Thanks,
> 
> Paul

Hi,

I had the same problem, but I thought it might just be my build system so I didn't supply a patch.
The solution was to use elfutils from oe-core. I've just submitted a patch for it now.

I'm using angstrom-2010.x on a Freescale iMX25 based machine.
Is there a suggested / required testing config for submitting patches?

Regards,
James




More information about the Openembedded-devel mailing list