[oe] glibc-initial-2.3.2 build failes (wrong patch)

Michael Smith msmith at cbnco.com
Sun Jun 7 16:29:30 UTC 2009


On Sun, 7 Jun 2009, Martin Dietze wrote:

>  I just pulled from the git and started a rebuild, found that
> glibc-initial-2.3.2 no longer builds on my system (nylon,
> mtx-1). It looks like the wrong patch is picked for applying:

> I cannot find any reason why arm-memcpy.patch and arm-longlong.patch
> from the glibc-2.4 directory are used while both files are available
> in glibc-2.3.2. Any idea anyone?

Hi Martin,

I think the problem was introduced by 
75bfa83fffb270c871aee698c3899111901c576d. I converted FILESPATH to 
FILESPATHPKG and in the process removed some that looked like they'd be 
covered by the defaults... well, they would have, if glibc-initial.inc 
didn't override to always add "glibc-2.4" to the front :)

I think the solution is to remove the FILESPATHPKG override from 
glibc-initial.inc. After looking through the rest of the files again, it 
looks like the glibc_2.[5-9]*.bb (not -initial) each add glibc-2.4 to the 
search path one way or another, and they are included by -initial, so 
there's no need to do it in the initial.inc. Can you give it a shot and 
see if it fixes the build for 2.3.2?

Mike




More information about the Openembedded-devel mailing list