* ld segfault cant figure it out
@ 2012-04-13 22:46 j
2012-04-13 22:50 ` j
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-13 22:46 UTC (permalink / raw)
To: openembedded-devel
There seems to be a couple of packages when I build that cause ld
segfaults such as
[ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c error 4
in libc-2.13.so[73d000+15c000]
[ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc error 4
in libc-2.13.so[b64000+15c000]
I can not seem to be able to track down the package/packages that are
causing this. I have tried with a clean build dir and only building nano
and I get it so it is something in the getting environment ready steps.
Is there a way I can easily track down the build/builds that are causing
this? Am I even on the right track in this thinking? Nothing fails to
build and other than task-native-sdk all result in what seem to be
working packages.
Any info on what or how to figure it out would be greatly appreciated.
building for bbxm on 11.04(uptodate), build environment setup with
Angstrom scripts and all is up to date.
Thank you
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: ld segfault cant figure it out
2012-04-13 22:46 ld segfault cant figure it out j
@ 2012-04-13 22:50 ` j
2012-04-16 22:11 ` [oe-core] " j
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-13 22:50 UTC (permalink / raw)
To: openembedded-devel
On 04/13/2012 03:46 PM, j wrote:
> There seems to be a couple of packages when I build that cause ld
> segfaults such as
> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c error
> 4 in libc-2.13.so[73d000+15c000]
> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc error
> 4 in libc-2.13.so[b64000+15c000]
>
> I can not seem to be able to track down the package/packages that are
> causing this. I have tried with a clean build dir and only building
> nano and I get it so it is something in the getting environment ready
> steps. Is there a way I can easily track down the build/builds that
> are causing this? Am I even on the right track in this thinking?
> Nothing fails to build and other than task-native-sdk all result in
> what seem to be working packages.
>
> Any info on what or how to figure it out would be greatly appreciated.
> building for bbxm on 11.04(uptodate), build environment setup with
> Angstrom scripts and all is up to date.
>
> Thank you
Sorry forgot the info from qa.log
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
bash-4.2: bash: Found a reference to /usr/ in
/home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
bash-4.2: Shell scripts in base_bindir and base_sbindir should not
reference anything in exec_prefix
Any other places to check, as these I do not think relate to a segfault?
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-13 22:50 ` j
@ 2012-04-16 22:11 ` j
2012-04-16 22:28 ` Gary Thomas
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-16 22:11 UTC (permalink / raw)
To: openembedded-devel
On 04/13/2012 03:50 PM, j wrote:
> On 04/13/2012 03:46 PM, j wrote:
>> There seems to be a couple of packages when I build that cause ld
>> segfaults such as
>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c error
>> 4 in libc-2.13.so[73d000+15c000]
>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc error
>> 4 in libc-2.13.so[b64000+15c000]
>>
>> I can not seem to be able to track down the package/packages that are
>> causing this. I have tried with a clean build dir and only building
>> nano and I get it so it is something in the getting environment ready
>> steps. Is there a way I can easily track down the build/builds that
>> are causing this? Am I even on the right track in this thinking?
>> Nothing fails to build and other than task-native-sdk all result in
>> what seem to be working packages.
>>
>> Any info on what or how to figure it out would be greatly appreciated.
>> building for bbxm on 11.04(uptodate), build environment setup with
>> Angstrom scripts and all is up to date.
>>
>> Thank you
> Sorry forgot the info from qa.log
>
> libgcc-4.5: non -staticdev package contains static .a library:
> libgcc-dev path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
> libgcc-4.5: non -staticdev package contains static .a library:
> libgcc-dev path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
> libgcc-4.5: non -staticdev package contains static .a library:
> libgcc-dev path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
> bash-4.2: bash: Found a reference to /usr/ in
> /home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
> reference anything in exec_prefix
>
> Any other places to check, as these I do not think relate to a segfault?
I have now tried the build on 3 different OS's the most recent being
Arch. All give the same QA log's and all give me segfaults. That are all
basically close to the same errors just differing libc versions.
I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is causing
the segfaults? Is it what is in the QA log?
Most current
[ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+197000]
[ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+197000]
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
bash-4.2: bash: Found a reference to /usr/ in
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
bash-4.2: Shell scripts in base_bindir and base_sbindir should not
reference anything in exec_prefix
The only reason I am concerned with this and it may be un related is
that every time I build task-native-sdk it does not build a working sdk
for my device. BB-xm. Yes I know I can install one from the repo, but I
want to figure out what is wrong with building one for me.
Does anyone have input, advice something?
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-16 22:11 ` [oe-core] " j
@ 2012-04-16 22:28 ` Gary Thomas
2012-04-16 22:32 ` j
2012-04-16 22:34 ` j
0 siblings, 2 replies; 36+ messages in thread
From: Gary Thomas @ 2012-04-16 22:28 UTC (permalink / raw)
To: openembedded-devel
On 2012-04-16 16:11, j wrote:
> On 04/13/2012 03:50 PM, j wrote:
>> On 04/13/2012 03:46 PM, j wrote:
>>> There seems to be a couple of packages when I build that cause ld segfaults such as
>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c error 4 in libc-2.13.so[73d000+15c000]
>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc error 4 in libc-2.13.so[b64000+15c000]
>>>
>>> I can not seem to be able to track down the package/packages that are causing this. I have tried with a clean build dir and only building nano and I get it so it is something in
>>> the getting environment ready steps. Is there a way I can easily track down the build/builds that are causing this? Am I even on the right track in this thinking? Nothing fails
>>> to build and other than task-native-sdk all result in what seem to be working packages.
>>>
>>> Any info on what or how to figure it out would be greatly appreciated.
>>> building for bbxm on 11.04(uptodate), build environment setup with Angstrom scripts and all is up to date.
>>>
>>> Thank you
>> Sorry forgot the info from qa.log
>>
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>> bash-4.2: bash: Found a reference to /usr/ in
>> /home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
>>
>> Any other places to check, as these I do not think relate to a segfault?
>
> I have now tried the build on 3 different OS's the most recent being Arch. All give the same QA log's and all give me segfaults. That are all basically close to the same errors
> just differing libc versions.
>
> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is causing the segfaults? Is it what is in the QA log?
>
>
>
> Most current
> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+197000]
> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+197000]
>
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
> bash-4.2: bash: Found a reference to /usr/ in
> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
> bash-4.2: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
>
>
> The only reason I am concerned with this and it may be un related is that every time I build task-native-sdk it does not build a working sdk for my device. BB-xm. Yes I know I can
> install one from the repo, but I want to figure out what is wrong with building one for me.
>
> Does anyone have input, advice something?
You've tried different Operating Systems, but one would assume that
this is all on the same hardware? Have you tried a different build
host (i.e. hardware/box)?
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-16 22:28 ` Gary Thomas
@ 2012-04-16 22:32 ` j
2012-04-16 22:41 ` Gary Thomas
2012-04-16 22:34 ` j
1 sibling, 1 reply; 36+ messages in thread
From: j @ 2012-04-16 22:32 UTC (permalink / raw)
To: openembedded-devel
On 04/16/2012 03:28 PM, Gary Thomas wrote:
> On 2012-04-16 16:11, j wrote:
>> On 04/13/2012 03:50 PM, j wrote:
>>> On 04/13/2012 03:46 PM, j wrote:
>>>> There seems to be a couple of packages when I build that cause ld
>>>> segfaults such as
>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c
>>>> error 4 in libc-2.13.so[73d000+15c000]
>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc
>>>> error 4 in libc-2.13.so[b64000+15c000]
>>>>
>>>> I can not seem to be able to track down the package/packages that
>>>> are causing this. I have tried with a clean build dir and only
>>>> building nano and I get it so it is something in
>>>> the getting environment ready steps. Is there a way I can easily
>>>> track down the build/builds that are causing this? Am I even on the
>>>> right track in this thinking? Nothing fails
>>>> to build and other than task-native-sdk all result in what seem to
>>>> be working packages.
>>>>
>>>> Any info on what or how to figure it out would be greatly appreciated.
>>>> building for bbxm on 11.04(uptodate), build environment setup with
>>>> Angstrom scripts and all is up to date.
>>>>
>>>> Thank you
>>> Sorry forgot the info from qa.log
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>>
>>> bash-4.2: bash: Found a reference to /usr/ in
>>> /home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>>
>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>> reference anything in exec_prefix
>>>
>>> Any other places to check, as these I do not think relate to a
>>> segfault?
>>
>> I have now tried the build on 3 different OS's the most recent being
>> Arch. All give the same QA log's and all give me segfaults. That are
>> all basically close to the same errors
>> just differing libc versions.
>>
>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is
>> causing the segfaults? Is it what is in the QA log?
>>
>>
>>
>> Most current
>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+197000]
>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+197000]
>>
>> libgcc-4.5: non -staticdev package contains static .a library:
>> libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>
>> libgcc-4.5: non -staticdev package contains static .a library:
>> libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>
>> libgcc-4.5: non -staticdev package contains static .a library:
>> libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>
>> bash-4.2: bash: Found a reference to /usr/ in
>> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>
>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>> reference anything in exec_prefix
>>
>>
>> The only reason I am concerned with this and it may be un related is
>> that every time I build task-native-sdk it does not build a working
>> sdk for my device. BB-xm. Yes I know I can
>> install one from the repo, but I want to figure out what is wrong
>> with building one for me.
>>
>> Does anyone have input, advice something?
>
> You've tried different Operating Systems, but one would assume that
> this is all on the same hardware? Have you tried a different build
> host (i.e. hardware/box)?
>
sadly the only other hardware I have is to old to try a build on. Would
take me weeks to get a complete image.
So this could be a hardware problem on my end? If so any chance you know
what I could search for in logs or anything like that to try and track
down what on the hardware side is causing it?
Thanks a bunch for your reply though is not something I took in to
account, reason being is I can build the gumstix overo chain (oe-classic
I believe it is) on the same hardware with out running into this issue.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-16 22:28 ` Gary Thomas
2012-04-16 22:32 ` j
@ 2012-04-16 22:34 ` j
2012-04-17 1:43 ` j
1 sibling, 1 reply; 36+ messages in thread
From: j @ 2012-04-16 22:34 UTC (permalink / raw)
To: openembedded-devel
On 04/16/2012 03:28 PM, Gary Thomas wrote:
> On 2012-04-16 16:11, j wrote:
>> On 04/13/2012 03:50 PM, j wrote:
>>> On 04/13/2012 03:46 PM, j wrote:
>>>> There seems to be a couple of packages when I build that cause ld
>>>> segfaults such as
>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c
>>>> error 4 in libc-2.13.so[73d000+15c000]
>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc
>>>> error 4 in libc-2.13.so[b64000+15c000]
>>>>
>>>> I can not seem to be able to track down the package/packages that
>>>> are causing this. I have tried with a clean build dir and only
>>>> building nano and I get it so it is something in
>>>> the getting environment ready steps. Is there a way I can easily
>>>> track down the build/builds that are causing this? Am I even on the
>>>> right track in this thinking? Nothing fails
>>>> to build and other than task-native-sdk all result in what seem to
>>>> be working packages.
>>>>
>>>> Any info on what or how to figure it out would be greatly appreciated.
>>>> building for bbxm on 11.04(uptodate), build environment setup with
>>>> Angstrom scripts and all is up to date.
>>>>
>>>> Thank you
>>> Sorry forgot the info from qa.log
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>>
>>> bash-4.2: bash: Found a reference to /usr/ in
>>> /home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>>
>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>> reference anything in exec_prefix
>>>
>>> Any other places to check, as these I do not think relate to a
>>> segfault?
>>
>> I have now tried the build on 3 different OS's the most recent being
>> Arch. All give the same QA log's and all give me segfaults. That are
>> all basically close to the same errors
>> just differing libc versions.
>>
>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is
>> causing the segfaults? Is it what is in the QA log?
>>
>>
>>
>> Most current
>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+197000]
>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+197000]
>>
>> libgcc-4.5: non -staticdev package contains static .a library:
>> libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>
>> libgcc-4.5: non -staticdev package contains static .a library:
>> libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>
>> libgcc-4.5: non -staticdev package contains static .a library:
>> libgcc-dev path
>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>
>> bash-4.2: bash: Found a reference to /usr/ in
>> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>
>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>> reference anything in exec_prefix
>>
>>
>> The only reason I am concerned with this and it may be un related is
>> that every time I build task-native-sdk it does not build a working
>> sdk for my device. BB-xm. Yes I know I can
>> install one from the repo, but I want to figure out what is wrong
>> with building one for me.
>>
>> Does anyone have input, advice something?
>
> You've tried different Operating Systems, but one would assume that
> this is all on the same hardware? Have you tried a different build
> host (i.e. hardware/box)?
>
Also it seems to happen around when bitbake starts building gcc-4.5 from
a fresh install that is why I posted the QA info about it.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-16 22:32 ` j
@ 2012-04-16 22:41 ` Gary Thomas
2012-04-16 22:54 ` j
0 siblings, 1 reply; 36+ messages in thread
From: Gary Thomas @ 2012-04-16 22:41 UTC (permalink / raw)
To: openembedded-devel
On 2012-04-16 16:32, j wrote:
> On 04/16/2012 03:28 PM, Gary Thomas wrote:
>> On 2012-04-16 16:11, j wrote:
>>> On 04/13/2012 03:50 PM, j wrote:
>>>> On 04/13/2012 03:46 PM, j wrote:
>>>>> There seems to be a couple of packages when I build that cause ld segfaults such as
>>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c error 4 in libc-2.13.so[73d000+15c000]
>>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc error 4 in libc-2.13.so[b64000+15c000]
>>>>>
>>>>> I can not seem to be able to track down the package/packages that are causing this. I have tried with a clean build dir and only building nano and I get it so it is something in
>>>>> the getting environment ready steps. Is there a way I can easily track down the build/builds that are causing this? Am I even on the right track in this thinking? Nothing fails
>>>>> to build and other than task-native-sdk all result in what seem to be working packages.
>>>>>
>>>>> Any info on what or how to figure it out would be greatly appreciated.
>>>>> building for bbxm on 11.04(uptodate), build environment setup with Angstrom scripts and all is up to date.
>>>>>
>>>>> Thank you
>>>> Sorry forgot the info from qa.log
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>> /home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
>>>>
>>>> Any other places to check, as these I do not think relate to a segfault?
>>>
>>> I have now tried the build on 3 different OS's the most recent being Arch. All give the same QA log's and all give me segfaults. That are all basically close to the same errors
>>> just differing libc versions.
>>>
>>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is causing the segfaults? Is it what is in the QA log?
>>>
>>>
>>>
>>> Most current
>>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+197000]
>>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+197000]
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>> bash-4.2: bash: Found a reference to /usr/ in
>>> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
>>>
>>>
>>> The only reason I am concerned with this and it may be un related is that every time I build task-native-sdk it does not build a working sdk for my device. BB-xm. Yes I know I can
>>> install one from the repo, but I want to figure out what is wrong with building one for me.
>>>
>>> Does anyone have input, advice something?
>>
>> You've tried different Operating Systems, but one would assume that
>> this is all on the same hardware? Have you tried a different build
>> host (i.e. hardware/box)?
>>
> sadly the only other hardware I have is to old to try a build on. Would take me weeks to get a complete image.
>
> So this could be a hardware problem on my end? If so any chance you know what I could search for in logs or anything like that to try and track down what on the hardware side is
> causing it?
Random errors like this always make me question the hardware. The fact that it
can work fine in one setup but not another reinforces that. It might not be the
case, but I think you'll have to check it out.
>
> Thanks a bunch for your reply though is not something I took in to account, reason being is I can build the gumstix overo chain (oe-classic I believe it is) on the same hardware
> with out running into this issue.
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-16 22:41 ` Gary Thomas
@ 2012-04-16 22:54 ` j
0 siblings, 0 replies; 36+ messages in thread
From: j @ 2012-04-16 22:54 UTC (permalink / raw)
To: openembedded-devel
On 04/16/2012 03:41 PM, Gary Thomas wrote:
> On 2012-04-16 16:32, j wrote:
>> On 04/16/2012 03:28 PM, Gary Thomas wrote:
>>> On 2012-04-16 16:11, j wrote:
>>>> On 04/13/2012 03:50 PM, j wrote:
>>>>> On 04/13/2012 03:46 PM, j wrote:
>>>>>> There seems to be a couple of packages when I build that cause ld
>>>>>> segfaults such as
>>>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c
>>>>>> error 4 in libc-2.13.so[73d000+15c000]
>>>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc
>>>>>> error 4 in libc-2.13.so[b64000+15c000]
>>>>>>
>>>>>> I can not seem to be able to track down the package/packages that
>>>>>> are causing this. I have tried with a clean build dir and only
>>>>>> building nano and I get it so it is something in
>>>>>> the getting environment ready steps. Is there a way I can easily
>>>>>> track down the build/builds that are causing this? Am I even on
>>>>>> the right track in this thinking? Nothing fails
>>>>>> to build and other than task-native-sdk all result in what seem
>>>>>> to be working packages.
>>>>>>
>>>>>> Any info on what or how to figure it out would be greatly
>>>>>> appreciated.
>>>>>> building for bbxm on 11.04(uptodate), build environment setup
>>>>>> with Angstrom scripts and all is up to date.
>>>>>>
>>>>>> Thank you
>>>>> Sorry forgot the info from qa.log
>>>>>
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>>>>
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>>>>
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>>>>
>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>> /home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>>>>
>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>> reference anything in exec_prefix
>>>>>
>>>>> Any other places to check, as these I do not think relate to a
>>>>> segfault?
>>>>
>>>> I have now tried the build on 3 different OS's the most recent
>>>> being Arch. All give the same QA log's and all give me segfaults.
>>>> That are all basically close to the same errors
>>>> just differing libc versions.
>>>>
>>>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is
>>>> causing the segfaults? Is it what is in the QA log?
>>>>
>>>>
>>>>
>>>> Most current
>>>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>>>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+197000]
>>>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>>>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+197000]
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>>>
>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>>>
>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>> reference anything in exec_prefix
>>>>
>>>>
>>>> The only reason I am concerned with this and it may be un related
>>>> is that every time I build task-native-sdk it does not build a
>>>> working sdk for my device. BB-xm. Yes I know I can
>>>> install one from the repo, but I want to figure out what is wrong
>>>> with building one for me.
>>>>
>>>> Does anyone have input, advice something?
>>>
>>> You've tried different Operating Systems, but one would assume that
>>> this is all on the same hardware? Have you tried a different build
>>> host (i.e. hardware/box)?
>>>
>> sadly the only other hardware I have is to old to try a build on.
>> Would take me weeks to get a complete image.
>>
>> So this could be a hardware problem on my end? If so any chance you
>> know what I could search for in logs or anything like that to try and
>> track down what on the hardware side is
>> causing it?
>
> Random errors like this always make me question the hardware. The
> fact that it
> can work fine in one setup but not another reinforces that. It might
> not be the
> case, but I think you'll have to check it out.
>
>>
>> Thanks a bunch for your reply though is not something I took in to
>> account, reason being is I can build the gumstix overo chain
>> (oe-classic I believe it is) on the same hardware
>> with out running into this issue.
>
well I guess I just have to keep digging for other ways to solve things,
as I do not want to buy a new machine just to build OE :P Are there no
methods for figuring out build machine issues, because the error only
happens when building Angstrom/oe-core, but not in classic for the overo
series on the same machine.
Thanks for your input. If I find anything out I will post back in case
it is of use to any body.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-16 22:34 ` j
@ 2012-04-17 1:43 ` j
2012-04-17 15:41 ` J. L.
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-17 1:43 UTC (permalink / raw)
To: openembedded-devel
On 04/16/2012 03:34 PM, j wrote:
> On 04/16/2012 03:28 PM, Gary Thomas wrote:
>> On 2012-04-16 16:11, j wrote:
>>> On 04/13/2012 03:50 PM, j wrote:
>>>> On 04/13/2012 03:46 PM, j wrote:
>>>>> There seems to be a couple of packages when I build that cause ld
>>>>> segfaults such as
>>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c
>>>>> error 4 in libc-2.13.so[73d000+15c000]
>>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc
>>>>> error 4 in libc-2.13.so[b64000+15c000]
>>>>>
>>>>> I can not seem to be able to track down the package/packages that
>>>>> are causing this. I have tried with a clean build dir and only
>>>>> building nano and I get it so it is something in
>>>>> the getting environment ready steps. Is there a way I can easily
>>>>> track down the build/builds that are causing this? Am I even on
>>>>> the right track in this thinking? Nothing fails
>>>>> to build and other than task-native-sdk all result in what seem to
>>>>> be working packages.
>>>>>
>>>>> Any info on what or how to figure it out would be greatly
>>>>> appreciated.
>>>>> building for bbxm on 11.04(uptodate), build environment setup with
>>>>> Angstrom scripts and all is up to date.
>>>>>
>>>>> Thank you
>>>> Sorry forgot the info from qa.log
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>>>
>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>> /home/beagle/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>>>
>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>> reference anything in exec_prefix
>>>>
>>>> Any other places to check, as these I do not think relate to a
>>>> segfault?
>>>
>>> I have now tried the build on 3 different OS's the most recent being
>>> Arch. All give the same QA log's and all give me segfaults. That are
>>> all basically close to the same errors
>>> just differing libc versions.
>>>
>>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is
>>> causing the segfaults? Is it what is in the QA log?
>>>
>>>
>>>
>>> Most current
>>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+197000]
>>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+197000]
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library:
>>> libgcc-dev path
>>> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
>>>
>>> bash-4.2: bash: Found a reference to /usr/ in
>>> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
>>>
>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>> reference anything in exec_prefix
>>>
>>>
>>> The only reason I am concerned with this and it may be un related is
>>> that every time I build task-native-sdk it does not build a working
>>> sdk for my device. BB-xm. Yes I know I can
>>> install one from the repo, but I want to figure out what is wrong
>>> with building one for me.
>>>
>>> Does anyone have input, advice something?
>>
>> You've tried different Operating Systems, but one would assume that
>> this is all on the same hardware? Have you tried a different build
>> host (i.e. hardware/box)?
>>
> Also it seems to happen around when bitbake starts building gcc-4.5
> from a fresh install that is why I posted the QA info about it.
Well just built systemd-image got some more info from the QA log. seems
that during the initial build with GCC and libtool it throws the
segfaults. Then as the rest of build goes others have issues.
I am going to try and rebuild the packages I think are causing this step
by step and see if something sticks out during the process that might
lead to a way to sort out the issue. I will start on a fresh boot of the
system as well to make sure I can catch all the variables hopefully that
are causing it. I also noticed some patches to perl I think it was that
were ld related when 11.04 came out, could other packages possibly need
some tweaking?
Though, I really dont get how oe-classic can build without issues on
this same machine but with the new version I get segfaults with ld and
libc. The rest of the errors seem to me as they are relating to the ls
issue as well. Please correct me if my thinking is incorrect.
Current log info, if there are other logs/info I can provide I would
happily do so. Again thank you for any info or help in this, please feel
free to suggest things I could possibly do to sort out the complication.
I hope to sort this out so I can make a patch for it.
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
libgcc-4.5: non -staticdev package contains static .a library:
libgcc-dev path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
bash-4.2: bash: Found a reference to /usr/ in
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
bash-4.2: Shell scripts in base_bindir and base_sbindir should not
reference anything in exec_prefix
libpam-1.1.5: libpam:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/libpam-1.1.5-r3/packages-split/pam-plugin-cracklib/lib/security/pam_cracklib.so
links to something under exec_prefix
libpam-1.1.5: ldd reports: libpam.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpam.so.0
(0xdead1000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead2000)
libcrack.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libcrack.so.2
(0xdead3000)
libz.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libz.so.1
(0xdead4000)
libcrypt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcrypt.so.1
(0xdead5000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
udev-182: udev:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/libgudev/lib/libgudev-1.0.so.0.1.1
links to something under exec_prefix
udev-182: ldd reports: libudev.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libudev.so.0
(0xdead1000)
libgobject-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libgobject-2.0.so.0
(0xdead2000)
libffi.so.5 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libffi.so.5
(0xdead3000)
libgthread-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libgthread-2.0.so.0
(0xdead4000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead5000)
libglib-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libglib-2.0.so.0
(0xdead6000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead7000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead8000)
libgcc_s.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libgcc_s.so.1
(0xdead9000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdeada000)
udev-182: udev:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/udev/lib/udev/udevd
links to something under exec_prefix
udev-182: ldd reports: libblkid.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libblkid.so.1
(0xdead1000)
libkmod.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2
(0xdead2000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead3000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead4000)
libuuid.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libuuid.so.1
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
libcgroup-0.37.1: libcgroup:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/libcgroup-0.37.1-r1/packages-split/cgroups-pam-plugin/lib/security/pam_cgroup.so.0.0.0
links to something under exec_prefix
libcgroup-0.37.1: ldd reports: libcgroup.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libcgroup.so.1
(0xdead1000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead2000)
libpam.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpam.so.0
(0xdead3000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead4000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead5000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead6000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/bin/loginctl
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead2000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead3000)
libudev.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libudev.so.0
(0xdead4000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead5000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/bin/systemctl
links to something under exec_prefix
systemd-git: ldd reports: libsystemd-daemon.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0
(0xdead1000)
libsystemd-journal.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-journal.so.0
(0xdead2000)
libsystemd-id128.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-id128.so.0
(0xdead3000)
libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead4000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead7000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead8000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead9000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdeada000)
liblzma.so.5 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5
(0xdeadb000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/bin/journalctl
links to something under exec_prefix
systemd-git: ldd reports: libsystemd-journal.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-journal.so.0
(0xdead1000)
libsystemd-id128.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-id128.so.0
(0xdead2000)
libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead3000)
liblzma.so.5 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5
(0xdead4000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead7000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead8000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead9000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-localed
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead2000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead3000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead4000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead5000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead6000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-hostnamed
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead2000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead3000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead4000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead5000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd
links to something under exec_prefix
systemd-git: ldd reports: libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead1000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead2000)
libudev.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libudev.so.0
(0xdead3000)
libwrap.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libwrap.so.0
(0xdead4000)
libpam.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpam.so.0
(0xdead5000)
libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead6000)
libkmod.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2
(0xdead7000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead8000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead9000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdeada000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdeadb000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-initctl
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libsystemd-daemon.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0
(0xdead2000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead3000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead4000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead5000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead8000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-journald
links to something under exec_prefix
systemd-git: ldd reports: libsystemd-daemon.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0
(0xdead1000)
libsystemd-login.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-login.so.0
(0xdead2000)
libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead3000)
libacl.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libacl.so.1
(0xdead4000)
liblzma.so.5 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5
(0xdead5000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead6000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead7000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead8000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead9000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdeada000)
libattr.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libattr.so.1
(0xdeadb000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-timedated
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead2000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead3000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead4000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead5000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead6000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-logind
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libsystemd-daemon.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0
(0xdead2000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead3000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead4000)
libudev.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libudev.so.0
(0xdead5000)
libacl.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libacl.so.1
(0xdead6000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead7000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead8000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead9000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdeada000)
libattr.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libattr.so.1
(0xdeadb000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-modules-load
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libkmod.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2
(0xdead2000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead3000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead4000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-update-utmp
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead2000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead3000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead4000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead5000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead6000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-fsck
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libudev.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libudev.so.0
(0xdead2000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead3000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead4000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead5000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-cgroups-agent
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead2000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead3000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead4000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead5000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead6000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/security/pam_systemd.so
links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead1000)
libsystemd-daemon.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0
(0xdead2000)
libpam_misc.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpam_misc.so.0
(0xdead3000)
libpam.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpam.so.0
(0xdead4000)
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead7000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead8000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead9000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdeada000)
systemd-git: systemd:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/libsystemd-journal/lib/libsystemd-journal.so.0.0.3
links to something under exec_prefix
systemd-git: ldd reports: libsystemd-id128.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libsystemd-id128.so.0
(0xdead1000)
libcap.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libcap.so.2
(0xdead2000)
liblzma.so.5 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5
(0xdead3000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead4000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead7000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead8000)
consolekit-0.4.5: consolekit:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/consolekit-0.4.5-r9/packages-split/pam-plugin-ck-connector/lib/security/pam_ck_connector.so
links to something under exec_prefix
consolekit-0.4.5: ldd reports: libpam.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpam.so.0
(0xdead1000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead2000)
libck-connector.so.0 => not found
libdbus-1.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3
(0xdead3000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead4000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead5000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
consolekit-0.4.5: consolekit: Found a reference to /usr/ in
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/consolekit-0.4.5-r9/packages-split/consolekit/lib/security/pam_ck_connector.la
consolekit-0.4.5: Shell scripts in base_bindir and base_sbindir should
not reference anything in exec_prefix
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 1:43 ` j
@ 2012-04-17 15:41 ` J. L.
2012-04-17 15:54 ` Gary Thomas
0 siblings, 1 reply; 36+ messages in thread
From: J. L. @ 2012-04-17 15:41 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 43373 bytes --]
Well I borrowed a tower from a friend setup everything on a fresh install
for both OS and build environment. Well I am still getting the same issue
so it must not be an actual hardware issue. The first was trying to be
built on my laptop, now trying this tower I get the same results just
starting from scratch and building perl.
I tried building just gcc and bash and well after cleaning them and I am
not seeing anything that sticks out to me. Other than the errors and what
not.
Can anyone help me figure this out. Since it is now for sure not a hardware
issue, die to same results on 2 machines. I have attached the cooker logs
and qalogs incase they could be of any use in helping figure out the issue.
Thank your for your time and help
QALOG
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
path
'/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
bash-4.2: bash: Found a reference to /usr/ in
/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
bash-4.2: Shell scripts in base_bindir and base_sbindir should not
reference anything in exec_prefix
SEGFAULT
[10582.729446] ld[24926]: segfault at 8 ip b75ba427 sp bff61970 error 4 in
libc-2.15.so[b7576000+19b000]
[10596.912141] ld[30317]: segfault at 8 ip b758e427 sp bfbac350 error 4 in
libc-2.15.so[b754a000+19b000]
On Mon, Apr 16, 2012 at 6:43 PM, j <vwyodapink@gmail.com> wrote:
> On 04/16/2012 03:34 PM, j wrote:
>
>> On 04/16/2012 03:28 PM, Gary Thomas wrote:
>>
>>> On 2012-04-16 16:11, j wrote:
>>>
>>>> On 04/13/2012 03:50 PM, j wrote:
>>>>
>>>>> On 04/13/2012 03:46 PM, j wrote:
>>>>>
>>>>>> There seems to be a couple of packages when I build that cause ld
>>>>>> segfaults such as
>>>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c error
>>>>>> 4 in libc-2.13.so[73d000+15c000]
>>>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc error
>>>>>> 4 in libc-2.13.so[b64000+15c000]
>>>>>>
>>>>>> I can not seem to be able to track down the package/packages that are
>>>>>> causing this. I have tried with a clean build dir and only building nano
>>>>>> and I get it so it is something in
>>>>>> the getting environment ready steps. Is there a way I can easily
>>>>>> track down the build/builds that are causing this? Am I even on the right
>>>>>> track in this thinking? Nothing fails
>>>>>> to build and other than task-native-sdk all result in what seem to be
>>>>>> working packages.
>>>>>>
>>>>>> Any info on what or how to figure it out would be greatly appreciated.
>>>>>> building for bbxm on 11.04(uptodate), build environment setup with
>>>>>> Angstrom scripts and all is up to date.
>>>>>>
>>>>>> Thank you
>>>>>>
>>>>> Sorry forgot the info from qa.log
>>>>>
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>> /home/beagle/OE/setup-scripts/**build/tmp-angstrom_2010_x-**
>>>>> eglibc/work/armv7a-angstrom-**linux-gnueabi/bash-4.2-r2/**
>>>>> packages-split/bash/bin/**bashbug
>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>> reference anything in exec_prefix
>>>>>
>>>>> Any other places to check, as these I do not think relate to a
>>>>> segfault?
>>>>>
>>>>
>>>> I have now tried the build on 3 different OS's the most recent being
>>>> Arch. All give the same QA log's and all give me segfaults. That are all
>>>> basically close to the same errors
>>>> just differing libc versions.
>>>>
>>>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is causing
>>>> the segfaults? Is it what is in the QA log?
>>>>
>>>>
>>>>
>>>> Most current
>>>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>>>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+**197000]
>>>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>>>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+**197000]
>>>>
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>> libgcc-dev path
>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>>>> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>>>> bash-4.2-r2/packages-split/**bash/bin/bashbug
>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>> reference anything in exec_prefix
>>>>
>>>>
>>>> The only reason I am concerned with this and it may be un related is
>>>> that every time I build task-native-sdk it does not build a working sdk for
>>>> my device. BB-xm. Yes I know I can
>>>> install one from the repo, but I want to figure out what is wrong with
>>>> building one for me.
>>>>
>>>> Does anyone have input, advice something?
>>>>
>>>
>>> You've tried different Operating Systems, but one would assume that
>>> this is all on the same hardware? Have you tried a different build
>>> host (i.e. hardware/box)?
>>>
>>> Also it seems to happen around when bitbake starts building gcc-4.5
>> from a fresh install that is why I posted the QA info about it.
>>
>
> Well just built systemd-image got some more info from the QA log. seems
> that during the initial build with GCC and libtool it throws the segfaults.
> Then as the rest of build goes others have issues.
>
> I am going to try and rebuild the packages I think are causing this step
> by step and see if something sticks out during the process that might lead
> to a way to sort out the issue. I will start on a fresh boot of the system
> as well to make sure I can catch all the variables hopefully that are
> causing it. I also noticed some patches to perl I think it was that were ld
> related when 11.04 came out, could other packages possibly need some
> tweaking?
>
> Though, I really dont get how oe-classic can build without issues on this
> same machine but with the new version I get segfaults with ld and libc. The
> rest of the errors seem to me as they are relating to the ls issue as well.
> Please correct me if my thinking is incorrect.
>
> Current log info, if there are other logs/info I can provide I would
> happily do so. Again thank you for any info or help in this, please feel
> free to suggest things I could possibly do to sort out the complication. I
> hope to sort this out so I can make a patch for it.
>
>
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
> path '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
> path '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
> path '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
> bash-4.2: bash: Found a reference to /usr/ in /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/work/**
> armv7a-angstrom-linux-gnueabi/**bash-4.2-r2/packages-split/**
> bash/bin/bashbug
> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
> reference anything in exec_prefix
> libpam-1.1.5: libpam: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> libpam-1.1.5-r3/packages-**split/pam-plugin-cracklib/lib/**security/pam_cracklib.so
> links to something under exec_prefix
> libpam-1.1.5: ldd reports: libpam.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libpam.so.0 (0xdead1000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead2000)
> libcrack.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libcrack.so.2
> (0xdead3000)
> libz.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libz.so.1
> (0xdead4000)
> libcrypt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcrypt.so.1
> (0xdead5000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>
> udev-182: udev: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> udev-182-r0/packages-split/**libgudev/lib/libgudev-1.0.so.**0.1.1 links
> to something under exec_prefix
> udev-182: ldd reports: libudev.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libudev.so.0 (0xdead1000)
> libgobject-2.0.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/usr/lib/**libgobject-2.0.so.0 (0xdead2000)
> libffi.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libffi.so.5
> (0xdead3000)
> libgthread-2.0.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/usr/lib/**libgthread-2.0.so.0 (0xdead4000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead5000)
> libglib-2.0.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/usr/lib/**libglib-2.0.so.0 (0xdead6000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead7000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
> libgcc_s.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libgcc_s.so.1
> (0xdead9000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdeada000)
>
> udev-182: udev: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> udev-182-r0/packages-split/**udev/lib/udev/udevd links to something under
> exec_prefix
> udev-182: ldd reports: libblkid.so.1 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libblkid.so.1 (0xdead1000)
> libkmod.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libkmod.so.2
> (0xdead2000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead3000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead4000)
> libuuid.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libuuid.so.1
> (0xdead5000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead6000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>
> libcgroup-0.37.1: libcgroup: /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/work/**
> armv7a-angstrom-linux-gnueabi/**libcgroup-0.37.1-r1/packages-**
> split/cgroups-pam-plugin/lib/**security/pam_cgroup.so.0.0.0 links to
> something under exec_prefix
> libcgroup-0.37.1: ldd reports: libcgroup.so.1 =>
> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libcgroup.so.1
> (0xdead1000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead2000)
> libpam.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
> (0xdead3000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead4000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/bin/loginctl links to something
> under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead2000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead3000)
> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
> (0xdead4000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead5000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/bin/systemctl links to something
> under exec_prefix
> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-daemon.so.0
> (0xdead1000)
> libsystemd-journal.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libsystemd-journal.so.0 (0xdead2000)
> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libsystemd-id128.so.0 (0xdead3000)
> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
> (0xdead4000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead5000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead6000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead7000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead9000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdeada000)
> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
> (0xdeadb000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/bin/journalctl links to
> something under exec_prefix
> systemd-git: ldd reports: libsystemd-journal.so.0 =>
> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-journal.so.0
> (0xdead1000)
> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libsystemd-id128.so.0 (0xdead2000)
> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
> (0xdead3000)
> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
> (0xdead4000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead5000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead6000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead7000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead8000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead9000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-localed
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead2000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead3000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead4000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-hostnamed
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead2000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead3000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead4000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead5000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd links to
> something under exec_prefix
> systemd-git: ldd reports: libdbus-1.so.3 => /home/gusterson/OpenEmbed/
> **setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/usr/lib/**libdbus-1.so.3 (0xdead1000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead2000)
> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
> (0xdead3000)
> libwrap.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libwrap.so.0
> (0xdead4000)
> libpam.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
> (0xdead5000)
> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
> (0xdead6000)
> libkmod.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libkmod.so.2
> (0xdead7000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead8000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead9000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdeada000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdeadb000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-initctl
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libsystemd-daemon.so.0 (0xdead2000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead3000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead4000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead5000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead8000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-journald
> links to something under exec_prefix
> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-daemon.so.0
> (0xdead1000)
> libsystemd-login.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libsystemd-login.so.0 (0xdead2000)
> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
> (0xdead3000)
> libacl.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libacl.so.1
> (0xdead4000)
> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
> (0xdead5000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead6000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead7000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead9000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdeada000)
> libattr.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libattr.so.1
> (0xdeadb000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-timedated
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead2000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead3000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead4000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-logind
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libsystemd-daemon.so.0 (0xdead2000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead3000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead4000)
> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
> (0xdead5000)
> libacl.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libacl.so.1
> (0xdead6000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead7000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead9000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdeada000)
> libattr.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libattr.so.1
> (0xdeadb000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-modules-load
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libkmod.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libkmod.so.2
> (0xdead2000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead3000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead4000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead5000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead6000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-update-utmp
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead2000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead3000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead4000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-fsck links
> to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
> (0xdead2000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead3000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead4000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead5000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-cgroups-agent
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead2000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead3000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead4000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/systemd/lib/security/**pam_systemd.so
> links to something under exec_prefix
> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libsystemd-daemon.so.0 (0xdead2000)
> libpam_misc.so.0 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/**libpam_misc.so.0 (0xdead3000)
> libpam.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
> (0xdead4000)
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead5000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead6000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead7000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead8000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead9000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdeada000)
>
> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> systemd-git-r27/packages-**split/libsystemd-journal/lib/**libsystemd-journal.so.0.0.3
> links to something under exec_prefix
> systemd-git: ldd reports: libsystemd-id128.so.0 =>
> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-id128.so.0
> (0xdead1000)
> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
> (0xdead2000)
> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
> (0xdead3000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead4000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead5000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead6000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead7000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead8000)
>
> consolekit-0.4.5: consolekit: /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/work/**
> armv7a-angstrom-linux-gnueabi/**consolekit-0.4.5-r9/packages-**
> split/pam-plugin-ck-connector/**lib/security/pam_ck_connector.**so links
> to something under exec_prefix
> consolekit-0.4.5: ldd reports: libpam.so.0 =>
> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
> (0xdead1000)
> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
> (0xdead2000)
> libck-connector.so.0 => not found
> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
> (0xdead3000)
> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
> (0xdead4000)
> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
> (0xdead5000)
> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>
> consolekit-0.4.5: consolekit: Found a reference to /usr/ in
> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
> consolekit-0.4.5-r9/packages-**split/consolekit/lib/security/**
> pam_ck_connector.la <http://pam_ck_connector.la>
> consolekit-0.4.5: Shell scripts in base_bindir and base_sbindir should not
> reference anything in exec_prefix
>
>
[-- Attachment #2: abi_version --]
[-- Type: application/octet-stream, Size: 1 bytes --]
7
[-- Attachment #3: cooker.log.20120416232058 --]
[-- Type: application/octet-stream, Size: 393616 bytes --]
# STAGING_INCDIR_NATIVE=${STAGING_DIR_NATIVE}${includedir_native}
STAGING_INCDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include"
# localstatedir=${base_prefix}/var
export localstatedir="/var"
# prefix=/usr
export prefix="/usr"
# MKUBIFS_ARGS=-m 2048 -e 129024 -c 1996
MKUBIFS_ARGS="-m 2048 -e 129024 -c 1996"
# SRCREV_pn-opie-vmemo-settings=${OPIE_SRCREV}
SRCREV_pn-opie-vmemo-settings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_jasperforest=6
BBFILE_PRIORITY_jasperforest="6"
# INHERIT_INSANE=insane
INHERIT_INSANE="insane"
# CVSDIR=${CO_DIR}/cvs
CVSDIR="/home/gooms/OE/setup-scripts/sources/downloads/cvs"
# PREFERRED_VERSION_gcc-cross-intermediate=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-intermediate="4.5"
# BBFILE_PATTERN_fri2=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/
BBFILE_PATTERN_fri2="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/"
# PREFERRED_PROVIDER_libgcc-nativesdk=libgcc-nativesdk
PREFERRED_PROVIDER_libgcc-nativesdk="libgcc-nativesdk"
# BB_CONSOLELOG=${TMPDIR}/cooker.log.${DATETIME}
BB_CONSOLELOG="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cooker.log.20120416232058"
# BBFILE_PRIORITY_emenlow=6
BBFILE_PRIORITY_emenlow="6"
# STRIP=${HOST_PREFIX}strip
export STRIP="arm-angstrom-linux-gnueabi-strip"
# STAGING_DATADIR=${STAGING_DIR_HOST}${datadir}
STAGING_DATADIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/share"
# TUNE_FEATURES_tune-armv6hf=${TUNE_FEATURES_tune-armv6} callconvention-hard
TUNE_FEATURES_tune-armv6hf="armv6 vfp callconvention-hard"
# base_bindir_native=/bin
base_bindir_native="/bin"
# SRCREV_pn-opie-wirelessapplet=${OPIE_SRCREV}
SRCREV_pn-opie-wirelessapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-bounce=${OPIE_SRCREV}
SRCREV_pn-opie-bounce="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SECTION_${PN}-dbg=devel
SECTION_bblayers-dbg="devel"
# DATETIME=${DATE}${TIME}
DATETIME="20120416232058"
# BUILD_CC=${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}
export BUILD_CC="gcc"
# PREFERRED_VERSION_qt4-tools-sdk=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-tools-sdk="4.8.0"
# SEPPUKU_AUTOBUILD=None
# INITRAMFS_FSTYPES=cpio.gz
INITRAMFS_FSTYPES="cpio.gz"
# TUNE_FEATURES_tune-cortexa8=${TUNE_FEATURES_tune-armv7a} cortexa8
TUNE_FEATURES_tune-cortexa8="armv7a vfp cortexa8"
# PREFERRED_VERSION_binutils_avr32=2.17
PREFERRED_VERSION_binutils_avr32="2.17"
# SRCREV_pn-opie-cardapplet=${OPIE_SRCREV}
SRCREV_pn-opie-cardapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# OPKGBUILDCMD=opkg-build
OPKGBUILDCMD="opkg-build"
# TUNE_FEATURES_tune-armv5thf-vfp=${TUNE_FEATURES_tune-armv5t-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5thf-vfp="armv5 vfp callconvention-hard"
# SOLIBSDEV_darwin8=.dylib
SOLIBSDEV_darwin8=".dylib"
# SOLIBSDEV_darwin9=.dylib
SOLIBSDEV_darwin9=".dylib"
# PREFERRED_PROVIDER_swt3.4-gtk=swt3.4-gtk
PREFERRED_PROVIDER_swt3.4-gtk="swt3.4-gtk"
# SRCREV_pn-opie-style-metal=${OPIE_SRCREV}
SRCREV_pn-opie-style-metal="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QADEPENDS_virtclass-nativesdk=
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc=${TCLIBC}
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc="eglibc"
# UPDATECOMMAND=ERROR, this must be a BitBake bug
UPDATECOMMAND="ERROR, this must be a BitBake bug"
# EXTENDPE=${@['','${PE\x7d_'][d.getVar('PE',1) > 0]}
# PREFERRED_VERSION_qte-mt=${QTE_VERSION}
PREFERRED_VERSION_qte-mt="2.3.10"
# BBINCLUDED=/home/gooms/OE/setup-scripts/conf/auto.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/sanity.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-core-tweaks.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/packagedata.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/terminal.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-arm.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/abi_version.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv6.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/classes/angstrom-mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-opie/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/tune-cortexa8.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcdates.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-neon.inc /home/gooms/OE/setup-scripts/sources/meta-intel/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/angstrom-2010.x.conf /home/gooms/OE/setup-scripts/sources/meta-mozilla/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utils.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sstate.bbclass /home/gooms/OE/setup-scripts/sources/meta-efikamx/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/beagleboard.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/documentation.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/defaultsetup.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sanity.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utility-tasks.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcrevs.inc /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-java/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/bitbake.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/image-prelink.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-providers.inc /home/gooms/OE/setup-scripts/conf/bblayers.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/soc-family.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv4.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/buildhistory.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-distrovars.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-java.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/license.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/debian.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/toolchain-internal.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/metadata_scm.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-handheld/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/world-broken.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/prserv.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-eglibc.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package_ipk.bbclass /home/gooms/OE/setup-scripts/conf/local.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/patch.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/logging.bbclass /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/insane.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/distro/include/efl-from-svn.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/base.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom.inc /home/gooms/OE/setup-scripts/conf/site.conf /home/gooms/OE/setup-scripts/sources/meta-nslu2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/classes/blacklist.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-package-ipk.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/rm_work.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv7a.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/as-needed.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/staging.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/devshell.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-jalimo.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tclibc-eglibc.inc /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/include/omap3.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-2010-preferred-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-opie/conf/distro/include/preferred-opie-git-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tcmode-default.inc
BBINCLUDED="/home/gooms/OE/setup-scripts/conf/auto.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/sanity.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-core-tweaks.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/packagedata.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/terminal.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-arm.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/abi_version.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv6.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/classes/angstrom-mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-opie/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/tune-cortexa8.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcdates.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-neon.inc /home/gooms/OE/setup-scripts/sources/meta-intel/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/angstrom-2010.x.conf /home/gooms/OE/setup-scripts/sources/meta-mozilla/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utils.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sstate.bbclass /home/gooms/OE/setup-scripts/sources/meta-efikamx/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/beagleboard.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/documentation.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/defaultsetup.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sanity.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utility-tasks.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcrevs.inc /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-java/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/bitbake.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/image-prelink.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-providers.inc /home/gooms/OE/setup-scripts/conf/bblayers.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/soc-family.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv4.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/buildhistory.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-distrovars.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-java.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/license.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/debian.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/toolchain-internal.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/metadata_scm.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-handheld/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/world-broken.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/prserv.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-eglibc.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package_ipk.bbclass /home/gooms/OE/setup-scripts/conf/local.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/patch.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/logging.bbclass /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/insane.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/distro/include/efl-from-svn.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/base.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom.inc /home/gooms/OE/setup-scripts/conf/site.conf /home/gooms/OE/setup-scripts/sources/meta-nslu2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/classes/blacklist.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-package-ipk.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/rm_work.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv7a.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/as-needed.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/staging.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/devshell.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-jalimo.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tclibc-eglibc.inc /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/include/omap3.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-2010-preferred-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-opie/conf/distro/include/preferred-opie-git-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tcmode-default.inc"
# SDK_NAME=${DISTRO}-${TCLIBC}-${SDK_ARCH}-${FEED_ARCH}
SDK_NAME="angstrom-eglibc-i686-armv7a"
# TUNE_FEATURES_tune-armv5ehfb-vfp=${TUNE_FEATURES_tune-armv5eb-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5ehfb-vfp="armv5 vfp dsp bigendian callconvention-hard"
# SRCREV_pn-opie-sysinfo=${OPIE_SRCREV}
SRCREV_pn-opie-sysinfo="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# libexecdir=${exec_prefix}/libexec
export libexecdir="/usr/libexec"
# PREFERRED_VERSION_qt4-tools-native=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-tools-native="4.8.0"
# PREFERRED_VERSION_eina=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eina="1.1.%"
# SRCREV_pn-opie-taskbar=${OPIE_SRCREV}
SRCREV_pn-opie-taskbar="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eina-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eina-native="1.1.%"
# IMAGE_ROOTFS_SIZE=65536
IMAGE_ROOTFS_SIZE="65536"
# ROOTFS_POSTPROCESS_COMMAND=buildhistory_get_image_installed ;
ROOTFS_POSTPROCESS_COMMAND="buildhistory_get_image_installed ;"
# BBFILE_PRIORITY_meta-ti=10
BBFILE_PRIORITY_meta-ti="10"
# BB_MIN_VERSION=1.15.1
BB_MIN_VERSION="1.15.1"
# SDK_VENDOR=-angstromsdk
SDK_VENDOR="-angstromsdk"
# PACKAGE_EXTRA_ARCHS_tune-armv7athfb=${PACKAGE_EXTRA_ARCHS_tune-armv6thfb} armv7ahfb-vfp armv7at2hfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7athfb="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp"
# GIT_CONFIG=${GIT_CONFIG_PATH}/gitconfig
GIT_CONFIG="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc/gitconfig"
# datadir=${prefix}/share
export datadir="/usr/share"
# STAGING_ETCDIR_NATIVE=${STAGING_DIR_NATIVE}${sysconfdir_native}
STAGING_ETCDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc"
# SRCREV_pn-opie-addressbook=${OPIE_SRCREV}
SRCREV_pn-opie-addressbook="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8thf=${PACKAGE_EXTRA_ARCHS_tune-armv7athf}
PACKAGE_EXTRA_ARCHS_tune-cortexa8thf="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp"
# SUMMARY=${PN} version ${PV}-${PR}
SUMMARY="bblayers version 1.0-r0"
# SRCREV_pn-opie-ftplib=${OPIE_SRCREV}
SRCREV_pn-opie-ftplib="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GPEPHONE_MIRROR=http://gpephone.linuxtogo.org/download/gpephone
GPEPHONE_MIRROR="http://gpephone.linuxtogo.org/download/gpephone"
# sbindir_native=${prefix_native}/sbin
sbindir_native="/usr/sbin"
# PKG_CONFIG_SYSROOT_DIR=${STAGING_DIR_HOST}
export PKG_CONFIG_SYSROOT_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# LICSSTATEDIR=${WORKDIR}/license-destdir/
LICSSTATEDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/license-destdir/"
# ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01=1
ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01="1"
# ALL_MULTILIB_PACKAGE_ARCHS=${@all_multilib_tune_values(d, 'PACKAGE_ARCHS')}
ALL_MULTILIB_PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
# LCONF_VERSION=4
LCONF_VERSION="4"
# ANGSTROM_GLIBC_VERSION=2.10.1
ANGSTROM_GLIBC_VERSION="2.10.1"
# FETCHCMD_hg=/usr/bin/env hg
FETCHCMD_hg="/usr/bin/env hg"
# BUILD_CXX=${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH}
export BUILD_CXX="g++"
# CPU_FEATURES=vfp
CPU_FEATURES="vfp"
# SOURCE_MIRROR_URL=None
# BSPLAYERS= ${TOPDIR}/sources/meta-ti ${TOPDIR}/sources/meta-efikamx ${TOPDIR}/sources/meta-nslu2 ${TOPDIR}/sources/meta-smartphone/meta-htc ${TOPDIR}/sources/meta-smartphone/meta-nokia ${TOPDIR}/sources/meta-smartphone/meta-openmoko ${TOPDIR}/sources/meta-smartphone/meta-palm ${TOPDIR}/sources/meta-handheld ${TOPDIR}/sources/meta-intel ${TOPDIR}/sources/meta-intel/meta-sugarbay ${TOPDIR}/sources/meta-intel/meta-crownbay ${TOPDIR}/sources/meta-intel/meta-emenlow ${TOPDIR}/sources/meta-intel/meta-fishriver ${TOPDIR}/sources/meta-intel/meta-fri2 ${TOPDIR}/sources/meta-intel/meta-jasperforest ${TOPDIR}/sources/meta-intel/meta-n450
BSPLAYERS="/home/gooms/OE/setup-scripts/sources/meta-ti /home/gooms/OE/setup-scripts/sources/meta-efikamx /home/gooms/OE/setup-scripts/sources/meta-nslu2 /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm /home/gooms/OE/setup-scripts/sources/meta-handheld /home/gooms/OE/setup-scripts/sources/meta-intel /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2 /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450"
# MKTEMPCMD=mktemp -q ${TMPBASE}
MKTEMPCMD="mktemp -q ${TMPBASE}"
# APACHE_MIRROR=http://www.apache.org/dist
APACHE_MIRROR="http://www.apache.org/dist"
# ANGSTROM_UCLIBC_VERSION=0.9.32
ANGSTROM_UCLIBC_VERSION="0.9.32"
# SRCREV_pn-opie-console=${OPIE_SRCREV}
SRCREV_pn-opie-console="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# LD=${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}
export LD="arm-angstrom-linux-gnueabi-ld --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# SRCREV_pn-opie-write=${OPIE_SRCREV}
SRCREV_pn-opie-write="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eglibc-initial=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-initial="2.12"
# SSTATE_MANFILEBASE=${SSTATE_MANIFESTS}/manifest-${SSTATE_MANMACH}-
SSTATE_MANFILEBASE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-"
# MACHINE_TASK_PROVIDER=${DEFAULT_TASK_PROVIDER}
MACHINE_TASK_PROVIDER="task-base"
# EXTRA_OEMAKE=-e MAKEFLAGS=
EXTRA_OEMAKE="-e MAKEFLAGS="
# SRCREV_pn-opie-logoutapplet=${OPIE_SRCREV}
SRCREV_pn-opie-logoutapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDKPATH=/usr/local/${SDK_NAME_PREFIX}-${SDK_ARCH}
SDKPATH="/usr/local/oecore-i686"
# DISTRO_TYPE=debug
DISTRO_TYPE="debug"
# SRCREV_pn-opie-lockapplet=${OPIE_SRCREV}
SRCREV_pn-opie-lockapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# bindir=${exec_prefix}/bin
export bindir="/usr/bin"
# SUMMARY_${PN}-dbg=${SUMMARY} - Debugging files
SUMMARY_bblayers-dbg="bblayers version 1.0-r0 - Debugging files"
# UBINIZE_ARGS=-m 2048 -p 128KiB -s 512
UBINIZE_ARGS="-m 2048 -p 128KiB -s 512"
# QAPATHTEST=None
# TARGET_CXXFLAGS=${TARGET_CFLAGS} -fpermissive
export TARGET_CXXFLAGS="-O2 -pipe -g -feliminate-unused-debug-types -fpermissive"
# BUILD_ARCH=${@os.uname()[4]}
BUILD_ARCH="i686"
# includedir=${exec_prefix}/include
export includedir="/usr/include"
# ANGSTROM_PKG_FORMAT=ipk
ANGSTROM_PKG_FORMAT="ipk"
# BBFILE_PRIORITY_openembedded-layer=6
BBFILE_PRIORITY_openembedded-layer="6"
# FILES_${PN}-doc=${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc ${datadir}/gnome/help
FILES_bblayers-doc="/usr/share/doc /usr/share/man /usr/share/info /usr/share/gtk-doc /usr/share/gnome/help"
# SRCREV_pn-opie-rotateapplet=${OPIE_SRCREV}
SRCREV_pn-opie-rotateapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_QUERY=None
# PREFERRED_VERSION_embryo-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_embryo-native="1.1.%"
# LIBCOVERRIDE=:libc-glibc
LIBCOVERRIDE=":libc-glibc"
# BUILD_LDFLAGS=-L${STAGING_LIBDIR_NATIVE} -L${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-O1
export BUILD_LDFLAGS="-L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib -L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib -Wl,-rpath,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib -Wl,-rpath,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib -Wl,-O1"
# STAGING_LIBDIR=${STAGING_DIR_HOST}${libdir}
STAGING_LIBDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib"
# TUNE_FEATURES_tune-armv7athf-neon=${TUNE_FEATURES_tune-armv7at-neon} callconvention-hard
TUNE_FEATURES_tune-armv7athf-neon="armv7a vfp neon thumb callconvention-hard"
# BUILDHISTORY_COMMIT_AUTHOR=buildhistory <buildhistory@${DISTRO}>
BUILDHISTORY_COMMIT_AUTHOR="buildhistory <buildhistory@angstrom>"
# LIBCEXTENSION=${@['', '-gnu'][(d.getVar('ABIEXTENSION', True) or '') != '']}
LIBCEXTENSION="-gnu"
# ALLOW_EMPTY_${PN}-dbg=1
ALLOW_EMPTY_bblayers-dbg="1"
# BOOTSTRAP_EXTRA_RDEPENDS=
# BUILD_LD=${BUILD_PREFIX}ld ${BUILD_LD_ARCH}
export BUILD_LD="ld"
# PACKAGE_EXTRA_ARCHS_tune-armv6hfb=${PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp} armv6hfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6hfb="armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp"
# PREFERRED_PROVIDER_virtual/${SDK_PREFIX}libc-for-gcc-nativesdk=${TCLIBC}-nativesdk
PREFERRED_PROVIDER_virtual/i686-angstromsdk-linux-libc-for-gcc-nativesdk="eglibc-nativesdk"
# SRCREV_pn-opie-zkbapplet=${OPIE_SRCREV}
SRCREV_pn-opie-zkbapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# IMAGE_KEEPROOTFS=
# BBINCLUDELOGS=yes
BBINCLUDELOGS="yes"
# TOOLCHAIN_PATH=${STAGING_DIR_NATIVE}${prefix_native}/bin/${TUNE_PKGARCH}${HOST_VENDOR}-${HOST_OS}
TOOLCHAIN_PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi"
# SRCREV_pn-opie-lupdate-native=${OPIE_SRCREV}
SRCREV_pn-opie-lupdate-native="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GPE_EXTRA_SVN=svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN}
GPE_EXTRA_SVN="svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=bblayers"
# oldincludedir=${exec_prefix}/include
export oldincludedir="/usr/include"
# ANGSTROM_BINUTILS_VERSION=2.20.1
ANGSTROM_BINUTILS_VERSION="2.20.1"
# TIME=232058
TIME="232058"
# localstatedir_nativesdk=/var
localstatedir_nativesdk="/var"
# UPDATECOMMAND_svn=/usr/bin/env svn update ${SVNCOOPTS}
UPDATECOMMAND_svn="/usr/bin/env svn update ${SVNCOOPTS}"
# RRECOMMENDS_${PN}-dbg=${PN} (= ${EXTENDPKGV})
RRECOMMENDS_bblayers-dbg="bblayers (= 1.0-r0)"
# FEED_DEPLOYDIR_BASE_URI=None
# SECTION=base
SECTION="base"
# EXTENDPRAUTO=${@['.${PRAUTO\x7d',''][d.getVar('PRAUTO',1) is None]}
# LANG=en_US.UTF-8
LANG="en_US.UTF-8"
# SRCREV_pn-opie-restartapplet2=${OPIE_SRCREV}
SRCREV_pn-opie-restartapplet2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILD_CCLD=${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}
export BUILD_CCLD="gcc"
# SRCREV_pn-opie-bluetoothd=${OPIE_SRCREV}
SRCREV_pn-opie-bluetoothd="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/libsdl=libsdl
PREFERRED_PROVIDER_virtual/libsdl="libsdl"
# B=${S}
B="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/bblayers-1.0"
# GROUP_fetcher=None
# BBFILE_PRIORITY_gnome-layer=7
BBFILE_PRIORITY_gnome-layer="7"
# HOST_LD_ARCH=${TARGET_LD_ARCH}
# GROUP_dependencies=None
# BB_STRICT_CHECKSUM=1
BB_STRICT_CHECKSUM="1"
# RDEPENDS=
# IPKGCONF_TARGET=${WORKDIR}/opkg.conf
IPKGCONF_TARGET="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf"
# PREFERRED_PROVIDER_jpeg-native=libjpeg-turbo-native
PREFERRED_PROVIDER_jpeg-native="libjpeg-turbo-native"
# PACKAGE_EXTRA_ARCHS_tune-armv6thfb=${PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp} armv6hfb-vfp armv6thfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6thfb="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp"
# RESUMECOMMAND_wget=/usr/bin/env wget -c -t 5 -nv --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'
RESUMECOMMAND_wget="/usr/bin/env wget -c -t 5 -nv --passive-ftp --no-check-certificate -P /home/gooms/OE/setup-scripts/sources/downloads '${URI}'"
# PREFERRED_VERSION_uclibc-nativesdk=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc-nativesdk="0.9.32"
# ARM_KEEP_OABI=0
ARM_KEEP_OABI="0"
# SRCREV_pn-opie-camera=${OPIE_SRCREV}
SRCREV_pn-opie-camera="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-remote=${OPIE_SRCREV}
SRCREV_pn-opie-remote="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SSTATE_MANFILEPREFIX=${SSTATE_MANFILEBASE}${PN}
SSTATE_MANFILEPREFIX="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-bblayers"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8hf=${PACKAGE_EXTRA_ARCHS_tune-armv7ahf}
PACKAGE_EXTRA_ARCHS_tune-cortexa8hf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp"
# BOOTSTRAP_EXTRA_RRECOMMENDS=
# ANGSTROM_GCC_VERSION_bfin=4.1.2
ANGSTROM_GCC_VERSION_bfin="4.1.2"
# PACKAGE_EXTRA_ARCHS_tune-armv7atb=${PACKAGE_EXTRA_ARCHS_tune-armv6t} armv7ab-vfp armv7at2b-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7atb="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7ab-vfp armv7at2b-vfp"
# XDG_DATA_DIRS=/usr/share/:/usr/local/share/
XDG_DATA_DIRS="/usr/share/:/usr/local/share/"
# SRCREV_pn-libopietooth1=${OPIE_SRCREV}
SRCREV_pn-libopietooth1="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ALLOWED_FLAGS=-O -mcpu -march -pipe
ALLOWED_FLAGS="-O -mcpu -march -pipe"
# SRCREV_pn-opie-appearance=${OPIE_SRCREV}
SRCREV_pn-opie-appearance="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SUMMARY_${PN}-dev=${SUMMARY} - Development files
SUMMARY_bblayers-dev="bblayers version 1.0-r0 - Development files"
# BUILDHISTORY_FEATURES=image package
BUILDHISTORY_FEATURES="image package"
# PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp} armv5ehfb-vfp armv5tehfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp"
# BBFILE_PATTERN_meta-java=^/home/gooms/OE/setup-scripts/sources/meta-java/
BBFILE_PATTERN_meta-java="^/home/gooms/OE/setup-scripts/sources/meta-java/"
# SOURCEFORGE_MIRROR=http://downloads.sourceforge.net
SOURCEFORGE_MIRROR="http://downloads.sourceforge.net"
# PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5-vfp} armv5e armv5e-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp"
# TOOLCHAIN_SYSPATH=${TOOLCHAIN_PATH}/${TARGET_SYS}
TOOLCHAIN_SYSPATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi/arm-angstrom-linux-gnueabi"
# SRCREV_pn-opie-today-weatherplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-weatherplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEFAULTTUNE=cortexa8-neon
DEFAULTTUNE="cortexa8-neon"
# STAGING_EXECPREFIXDIR=${STAGING_DIR_HOST}${exec_prefix}
STAGING_EXECPREFIXDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr"
# PACKAGE_EXTRA_ARCHS_tune-armv7ab-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7ab-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7ab-neon="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7ab-vfp-neon"
# PSEUDO_LOCALSTATEDIR=${WORKDIR}/pseudo/
PSEUDO_LOCALSTATEDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/"
# ASSUME_SHLIBS=None
# OLDEST_KERNEL=2.6.16
OLDEST_KERNEL="2.6.16"
# SRCREV_pn-opie-powerchord=${OPIE_SRCREV}
SRCREV_pn-opie-powerchord="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ANGSTROM_BLACKLIST_pn-bluez-utils=bluez-utils 3.x has been replaced by bluez4
ANGSTROM_BLACKLIST_pn-bluez-utils="bluez-utils 3.x has been replaced by bluez4"
# PREFERRED_PROVIDER_libtool=libtool
PREFERRED_PROVIDER_libtool="libtool"
# XAUTHORITY=/home/gooms/.Xauthority
XAUTHORITY="/home/gooms/.Xauthority"
# AUTHOR=None
# SRCREV_pn-opie-mailapplet=${OPIE_SRCREV}
SRCREV_pn-opie-mailapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILDSDK_LDFLAGS=-L${STAGING_LIBDIR} -Wl,-rpath-link,${STAGING_LIBDIR} -Wl,-rpath,${libdir} -Wl,-O1 -L${STAGING_DIR_HOST}${base_libdir} -Wl,-rpath-link,${STAGING_DIR_HOST}${base_libdir} -Wl,-rpath,${base_libdir} -Wl,-O1
BUILDSDK_LDFLAGS="-L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib -Wl,-rpath,/usr/lib -Wl,-O1 -L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib -Wl,-rpath,/lib -Wl,-O1"
# PREFERRED_VERSION_glibc=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc="2.10.1"
# BUILD_OPTIMIZATION=-O2 -pipe
BUILD_OPTIMIZATION="-O2 -pipe"
# SEPPUKU_PRODUCT=None
# SRCREV_pn-opie-sounds=${OPIE_SRCREV}
SRCREV_pn-opie-sounds="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_meta-opie=8
BBFILE_PRIORITY_meta-opie="8"
# DEBUG_APPS= ${@base_conditional("DISTRO_TYPE", "release", "", "strace procps",d)}
DEBUG_APPS="strace procps"
# SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS= ecore->tslib libsdl->tslib xf86-input-tslib->tslib
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS="ecore->tslib libsdl->tslib xf86-input-tslib->tslib"
# IPKGCONF_SDK=${WORKDIR}/opkg-sdk.conf
IPKGCONF_SDK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf"
# TUNE_FEATURES_tune-armv5teb-vfp=${TUNE_FEATURES_tune-armv5te-vfp} bigendian
TUNE_FEATURES_tune-armv5teb-vfp="armv5 vfp dsp thumb bigendian"
# PROVIDES=${P} ${PF} ${PN}
PROVIDES="bblayers-1.0 bblayers-1.0-r0 bblayers"
# SRCREV_pn-opie-multikeyapplet=${OPIE_SRCREV}
SRCREV_pn-opie-multikeyapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# STAGING_DATADIR_NATIVE=${STAGING_DIR_NATIVE}${datadir_native}
STAGING_DATADIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/share"
# SRCREV_pn-opie-systemtime=${OPIE_SRCREV}
SRCREV_pn-opie-systemtime="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DISTRO_FEATURES=alsa argp bluetooth ext2 ipv4 ipv6 irda largefile nfs pam pci pcmcia ppp smbfs usbgadget usbhost vfat wifi xattr zeroconf tk x11 3g pulseaudio ${DISTRO_FEATURES_LIBC}${@oe.utils.distro_features_backfill(d)}
DISTRO_FEATURES="alsa argp bluetooth ext2 ipv4 ipv6 irda largefile nfs pam pci pcmcia ppp smbfs usbgadget usbhost vfat wifi xattr zeroconf tk x11 3g pulseaudio ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io pulseaudio"
# DEPCHAIN_POST=-dev -dbg
DEPCHAIN_POST="-dev -dbg"
# SRCREV_pn-libqtaux2=${OPIE_SRCREV}
SRCREV_pn-libqtaux2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8hf-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon}
PACKAGE_EXTRA_ARCHS_tune-cortexa8hf-neon="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon"
# SRCREV_pn-opie-qss=${OPIE_SRCREV}
SRCREV_pn-opie-qss="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DISTROOVERRIDES=${@d.getVar('DISTRO', True) or ''}
DISTROOVERRIDES="angstrom"
# LINKER_HASH_STYLE=gnu
LINKER_HASH_STYLE="gnu"
# CC=${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}
export CC="arm-angstrom-linux-gnueabi-gcc -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# HGDIR=${CO_DIR}/hg
HGDIR="/home/gooms/OE/setup-scripts/sources/downloads/hg"
# BUILD_OS=${@os.uname()[0].lower()}
BUILD_OS="linux"
# TUNE_FEATURES_tune-armv6tb=${TUNE_FEATURES_tune-armv6t} bigendian
TUNE_FEATURES_tune-armv6tb="armv6 vfp thumb bigendian"
# FAKEROOTENV=PSEUDO_PREFIX=${STAGING_DIR_NATIVE}${prefix_native} PSEUDO_LOCALSTATEDIR=${PSEUDO_LOCALSTATEDIR} PSEUDO_PASSWD=${PSEUDO_PASSWD} PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0
FAKEROOTENV="PSEUDO_PREFIX=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr PSEUDO_LOCALSTATEDIR=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/ PSEUDO_PASSWD=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0"
# STAGING_LOADER_DIR=${STAGING_DIR_HOST}/loader
STAGING_LOADER_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/loader"
# PREFERRED_VERSION_ecore-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_ecore-native="1.1.%"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon}
PACKAGE_EXTRA_ARCHS_tune-cortexa8-neon="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon"
# DISTRO_EXTRA_RDEPENDS= angstrom-version ${ANGSTROM_FEED_CONFIGS} util-linux-mount util-linux-umount angstrom-libc-fixup-hack
DISTRO_EXTRA_RDEPENDS="angstrom-version angstrom-feed-configs util-linux-mount util-linux-umount angstrom-libc-fixup-hack"
# LOGNAME=gooms
export LOGNAME="gooms"
# ASNEEDED_pn-console-tools=
# ASNEEDED_pn-distcc=
# DISTRO_REVISION=5
DISTRO_REVISION="5"
# HOST_OS=${TARGET_OS}
HOST_OS="linux-gnueabi"
# TARGET_FPU=${@d.getVar('ARMPKGSFX_FPU', True).strip('-') or 'soft'}
TARGET_FPU="vfp-neon"
# TUNE_FEATURES_tune-armv5-vfp=armv5 vfp
TUNE_FEATURES_tune-armv5-vfp="armv5 vfp"
# TUNE_FEATURES_tune-armv7atb=${TUNE_FEATURES_tune-armv7at} bigendian
TUNE_FEATURES_tune-armv7atb="armv7a vfp thumb bigendian"
# ROOTFS_POSTINSTALL_COMMAND= license_create_manifest;
ROOTFS_POSTINSTALL_COMMAND="license_create_manifest;"
# MACHINE_EXTRA_RDEPENDS=
# BBFILE_PATTERN_emenlow=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/
BBFILE_PATTERN_emenlow="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/"
# SECTION_${PN}-staticdev=devel
SECTION_bblayers-staticdev="devel"
# SRCREV_pn-opie-irdaapplet=${OPIE_SRCREV}
SRCREV_pn-opie-irdaapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_classpath=0.98
PREFERRED_VERSION_classpath="0.98"
# PREFERRED_PROVIDER_virtual/libintl=eglibc
PREFERRED_PROVIDER_virtual/libintl="eglibc"
# SRCREV_pn-opie-oyatzee=${OPIE_SRCREV}
SRCREV_pn-opie-oyatzee="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-kpacman=${OPIE_SRCREV}
SRCREV_pn-opie-kpacman="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_cacaoh-native=0.99.3
PREFERRED_VERSION_cacaoh-native="0.99.3"
# ANGSTROM_BLACKLIST_pn-ipkg=ipkg has been superseded by opkg
ANGSTROM_BLACKLIST_pn-ipkg="ipkg has been superseded by opkg"
# GCCVERSION=4.6%
GCCVERSION="4.6%"
# BASELIB_powerpc64=lib64
BASELIB_powerpc64="lib64"
# ERROR_QA=dev-so debug-deps dev-deps debug-files arch la2 pkgconfig la perms
ERROR_QA="dev-so debug-deps dev-deps debug-files arch la2 pkgconfig la perms"
# PREFERRED_PROVIDER_virtual/libgl=mesa-dri
PREFERRED_PROVIDER_virtual/libgl="mesa-dri"
# CPPFLAGS=${TARGET_CPPFLAGS}
# OPIE_GIT_PV=${OPIE_VERSION}
OPIE_GIT_PV="1.2.5+gitrf5c8bd6272b5bee393736f401232ce0ccc984fec"
# QEMUIMAGETESTS=/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts/qemuimage-tests
QEMUIMAGETESTS="/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts/qemuimage-tests"
# FULL_OPTIMIZATION_pn-perl=-O1 -g
FULL_OPTIMIZATION_pn-perl="-O1 -g"
# SSTATE_MANMACH=${SSTATE_PKGARCH}
SSTATE_MANMACH="armv7a"
# SRCREV_pn-opie-zsame=${OPIE_SRCREV}
SRCREV_pn-opie-zsame="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# XLIBS_MIRROR=http://xlibs.freedesktop.org/release
XLIBS_MIRROR="http://xlibs.freedesktop.org/release"
# SDK_ARCH=${BUILD_ARCH}
SDK_ARCH="i686"
# PREFERRED_VERSION_jamvm-native=1.5.3
PREFERRED_VERSION_jamvm-native="1.5.3"
# TCMODE=default
TCMODE="default"
# TUNE_FEATURES_tune-armv5t-vfp=armv5 vfp
TUNE_FEATURES_tune-armv5t-vfp="armv5 vfp"
# PREFERRED_PROVIDER_libltdl-dev=libtool
PREFERRED_PROVIDER_libltdl-dev="libtool"
# SSTATE_DIR=/home/gooms/OE/setup-scripts/build/sstate-cache
SSTATE_DIR="/home/gooms/OE/setup-scripts/build/sstate-cache"
# D=${WORKDIR}/image
D="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image"
# TUNE_FEATURES_tune-armv7ab-neon=${TUNE_FEATURES_tune-armv7a-neon} bigendian
TUNE_FEATURES_tune-armv7ab-neon="armv7a vfp neon bigendian"
# COMMON_LICENSE_DIR=${COREBASE}/meta/files/common-licenses
COMMON_LICENSE_DIR="/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/files/common-licenses"
# RANLIB=${HOST_PREFIX}ranlib
export RANLIB="arm-angstrom-linux-gnueabi-ranlib"
# LIBC_LOCALE_DEPENDENCIES= eglibc-localedata-i18n eglibc-gconv-ibm850 eglibc-gconv-cp1252 eglibc-gconv-iso8859-1 eglibc-gconv-iso8859-15 locale-base-en-us locale-base-en-gb
LIBC_LOCALE_DEPENDENCIES="eglibc-localedata-i18n eglibc-gconv-ibm850 eglibc-gconv-cp1252 eglibc-gconv-iso8859-1 eglibc-gconv-iso8859-15 locale-base-en-us locale-base-en-gb"
# SRCREV_pn-opie-bluetoothmanager=${OPIE_SRCREV}
SRCREV_pn-opie-bluetoothmanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8t=${PACKAGE_EXTRA_ARCHS_tune-armv7at}
PACKAGE_EXTRA_ARCHS_tune-cortexa8t="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp"
# SRCREV_pn-opie-textedit=${OPIE_SRCREV}
SRCREV_pn-opie-textedit="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# CXX=${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}
export CXX="arm-angstrom-linux-gnueabi-g++ -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# SDKPATHNATIVE=${SDKPATH}/sysroots/${SDK_SYS}
SDKPATHNATIVE="/usr/local/oecore-i686/sysroots/i686-angstromsdk-linux"
# SRCREV_pn-opie-libqrsync=${OPIE_SRCREV}
SRCREV_pn-opie-libqrsync="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BINUVERSION=2.22
BINUVERSION="2.22"
# PACKAGE_EXTRA_ARCHS_tune-armv5teb=${PACKAGE_EXTRA_ARCHS_tune-armv5tb} armv5eb armv5teb
PACKAGE_EXTRA_ARCHS_tune-armv5teb="arm armv4 armv4t armv5b armv5tb armv5eb armv5teb"
# PREFERRED_VERSION_binutils-crosssdk=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils-crosssdk="2.20.1"
# BUILDHISTORY_DIR_IMAGE=${BUILDHISTORY_DIR}/images/${MACHINE_ARCH}/${TCLIBC}/${IMAGE_BASENAME}
BUILDHISTORY_DIR_IMAGE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers"
# SDK_VERSION=oe-core.0
SDK_VERSION="oe-core.0"
# SANITY_REQUIRED_UTILITIES=patch diffstat texi2html makeinfo svn bzip2 tar gzip gawk chrpath wget cpio
SANITY_REQUIRED_UTILITIES="patch diffstat texi2html makeinfo svn bzip2 tar gzip gawk chrpath wget cpio"
# SRCREV_pn-opie-doctab=${OPIE_SRCREV}
SRCREV_pn-opie-doctab="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv6=armv6 vfp
TUNE_FEATURES_tune-armv6="armv6 vfp"
# TUNE_FEATURES_tune-armv4=armv4
TUNE_FEATURES_tune-armv4="armv4"
# TUNE_FEATURES_tune-armv5=armv5
TUNE_FEATURES_tune-armv5="armv5"
# TUNE_FEATURES_tune-cortexa8t=${TUNE_FEATURES_tune-armv7at} cortexa8
TUNE_FEATURES_tune-cortexa8t="armv7a vfp thumb cortexa8"
# PREFERRED_PROVIDER_gdb=gdb
PREFERRED_PROVIDER_gdb="gdb"
# BUILD_AS_ARCH=
# FILES=
# COLORTERM=gnome-terminal
COLORTERM="gnome-terminal"
# SRCREV_pn-opie-usermanager=${OPIE_SRCREV}
SRCREV_pn-opie-usermanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv5t=${PACKAGE_EXTRA_ARCHS_tune-armv4t} armv5 armv5t
PACKAGE_EXTRA_ARCHS_tune-armv5t="arm armv4 armv4t armv5 armv5t"
# BUILD_NM=${BUILD_PREFIX}nm
export BUILD_NM="nm"
# PACKAGE_EXTRA_ARCHS_tune-armv5b=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv5b
PACKAGE_EXTRA_ARCHS_tune-armv5b="arm armv4 armv5b"
# PACKAGE_EXTRA_ARCHS_tune-armv5e=${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5e
PACKAGE_EXTRA_ARCHS_tune-armv5e="arm armv4 armv5 armv5e"
# PREFERRED_VERSION_glibc-initial=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc-initial="2.10.1"
# TUNE_FEATURES=${TUNE_FEATURES_tune-${DEFAULTTUNE}}
TUNE_FEATURES="armv7a vfp neon cortexa8"
# SRCREV_pn-opie-osearch=${OPIE_SRCREV}
SRCREV_pn-opie-osearch="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_gcc-crosssdk=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-crosssdk="4.5"
# SRCREV_pn-opie-mediaplayer1-libmadplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libmadplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FETCHCOMMAND_wget=/usr/bin/env wget -t 5 -nv --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'
FETCHCOMMAND_wget="/usr/bin/env wget -t 5 -nv --passive-ftp --no-check-certificate -P /home/gooms/OE/setup-scripts/sources/downloads '${URI}'"
# TUNE_CCARGS= ${@bb.utils.contains("TUNE_FEATURES", "armv7a", "-march=armv7-a -fno-tree-vectorize", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "armv6", "-march=armv6", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "armv5", "-march=armv5${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "armv4", "-march=armv4${ARMPKGSFX_THUMB}", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "thumb", "${ARM_THUMB_M_OPT}", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", "-mno-thumb-interwork", "-mthumb-interwork", d)} ${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", "-mfloat-abi=hard", "-mfloat-abi=softfp", d), "" ,d)} ${@bb.utils.contains("TUNE_FEATURES", "neon", "-mfpu=neon", "" ,d)} ${@bb.utils.contains("TUNE_FEATURES", "cortexa8", "-mtune=cortex-a8", "", d)}
TUNE_CCARGS="-march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# FETCHCMD_bzr=/usr/bin/env bzr
FETCHCMD_bzr="/usr/bin/env bzr"
# SRCREV_pn-opie-networkapplet=${OPIE_SRCREV}
SRCREV_pn-opie-networkapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# LAYERDEPENDS_fri2=intel
LAYERDEPENDS_fri2="intel"
# SDK_OS=${BUILD_OS}
SDK_OS="linux"
# PREFERRED_VERSION_eglibc=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc="2.12"
# EXTRA_IMAGE_FEATURES=package-management
EXTRA_IMAGE_FEATURES="package-management"
# BBFILE_PRIORITY_fri2=6
BBFILE_PRIORITY_fri2="6"
# PREFERRED_PROVIDER_linux-libc-headers-nativesdk=linux-libc-headers-nativesdk
PREFERRED_PROVIDER_linux-libc-headers-nativesdk="linux-libc-headers-nativesdk"
# BBFILE_PATTERN_openmoko-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/
BBFILE_PATTERN_openmoko-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/"
# PREFERRED_VERSION_libgcc=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_libgcc="4.5"
# SSTATE_PKGSPEC=sstate-${PN}-${PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}-${PV}-${PR}-${SSTATE_PKGARCH}-${SSTATE_VERSION}-
SSTATE_PKGSPEC="sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-"
# SRCREV_pn-opie-securityplugin-notice=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-notice="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# COMPATIBLE_HOST=None
# SSTATE_MANIFESTS=${TMPDIR}/sstate-control
SSTATE_MANIFESTS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control"
# STAGING_FIRMWARE_DIR=${STAGING_DIR_HOST}/firmware
STAGING_FIRMWARE_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/firmware"
# BBFILES= /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-*/*/*.bb
BBFILES="/home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-*/*/*.bb"
# KERNEL_CCSUFFIX_archos5it=-4.2.1+csl-arm-2007q3-53
KERNEL_CCSUFFIX_archos5it="-4.2.1+csl-arm-2007q3-53"
# PREFERRED_VERSION_evas-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_evas-native="1.1.%"
# BUILD_RANLIB=${BUILD_PREFIX}ranlib
export BUILD_RANLIB="ranlib"
# BBFILE_PRIORITY_gpe-layer=7
BBFILE_PRIORITY_gpe-layer="7"
# FILES_${PN}-locale=${datadir}/locale
FILES_bblayers-locale="/usr/share/locale"
# PACKAGE_DEPENDS= rpm-native file-native pax-utils-native ${QADEPENDS}
PACKAGE_DEPENDS="rpm-native file-native pax-utils-native prelink-native"
# SRCREV_pn-opie-irc=${OPIE_SRCREV}
SRCREV_pn-opie-irc="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DESCRIPTION_${PN}-doc=${DESCRIPTION} This package contains documentation.
DESCRIPTION_bblayers-doc="bblayers version 1.0-r0 This package contains documentation."
# QEMU_OPTIONS=-cpu cortex-a8
QEMU_OPTIONS="-cpu cortex-a8"
# SRCREV_pn-opie-dvorak=${OPIE_SRCREV}
SRCREV_pn-opie-dvorak="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_qt4-x11-free=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-x11-free="4.8.0"
# do_package_write_deb=None
# ARMPKGARCH=armv7a
ARMPKGARCH="armv7a"
# BBFILE_PRIORITY_xfce-layer=7
BBFILE_PRIORITY_xfce-layer="7"
# IPKG_VARIANT=opkg angstrom-version ${ANGSTROM_FEED_CONFIGS}
IPKG_VARIANT="opkg angstrom-version angstrom-feed-configs"
# PACKAGE_EXTRA_ARCHS_tune-armv7at-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7a-vfp-neon armv7at2-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7at-neon="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon"
# BBFILE_COLLECTIONS= angstrom-layer openembedded-layer toolchain-layer efl-layer gpe-layer gnome-layer xfce-layer meta-initramfs meta-opie meta-java mozilla-layer meta-ti meta-efikamx nslu2-layer htc-layer nokia-layer openmoko-layer palm-layer meta-handheld intel sugarbay crownbay emenlow fishriver fri2 jasperforest n450 normal
BBFILE_COLLECTIONS="angstrom-layer openembedded-layer toolchain-layer efl-layer gpe-layer gnome-layer xfce-layer meta-initramfs meta-opie meta-java mozilla-layer meta-ti meta-efikamx nslu2-layer htc-layer nokia-layer openmoko-layer palm-layer meta-handheld intel sugarbay crownbay emenlow fishriver fri2 jasperforest n450 normal"
# mandir=${datadir}/man
export mandir="/usr/share/man"
# PREFERRED_PROVIDER_opkg-nativesdk=opkg-nativesdk
PREFERRED_PROVIDER_opkg-nativesdk="opkg-nativesdk"
# BBFILE_PRIORITY_fishriver=6
BBFILE_PRIORITY_fishriver="6"
# FAKEROOTDIRS=${PSEUDO_LOCALSTATEDIR}
FAKEROOTDIRS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/"
# KERNEL_CONSOLE=ttyS0
KERNEL_CONSOLE="ttyS0"
# USE_PR_SERV=${@[1,0][((not d.getVar('PRSERV_HOST', True)) or (not d.getVar('PRSERV_PORT', True))) and (not d.getVar('PRSERV_LOCKDOWN', True))]}
USE_PR_SERV="0"
# PREFERRED_VERSION_qt4-x11-free-gles=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-x11-free-gles="4.8.0"
# ASSUME_PROVIDED=bzip2-native grep-native diffstat-native patch-native perl-native-runtime python-native-runtime subversion-native tar-native virtual/libintl-native
ASSUME_PROVIDED="bzip2-native grep-native diffstat-native patch-native perl-native-runtime python-native-runtime subversion-native tar-native virtual/libintl-native"
# SRCREV_pn-opie-style-phase=${OPIE_SRCREV}
SRCREV_pn-opie-style-phase="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FILESPATH=${@base_set_filespath([ "${FILE_DIRNAME}/${PF}", "${FILE_DIRNAME}/${P}", "${FILE_DIRNAME}/${PN}", "${FILE_DIRNAME}/${BP}", "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files", "${FILE_DIRNAME}" ], d)}
FILESPATH="/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/arm:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/omap3:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/arm:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/omap3:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/:/home/gooms/OE/setup-scripts/conf/bblayers/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers/arm:/home/gooms/OE/setup-scripts/conf/bblayers/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers/omap3:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers/:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/arm:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/omap3:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/:/home/gooms/OE/setup-scripts/conf/bblayers/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers/arm:/home/gooms/OE/setup-scripts/conf/bblayers/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers/omap3:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers/:/home/gooms/OE/setup-scripts/conf/files/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/files/arm:/home/gooms/OE/setup-scripts/conf/files/build-linux:/home/gooms/OE/setup-scripts/conf/files/pn-bblayers:/home/gooms/OE/setup-scripts/conf/files/beagleboard:/home/gooms/OE/setup-scripts/conf/files/omap3:/home/gooms/OE/setup-scripts/conf/files/armv7a:/home/gooms/OE/setup-scripts/conf/files/armv7a:/home/gooms/OE/setup-scripts/conf/files/angstrom:/home/gooms/OE/setup-scripts/conf/files/forcevariable:/home/gooms/OE/setup-scripts/conf/files/libc-glibc:/home/gooms/OE/setup-scripts/conf/files/:/home/gooms/OE/setup-scripts/conf/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/arm:/home/gooms/OE/setup-scripts/conf/build-linux:/home/gooms/OE/setup-scripts/conf/pn-bblayers:/home/gooms/OE/setup-scripts/conf/beagleboard:/home/gooms/OE/setup-scripts/conf/omap3:/home/gooms/OE/setup-scripts/conf/armv7a:/home/gooms/OE/setup-scripts/conf/armv7a:/home/gooms/OE/setup-scripts/conf/angstrom:/home/gooms/OE/setup-scripts/conf/forcevariable:/home/gooms/OE/setup-scripts/conf/libc-glibc:/home/gooms/OE/setup-scripts/conf/"
# PREFERRED_VERSION_eet=1.5.%
PREFERRED_VERSION_eet="1.5.%"
# TUNE_ARCH=${@bb.utils.contains("TUNE_FEATURES", "bigendian", "armeb", "arm", d)}
TUNE_ARCH="arm"
# SRCREV_pn-opie-packagemanager=${OPIE_SRCREV}
SRCREV_pn-opie-packagemanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/libc=${TCLIBC}
PREFERRED_PROVIDER_virtual/libc="eglibc"
# PREFERRED_VERSION_classpath-initial=0.93
PREFERRED_VERSION_classpath-initial="0.93"
# OBJCOPY=${HOST_PREFIX}objcopy
export OBJCOPY="arm-angstrom-linux-gnueabi-objcopy"
# SRCREV_pn-opie-fifteen=${OPIE_SRCREV}
SRCREV_pn-opie-fifteen="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_mesa=${ANGSTROM_MESA_VERSION}
PREFERRED_VERSION_mesa="7.11"
# SRC_URI=
# SSTATEPOSTINSTFUNCS=
# RMWORK_ORIG_TASK=build
RMWORK_ORIG_TASK="build"
# SRCREV_pn-opie-examples-python=${OPIE_SRCREV}
SRCREV_pn-opie-examples-python="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SUMMARY_${PN}-doc=${SUMMARY} - Documentation files
SUMMARY_bblayers-doc="bblayers version 1.0-r0 - Documentation files"
# ASNEEDED_pn-minimo=
# ANGSTROM_URI=http://feeds.angstrom-distribution.org
ANGSTROM_URI="http://feeds.angstrom-distribution.org"
# QTE_VERSION=2.3.10
QTE_VERSION="2.3.10"
# FILESDIR=${@bb.which(d.getVar('FILESPATH', True), '.')}
FILESDIR="/home/gooms/OE/setup-scripts/conf/."
# CONF_VERSION=1
CONF_VERSION="1"
# ENABLE_BINARY_LOCALE_GENERATION_armeb=0
ENABLE_BINARY_LOCALE_GENERATION_armeb="0"
# BBFILE_PATTERN_meta-opie=^/home/gooms/OE/setup-scripts/sources/meta-opie/
BBFILE_PATTERN_meta-opie="^/home/gooms/OE/setup-scripts/sources/meta-opie/"
# PREFERRED_VERSION_efreet-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_efreet-native="1.1.%"
# OELAYOUT_ABI=7
OELAYOUT_ABI="7"
# SRCREV_pn-opie-keytabs=${OPIE_SRCREV}
SRCREV_pn-opie-keytabs="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SCONF_VERSION=1
SCONF_VERSION="1"
# base_libdir_native=/lib
base_libdir_native="/lib"
# includedir_nativesdk=${prefix_nativesdk}/include
includedir_nativesdk="/usr/include"
# LINKER_HASH_STYLE_mipsel=sysv
LINKER_HASH_STYLE_mipsel="sysv"
# SRCREV_pn-opie-performance=${OPIE_SRCREV}
SRCREV_pn-opie-performance="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# IMAGE_PKGTYPE=ipk
IMAGE_PKGTYPE="ipk"
# FILES_${PN}-dbg=${@d.getVar(['DOTDEBUG-dbg', 'DEBUGFILEDIRECTORY-dbg'][d.getVar('PACKAGE_DEBUG_SPLIT_STYLE', True) == 'debug-file-directory'], True)}
FILES_bblayers-dbg="/usr/bin/.debug /usr/sbin/.debug /usr/libexec/.debug /usr/lib/.debug /bin/.debug /sbin/.debug /lib/.debug /usr/lib/bblayers/.debug /usr/lib/matchbox-panel/.debug /usr/src/debug"
# servicedir=${base_prefix}/srv
export servicedir="/srv"
# bindir_native=${prefix_native}/bin
bindir_native="/usr/bin"
# PACKAGE_EXTRA_ARCHS_tune-armv5eb=${PACKAGE_EXTRA_ARCHS_tune-armv5b} armv5eb
PACKAGE_EXTRA_ARCHS_tune-armv5eb="arm armv4 armv5b armv5eb"
# SRCREV_pn-opie-wellenreiter=${OPIE_SRCREV}
SRCREV_pn-opie-wellenreiter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# COMBINED_FEATURES=${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "vfat", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbgadget", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbhost", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "wifi", d)}
COMBINED_FEATURES="alsa vfat usbgadget usbhost"
# PKGDESTWORK=${WORKDIR}/pkgdata
PKGDESTWORK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pkgdata"
# SRCREV_pn-opie-aboutapplet=${OPIE_SRCREV}
SRCREV_pn-opie-aboutapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_qte=${QTE_VERSION}
PREFERRED_VERSION_qte="2.3.10"
# SRCREV_pn-opie-brightnessapplet=${OPIE_SRCREV}
SRCREV_pn-opie-brightnessapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCDATE=${DATE}
SRCDATE="20120416"
# PACKAGE_EXTRA_ARCHS_tune-armv6thf=${PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp} armv6hf-vfp armv6thf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6thf="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp"
# TCLIBC=eglibc
TCLIBC="eglibc"
# QEMU_OPTIONS_armv6=-cpu arm1136
QEMU_OPTIONS_armv6="-cpu arm1136"
# UPDATECOMMAND_cvs=/usr/bin/env cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}
UPDATECOMMAND_cvs="/usr/bin/env cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}"
# SOLIBS_darwin8=.*.dylib
SOLIBS_darwin8=".*.dylib"
# SOLIBS_darwin9=.*.dylib
SOLIBS_darwin9=".*.dylib"
# FULL_OPTIMIZATION=-O2 -pipe ${DEBUG_FLAGS}
FULL_OPTIMIZATION="-O2 -pipe -g -feliminate-unused-debug-types"
# TARGET_AS_ARCH=${TUNE_ASARGS}
# FILES_${PN}=${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${datadir}/${BPN} ${libdir}/${BPN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers
FILES_bblayers="/usr/bin/* /usr/sbin/* /usr/libexec/* /usr/lib/lib*.so.* /etc /com /var /bin/* /sbin/* /lib/*.so.* /usr/share/bblayers /usr/lib/bblayers/* /usr/share/pixmaps /usr/share/applications /usr/share/idl /usr/share/omf /usr/share/sounds /usr/lib/bonobo/servers"
# SRCREV_pn-opie-tableviewer=${OPIE_SRCREV}
SRCREV_pn-opie-tableviewer="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_nslu2-layer=^/home/gooms/OE/setup-scripts/sources/meta-nslu2/
BBFILE_PATTERN_nslu2-layer="^/home/gooms/OE/setup-scripts/sources/meta-nslu2/"
# PATCHRESOLVE=noop
PATCHRESOLVE="noop"
# SSTATE_SCAN_FILES=*.la *-config *_config
SSTATE_SCAN_FILES="*.la *-config *_config"
# LGPLv2_WHITELIST_GPLv3=libassuan gnutls libtasn1 libidn libgcc gcc-runtime
LGPLv2_WHITELIST_GPLv3="libassuan gnutls libtasn1 libidn libgcc gcc-runtime"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} armv7ahf-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon"
# DISTRO_NAME=Angstrom
DISTRO_NAME="Angstrom"
# FREEBSD_MIRROR=ftp://ftp.freebsd.org/pub/FreeBSD/
FREEBSD_MIRROR="ftp://ftp.freebsd.org/pub/FreeBSD/"
# PACKAGE_EXTRA_ARCHS_tune-armv4t=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv4t
PACKAGE_EXTRA_ARCHS_tune-armv4t="arm armv4 armv4t"
# ARMPKGSFX_FPU=${@bb.utils.contains("TUNE_FEATURES", "vfp", "-vfp", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "neon", "-neon", "" ,d)}
ARMPKGSFX_FPU="-vfp-neon"
# PACKAGE_EXTRA_ARCHS_tune-armv4b=armeb armv4b
PACKAGE_EXTRA_ARCHS_tune-armv4b="armeb armv4b"
# LC_ALL=C
export LC_ALL="C"
# BBFILE_PATTERN_meta-handheld=^/home/gooms/OE/setup-scripts/sources/meta-handheld/
BBFILE_PATTERN_meta-handheld="^/home/gooms/OE/setup-scripts/sources/meta-handheld/"
# PKGE=${@['','${PE\x7d'][d.getVar('PE',1) > 0]}
# HOST_SYS=${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}
HOST_SYS="arm-angstrom-linux-gnueabi"
# PKGV=${PV}
PKGV="1.0"
# PKGR=${PR}${EXTENDPRAUTO}
PKGR="r0"
# SRCREV_pn-opie-security=${OPIE_SRCREV}
SRCREV_pn-opie-security="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PCMCIA_MANAGER=pcmciautils
PCMCIA_MANAGER="pcmciautils"
# PACKAGE_EXTRA_ARCHS_tune-armv4tb=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv4tb
PACKAGE_EXTRA_ARCHS_tune-armv4tb="arm armv4 armv4tb"
# TUNE_ASARGS=
# FILE=/home/gooms/OE/setup-scripts/conf/bblayers.conf
FILE="/home/gooms/OE/setup-scripts/conf/bblayers.conf"
# TUNE_FEATURES_tune-armv7a-neon=armv7a vfp neon
TUNE_FEATURES_tune-armv7a-neon="armv7a vfp neon"
# libdir_native=${prefix_native}/lib
libdir_native="/usr/lib"
# PREFERRED_PROVIDER_dbus-glib=dbus-glib
PREFERRED_PROVIDER_dbus-glib="dbus-glib"
# PKG_CONFIG_DIR=${STAGING_DIR_HOST}/${libdir}/pkgconfig
export PKG_CONFIG_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard//usr/lib/pkgconfig"
# bindir_crossscripts=${bindir}/crossscripts
bindir_crossscripts="/usr/bin/crossscripts"
# BBMASK=
# FEED_ARCH_bfin=blackfin
FEED_ARCH_bfin="blackfin"
# SRCREV_pn-opie-eye=${OPIE_SRCREV}
SRCREV_pn-opie-eye="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_libgcc=libgcc
PREFERRED_PROVIDER_libgcc="libgcc"
# SRCREV_pn-opie-language=${OPIE_SRCREV}
SRCREV_pn-opie-language="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# CO_DIR=${DL_DIR}
CO_DIR="/home/gooms/OE/setup-scripts/sources/downloads"
# OBJDUMP=${HOST_PREFIX}objdump
export OBJDUMP="arm-angstrom-linux-gnueabi-objdump"
# SRCREV_pn-opie-light-and-power=${OPIE_SRCREV}
SRCREV_pn-opie-light-and-power="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# HOSTTOOLS_WHITELIST_GPLv3=
# TUNE_LDARGS=
# BBFILE_PATTERN_meta-initramfs=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/
BBFILE_PATTERN_meta-initramfs="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/"
# baselib=${BASELIB}
baselib="lib"
# IMAGE_INITSCRIPTS=systemd-compat-units
IMAGE_INITSCRIPTS="systemd-compat-units"
# BB_ENV_EXTRAWHITE=PSEUDO_BUILD PSEUDO_DISABLED PSEUDO_BUILD PSEUDO_DISABLED MACHINE DISTRO TCLIBC TCMODE GIT_PROXY_COMMAND http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS
BB_ENV_EXTRAWHITE="PSEUDO_BUILD PSEUDO_DISABLED PSEUDO_BUILD PSEUDO_DISABLED MACHINE DISTRO TCLIBC TCMODE GIT_PROXY_COMMAND http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS"
# PREFERRED_VERSION_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH}=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils-cross-canadian-arm="2.20.1"
# BUILDSDK_CPPFLAGS=-isystem${STAGING_INCDIR}
BUILDSDK_CPPFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/include"
# BB_HASHBASE_WHITELIST=TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_PORT PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE
BB_HASHBASE_WHITELIST="TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_PORT PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE"
# BBFILE_PRIORITY_crownbay=6
BBFILE_PRIORITY_crownbay="6"
# BBFILE_PRIORITY_nslu2-layer=7
BBFILE_PRIORITY_nslu2-layer="7"
# SRCREV_pn-opie-mediaplayer1-libwavplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libwavplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# sysconfdir=${base_prefix}/etc
export sysconfdir="/etc"
# CCLD=${CC}
export CCLD="arm-angstrom-linux-gnueabi-gcc -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# CHECKCOMMAND_wget=/usr/bin/env wget --spider -t 5 --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'
CHECKCOMMAND_wget="/usr/bin/env wget --spider -t 5 --passive-ftp --no-check-certificate -P /home/gooms/OE/setup-scripts/sources/downloads '${URI}'"
# SRCREV_pn-opie-advancedfm=${OPIE_SRCREV}
SRCREV_pn-opie-advancedfm="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# KERNEL=kernel26
KERNEL="kernel26"
# GIT_CONFIG_PATH=${STAGING_DIR_NATIVE}/etc
GIT_CONFIG_PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc"
# ASNEEDED_pn-openobex=
# LAYERDEPENDS_n450=intel
LAYERDEPENDS_n450="intel"
# PACKAGE_EXTRA_ARCHS_tune-armv5tb=${PACKAGE_EXTRA_ARCHS_tune-armv4t} armv5b armv5tb
PACKAGE_EXTRA_ARCHS_tune-armv5tb="arm armv4 armv4t armv5b armv5tb"
# PACKAGE_EXTRA_ARCHS_tune-armv5te=${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5e armv5te
PACKAGE_EXTRA_ARCHS_tune-armv5te="arm armv4 armv4t armv5 armv5t armv5e armv5te"
# DEBIAN_NAMES=1
DEBIAN_NAMES="1"
# SRCREV_pn-opie-keyview=${OPIE_SRCREV}
SRCREV_pn-opie-keyview="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-style-fresh=${OPIE_SRCREV}
SRCREV_pn-opie-style-fresh="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# IMAGE_NAME=${DISTRO_NAME}-${IMAGE_BASENAME}-${TCLIBC}-${ANGSTROM_PKG_FORMAT}-${DISTRO_VERSION}-${MACHINE}
IMAGE_NAME="Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard"
# STAGING_DIR_TCBOOTSTRAP=${STAGING_DIR_TARGET}-tcbootstrap
STAGING_DIR_TCBOOTSTRAP="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard-tcbootstrap"
# PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp=armv5hfb-vfp armv5thfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp="armv5hfb-vfp armv5thfb-vfp"
# GROUP_packaging=None
# LAYERDEPENDS_crownbay=intel
LAYERDEPENDS_crownbay="intel"
# PREFERRED_VERSION_qt4-embedded=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-embedded="4.8.0"
# SDK_SYS=${SDK_ARCH}${SDK_VENDOR}${@['-' + d.getVar('SDK_OS', True), ''][d.getVar('SDK_OS', True) == ('' or 'custom')]}
SDK_SYS="i686-angstromsdk-linux"
# EGLIBCVERSION=2.13
EGLIBCVERSION="2.13"
# FETCHCMD_wget=/usr/bin/env wget -t 5 -nv --no-check-certificate
FETCHCMD_wget="/usr/bin/env wget -t 5 -nv --no-check-certificate"
# PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5b-vfp armv5tb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp="arm armv4 armv4t armv5 armv5t armv5b-vfp armv5tb-vfp"
# EXCLUDE_FROM_WORLD_pn-eds-tools=1
EXCLUDE_FROM_WORLD_pn-eds-tools="1"
# PACKAGEINDEXES= package_update_index_ipk;
PACKAGEINDEXES="package_update_index_ipk;"
# UBOOT_LOADADDRESS=0x80008000
UBOOT_LOADADDRESS="0x80008000"
# PACKAGE_EXTRA_ARCHS_tune-armv7a=${PACKAGE_EXTRA_ARCHS_tune-armv6} armv7a armv7a-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7a="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp"
# BPN=${@base_prune_suffix(d.getVar('PN', True), d.getVar('SPECIAL_PKGSUFFIX', True).split(), d)}
BPN="bblayers"
# SRCREV_pn-opie-batteryapplet=${OPIE_SRCREV}
SRCREV_pn-opie-batteryapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ARM_INSTRUCTION_SET=arm
ARM_INSTRUCTION_SET="arm"
# SPDXLICENSEMAP=None
# base_bindir=${base_prefix}/bin
export base_bindir="/bin"
# SRCREV_pn-opie-todo=${OPIE_SRCREV}
SRCREV_pn-opie-todo="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-minesweep=${OPIE_SRCREV}
SRCREV_pn-opie-minesweep="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PKG_CONFIG_LIBDIR=${PKG_CONFIG_DIR}
export PKG_CONFIG_LIBDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard//usr/lib/pkgconfig"
# SRCREV_pn-opie-style-liquid=${OPIE_SRCREV}
SRCREV_pn-opie-style-liquid="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_COMPONENT=None
# PREFERRED_PROVIDER_opkg-native=opkg-native
PREFERRED_PROVIDER_opkg-native="opkg-native"
# EXCLUDE_FROM_WORLD_pn-gobject-introspection=1
EXCLUDE_FROM_WORLD_pn-gobject-introspection="1"
# MACHINEOVERRIDES=${MACHINE}${@['', ':${SOC_FAMILY}']['${SOC_FAMILY}' != '']}${@bb.utils.contains("TUNE_FEATURES", "armv7a", ":armv7a", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv6", ":armv6", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv5", ":armv5", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv4", ":armv4", "" ,d)}:${@bb.data.getVar('FEED_ARCH', d,1).replace('all','noarch')}
MACHINEOVERRIDES="beagleboard:omap3:armv7a:armv7a"
# OPIE_GIT=git://gitorious.org/opie/opie.git
OPIE_GIT="git://gitorious.org/opie/opie.git"
# TOOLCHAIN_OUTPUTNAME=${SDK_NAME}-${DISTRO_VERSION}-toolchain
TOOLCHAIN_OUTPUTNAME="angstrom-eglibc-i686-armv7a-v2012.04-core-toolchain"
# PREFERRED_PROVIDER_virtual/xserver-xf86=xserver-xorg
PREFERRED_PROVIDER_virtual/xserver-xf86="xserver-xorg"
# SECTION_${PN}-dev=devel
SECTION_bblayers-dev="devel"
# base_sbindir_native=/sbin
base_sbindir_native="/sbin"
# SDK_PACKAGE_ARCHS=all any noarch ${SDK_ARCH}-nativesdk
SDK_PACKAGE_ARCHS="all any noarch i686-nativesdk"
# sbindir=${exec_prefix}/sbin
export sbindir="/usr/sbin"
# CFLAGS=${TARGET_CFLAGS}
export CFLAGS="-O2 -pipe -g -feliminate-unused-debug-types"
# TUNE_FEATURES_tune-armv6hfb=${TUNE_FEATURES_tune-armv6b} callconvention-hard
TUNE_FEATURES_tune-armv6hfb="armv6 vfp bigendian callconvention-hard"
# AUTO_LIBNAME_PKGS=${PACKAGES}
AUTO_LIBNAME_PKGS="bblayers-dbg bblayers-staticdev bblayers bblayers-doc bblayers-dev bblayers-locale"
# SRCREV_pn-opie-clipboardapplet=${OPIE_SRCREV}
SRCREV_pn-opie-clipboardapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SHLIBSDIR=${STAGING_DIR_HOST}/shlibs
SHLIBSDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/shlibs"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb} armv7ahfb-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-neon="armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-neon"
# IMAGE_INIT_MANAGER=systemd
IMAGE_INIT_MANAGER="systemd"
# COMMERCIAL_AUDIO_PLUGINS=
# WHITELIST_GPLv3=less
WHITELIST_GPLv3="less"
# DEFAULT_TASK_PROVIDER=task-base
DEFAULT_TASK_PROVIDER="task-base"
# TUNE_FEATURES_tune-armv6thf=${TUNE_FEATURES_tune-armv6t} callconvention-hard
TUNE_FEATURES_tune-armv6thf="armv6 vfp thumb callconvention-hard"
# WARN_QA=ldflags useless-rpaths rpaths unsafe-references-in-binaries unsafe-references-in-scripts staticdev
WARN_QA="ldflags useless-rpaths rpaths unsafe-references-in-binaries unsafe-references-in-scripts staticdev"
# ENABLE_BINARY_LOCALE_GENERATION_ep9312=0
ENABLE_BINARY_LOCALE_GENERATION_ep9312="0"
# PARALLEL_MAKE=-j2
PARALLEL_MAKE="-j2"
# PREFERRED_PROVIDER_virtual/libiconv-nativesdk=eglibc-nativesdk
PREFERRED_PROVIDER_virtual/libiconv-nativesdk="eglibc-nativesdk"
# EXTRALAYERS=
# PREFERRED_VERSION_liberation-fonts=1.04
PREFERRED_VERSION_liberation-fonts="1.04"
# INHERIT_DISTRO=debian devshell sstate license
INHERIT_DISTRO="debian devshell sstate license"
# IMAGE_BASENAME=${PN}
IMAGE_BASENAME="bblayers"
# SYSROOT_DESTDIR=${WORKDIR}/sysroot-destdir/
SYSROOT_DESTDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sysroot-destdir/"
# PACKAGE_EXTRA_ARCHS_tune-armv7atb-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7ab-vfp-neon armv7at2b-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7atb-neon="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7ab-vfp-neon armv7at2b-vfp-neon"
# PACKAGELOCK=${STAGING_DIR}/package-output.lock
PACKAGELOCK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"
# SPECIAL_PKGSUFFIX=-native -cross -initial -intermediate -nativesdk -crosssdk -cross-canadian
SPECIAL_PKGSUFFIX="-native -cross -initial -intermediate -nativesdk -crosssdk -cross-canadian"
# DL_DIR=/home/gooms/OE/setup-scripts/sources/downloads
DL_DIR="/home/gooms/OE/setup-scripts/sources/downloads"
# SRCREV_pn-opie-pics=${OPIE_SRCREV}
SRCREV_pn-opie-pics="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv4tb=${TUNE_FEATURES_tune-armv4t} bigendian
TUNE_FEATURES_tune-armv4tb="armv4 thumb bigendian"
# SRCREV_pn-opie-today=${OPIE_SRCREV}
SRCREV_pn-opie-today="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5tb-vfp=${TUNE_FEATURES_tune-armv5t-vfp} bigendian
TUNE_FEATURES_tune-armv5tb-vfp="armv5 vfp bigendian"
# PKGDEST=${WORKDIR}/packages-split
PKGDEST="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/packages-split"
# STAGING_BINDIR_NATIVE=${STAGING_DIR_NATIVE}${bindir_native}
STAGING_BINDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin"
# SRCREV_pn-opie-lrelease-native=${OPIE_SRCREV}
SRCREV_pn-opie-lrelease-native="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FAKEROOTNOENV=PSEUDO_UNLOAD=1
FAKEROOTNOENV="PSEUDO_UNLOAD=1"
# BBFILE_PATTERN_intel=^/home/gooms/OE/setup-scripts/sources/meta-intel/
BBFILE_PATTERN_intel="^/home/gooms/OE/setup-scripts/sources/meta-intel/"
# DISTRO_VERSION=v${@time.strftime('%Y.%m',time.gmtime())}-core
DISTRO_VERSION="v2012.04-core"
# PREFERRED_VERSION_uclibc-initial-nativesdk=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc-initial-nativesdk="0.9.32"
# STAGING_KERNEL_DIR=${STAGING_DIR_HOST}/kernel
STAGING_KERNEL_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel"
# MLPREFIX=
# TARGET_LDFLAGS=-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED}
export TARGET_LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
# IMAGE_PREPROCESS_COMMAND= prelink_image;
IMAGE_PREPROCESS_COMMAND="prelink_image;"
# TARGET_SYS=${TARGET_ARCH}${TARGET_VENDOR}${@['-' + d.getVar('TARGET_OS', True), ''][d.getVar('TARGET_OS', True) == ('' or 'custom')]}
TARGET_SYS="arm-angstrom-linux-gnueabi"
# PREFERRED_PROVIDER_virtual/libc-locale=eglibc-locale
PREFERRED_PROVIDER_virtual/libc-locale="eglibc-locale"
# TUNE_FEATURES_tune-cortexa8hf-neon=${TUNE_FEATURES_tune-armv7ahf-neon} cortexa8
TUNE_FEATURES_tune-cortexa8hf-neon="armv7a vfp neon callconvention-hard cortexa8"
# PKG_CONFIG_DISABLE_UNINSTALLED=yes
export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
# DESCRIPTION_${PN}-dev=${DESCRIPTION} This package contains symbolic links, header files, and related items necessary for software development.
DESCRIPTION_bblayers-dev="bblayers version 1.0-r0 This package contains symbolic links, header files, and related items necessary for software development."
# XSERVER=xserver-xorg xf86-input-evdev xf86-input-mouse xf86-video-omapfb xf86-input-keyboard
XSERVER="xserver-xorg xf86-input-evdev xf86-input-mouse xf86-video-omapfb xf86-input-keyboard"
# TUNE_FEATURES_tune-armv5eb-vfp=${TUNE_FEATURES_tune-armv5e-vfp} bigendian
TUNE_FEATURES_tune-armv5eb-vfp="armv5 vfp dsp bigendian"
# TUNE_FEATURES_tune-armv7at-neon=armv7a vfp neon thumb
TUNE_FEATURES_tune-armv7at-neon="armv7a vfp neon thumb"
# PACKAGE_EXTRA_ARCHS_tune-armv7at=${PACKAGE_EXTRA_ARCHS_tune-armv6t} armv7a armv7a-vfp armv7at2-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7at="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahf=${PACKAGE_EXTRA_ARCHS_tune-armv6hf} armv7ahf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7ahf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp"
# ALLOW_EMPTY_${PN}-dev=1
ALLOW_EMPTY_bblayers-dev="1"
# SRCREV_pn-opie-memoryapplet=${OPIE_SRCREV}
SRCREV_pn-opie-memoryapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ASNEEDED_pn-xserver-kdrive-xomap=
# PREFERRED_VERSION_gcc-crosssdk-initial=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-crosssdk-initial="4.5"
# BBFILE_PRIORITY_htc-layer=7
BBFILE_PRIORITY_htc-layer="7"
# PREFERRED_PROVIDER_virtual/${SDK_PREFIX}libc-initial-nativesdk=${TCLIBC}-initial-nativesdk
PREFERRED_PROVIDER_virtual/i686-angstromsdk-linux-libc-initial-nativesdk="eglibc-initial-nativesdk"
# PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5-vfp armv5t-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp"
# SEPPUKU_ATTACHMENT=None
# SRCREV_pn-opie-rdesktop=${OPIE_SRCREV}
SRCREV_pn-opie-rdesktop="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PSEUDO_DISABLED=1
export PSEUDO_DISABLED="1"
# PACKAGE_EXTRA_ARCHS_tune-armv4=arm armv4
PACKAGE_EXTRA_ARCHS_tune-armv4="arm armv4"
# PACKAGE_CLASSES=
PACKAGE_CLASSES=""
# XSERVER_qemux86=xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl
XSERVER_qemux86="xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl"
# LIBC_DEPENDENCIES=libsegfault eglibc eglibc-dbg eglibc-dev eglibc-utils eglibc-thread-db ${@get_libc_locales_dependencies(d)}
LIBC_DEPENDENCIES="libsegfault eglibc eglibc-dbg eglibc-dev eglibc-utils eglibc-thread-db eglibc-localedata-i18n eglibc-gconv-ibm850 eglibc-gconv-cp1252 eglibc-gconv-iso8859-1 eglibc-gconv-iso8859-15 locale-base-en-us locale-base-en-gb"
# OE_TERMINAL=auto
OE_TERMINAL="auto"
# PACKAGE_EXTRA_ARCHS_tune-armv7athf=${PACKAGE_EXTRA_ARCHS_tune-armv6thf} armv7ahf-vfp armv7at2hf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7athf="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp"
# BUILDNAME=Angstrom ${DISTRO_VERSION}
BUILDNAME="Angstrom v2012.04-core"
# BUILD_F77=${CCACHE}${BUILD_PREFIX}g77 ${BUILD_CC_ARCH}
export BUILD_F77="g77"
# SHLIBSWORKDIR=${WORKDIR}/shlibs
SHLIBSWORKDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/shlibs"
# MACHINE_ESSENTIAL_EXTRA_RDEPENDS=
# BBFILE_PATTERN_meta-ti=^/home/gooms/OE/setup-scripts/sources/meta-ti/
BBFILE_PATTERN_meta-ti="^/home/gooms/OE/setup-scripts/sources/meta-ti/"
# PREFERRED_VERSION_udev=182
PREFERRED_VERSION_udev="182"
# RPMDEPS=${STAGING_LIBDIR_NATIVE}/rpm/bin/rpmdeps-oecore --macros ${STAGING_LIBDIR_NATIVE}/rpm/macros --define '_rpmfc_magic_path ${STAGING_DIR_NATIVE}${datadir_native}/misc/magic.mgc' --rpmpopt ${STAGING_LIBDIR_NATIVE}/rpm/rpmpopt
RPMDEPS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/rpmdeps-oecore --macros /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/macros --define '_rpmfc_magic_path /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/share/misc/magic.mgc' --rpmpopt /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/rpmpopt"
# SRCREV=INVALID
SRCREV="INVALID"
# PACKAGEFUNCS=package_get_auto_pr perform_packagecopy ${PACKAGE_PREPROCESS_FUNCS} package_do_split_locales split_and_strip_files fixup_perms populate_packages package_do_filedeps package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata do_package_qa buildhistory_emit_pkghistory
PACKAGEFUNCS="package_get_auto_pr perform_packagecopy package_do_split_locales split_and_strip_files fixup_perms populate_packages package_do_filedeps package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata do_package_qa buildhistory_emit_pkghistory"
# PREFERRED_VERSION_mesa-dri=${ANGSTROM_MESA_VERSION}
PREFERRED_VERSION_mesa-dri="7.11"
# PWD=/home/gooms/OE/setup-scripts
export PWD="/home/gooms/OE/setup-scripts"
# BZRDIR=${CO_DIR}/bzr
BZRDIR="/home/gooms/OE/setup-scripts/sources/downloads/bzr"
# EXTENDPKGV=${EXTENDPKGEVER}${PKGV}-${PKGR}
EXTENDPKGV="1.0-r0"
# PREFERRED_VERSION_gzip-native=1.4
PREFERRED_VERSION_gzip-native="1.4"
# PREFERRED_PROVIDER_virtual/db-native=db-native
PREFERRED_PROVIDER_virtual/db-native="db-native"
# SOLIBS_darwin=.*.dylib
SOLIBS_darwin=".*.dylib"
# PREFERRED_PROVIDER_virtual/db=db
PREFERRED_PROVIDER_virtual/db="db"
# BBFILE_PATTERN_normal=^/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/
BBFILE_PATTERN_normal="^/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/"
# SRCREV_pn-opie-recorder=${OPIE_SRCREV}
SRCREV_pn-opie-recorder="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEBUGFILEDIRECTORY-dbg=/usr/lib/debug /usr/src/debug
DEBUGFILEDIRECTORY-dbg="/usr/lib/debug /usr/src/debug"
# PREFERRED_VERSION_uclibc=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc="0.9.32"
# IMAGE_INSTALL= ${IMAGE_BOOT}
IMAGE_INSTALL="systemd-compat-units udev systemd tinylogin"
# TUNE_FEATURES_tune-armv5hf-vfp=${TUNE_FEATURES_tune-armv5-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5hf-vfp="armv5 vfp callconvention-hard"
# BB_GENERATE_MIRROR_TARBALLS=0
BB_GENERATE_MIRROR_TARBALLS="0"
# PACKAGE_EXTRA_ARCHS_tune-armv6b=${PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp} armv6b-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6b="arm armv4 armv5 armv5b-vfp armv5eb armv5eb-vfp armv6b-vfp"
# TUNE_FEATURES_tune-armv5te-vfp=armv5 vfp dsp thumb
TUNE_FEATURES_tune-armv5te-vfp="armv5 vfp dsp thumb"
# SRCREV_pn-opie-pyquicklaunchapplet=${OPIE_SRCREV}
SRCREV_pn-opie-pyquicklaunchapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-pickboard=${OPIE_SRCREV}
SRCREV_pn-opie-pickboard="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv6t=${PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp} armv6-vfp armv6t-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6t="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp"
# BBINCLUDELOGS_LINES=None
# USERDISTRO=angstrom-2010.x
USERDISTRO="angstrom-2010.x"
# systemd_unitdir=${base_libdir}/systemd
export systemd_unitdir="/lib/systemd"
# BUILD_CC_ARCH=
# SRCREV_pn-opie-keyboard=${OPIE_SRCREV}
SRCREV_pn-opie-keyboard="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-handwriting=${OPIE_SRCREV}
SRCREV_pn-opie-handwriting="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_uclibc-initial=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc-initial="0.9.32"
# TUNE_FEATURES_tune-armv7ahf=${TUNE_FEATURES_tune-armv7a} callconvention-hard
TUNE_FEATURES_tune-armv7ahf="armv7a vfp callconvention-hard"
# XSERVER_qemux86-64=xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl
XSERVER_qemux86-64="xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl"
# LOG_DIR=${TMPDIR}/log
LOG_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/log"
# DEPCHAIN_PRE=
# PREFERRED_PROVIDER_opkg-collateral=angstrom-feed-configs
PREFERRED_PROVIDER_opkg-collateral="angstrom-feed-configs"
# GNOME_GIT=git://git.gnome.org
GNOME_GIT="git://git.gnome.org"
# NO32LIBS=1
NO32LIBS="1"
# TOOLCHAIN_TYPE=internal
TOOLCHAIN_TYPE="internal"
# SRCREV_pn-opie-symlinker=${OPIE_SRCREV}
SRCREV_pn-opie-symlinker="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# _=/home/gooms/OE/setup-scripts/sources/bitbake/bin/bitbake
_="/home/gooms/OE/setup-scripts/sources/bitbake/bin/bitbake"
# PREFERRED_PROVIDER_virtual/xserver=xserver-xorg
PREFERRED_PROVIDER_virtual/xserver="xserver-xorg"
# BBFILE_PATTERN_jasperforest=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/
BBFILE_PATTERN_jasperforest="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/"
# PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp} armv5e armv5te armv5e-vfp armv5te-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp"
# BBFILE_PRIORITY_sugarbay=6
BBFILE_PRIORITY_sugarbay="6"
# SRCREV_pn-opie-securityplugin-pin=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-pin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PATCH_GET=0
export PATCH_GET="0"
# PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp} armv5ehf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp="armv5hf-vfp armv5ehf-vfp"
# SITE_CONF_VERSION=1
SITE_CONF_VERSION="1"
# SEPPUKU_NEWREPORT=None
# CXXFLAGS=${TARGET_CXXFLAGS} -fvisibility-inlines-hidden
export CXXFLAGS="-O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden"
# DISPLAY=:0
DISPLAY=":0"
# KERNEL_CCSUFFIX_archos5=-4.2.1+csl-arm-2007q3-53
KERNEL_CCSUFFIX_archos5="-4.2.1+csl-arm-2007q3-53"
# NM=${HOST_PREFIX}nm
export NM="arm-angstrom-linux-gnueabi-nm"
# SRCREV_pn-opie-qasteroids=${OPIE_SRCREV}
SRCREV_pn-opie-qasteroids="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DISTRO_FEATURES_BACKFILL=pulseaudio
DISTRO_FEATURES_BACKFILL="pulseaudio"
# SRCREV_pn-libdbus-qt2=${OPIE_SRCREV}
SRCREV_pn-libdbus-qt2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILDSDK_CFLAGS=${BUILDSDK_CPPFLAGS} ${BUILD_OPTIMIZATION}
BUILDSDK_CFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/include -O2 -pipe"
# F77=${CCACHE}${HOST_PREFIX}g77 ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}
export F77="arm-angstrom-linux-gnueabi-g77 -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# DISTRO_FEATURES_LIBC=ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io
DISTRO_FEATURES_LIBC="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io"
# TUNE_FEATURES_tune-armv7ab=${TUNE_FEATURES_tune-armv7a} bigendian
TUNE_FEATURES_tune-armv7ab="armv7a vfp bigendian"
# PACKAGE_EXTRA_ARCHS_tune-armv7ab=${PACKAGE_EXTRA_ARCHS_tune-armv6} armv7ab-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7ab="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7ab-vfp"
# BB_HASHFILENAME=${SSTATE_PKGNAME}
BB_HASHFILENAME="sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}"
# METADATA_REVISION=${@base_detect_revision(d)}
METADATA_REVISION="a0fbbd7ba979b8aaee701e0997115f89b361b920"
# TUNE_FEATURES_tune-armv7at=armv7a vfp thumb
TUNE_FEATURES_tune-armv7at="armv7a vfp thumb"
# libdir_nativesdk=${prefix_nativesdk}/lib
libdir_nativesdk="/usr/lib"
# SSTATE_MIRRORS=file://.* http://dominion.thruhere.net/angstrom/sstate-mirror/ \n
SSTATE_MIRRORS="file://.* http://dominion.thruhere.net/angstrom/sstate-mirror/ \n"
# SRCREV_pn-opie-euroconv=${OPIE_SRCREV}
SRCREV_pn-opie-euroconv="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TCLIBCAPPEND=-${TCLIBC}
TCLIBCAPPEND="-eglibc"
# VIRTUAL-RUNTIME_alsa-state=alsa-state
VIRTUAL-RUNTIME_alsa-state="alsa-state"
# METADATA_BRANCH=${@base_detect_branch(d)}
METADATA_BRANCH="master"
# BUILDHISTORY_DIR_PACKAGE=${BUILDHISTORY_DIR}/packages/${MULTIMACH_TARGET_SYS}/${PN}
BUILDHISTORY_DIR_PACKAGE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/packages/armv7a-angstrom-linux-gnueabi/bblayers"
# LOCALCONF_VERSION=1
LOCALCONF_VERSION="1"
# TARGET_CC_KERNEL_ARCH= -mno-thumb-interwork -marm
TARGET_CC_KERNEL_ARCH="-mno-thumb-interwork -marm"
# PREFERRED_PROVIDER_console-tools=kbd
PREFERRED_PROVIDER_console-tools="kbd"
# SSTATEPREINSTFUNCS=
# BB_HASHCONFIG_WHITELIST=${BB_HASHBASE_WHITELIST} DATE TIME SESSION_MANAGER DBUS_SESSION_BUS_ADDRESS SSH_AGENT_PID XDG_SESSION_COOKIE SSH_AUTH_SOCK XAUTHORITY
BB_HASHCONFIG_WHITELIST="TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_PORT PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE DATE TIME SESSION_MANAGER DBUS_SESSION_BUS_ADDRESS SSH_AGENT_PID XDG_SESSION_COOKIE SSH_AUTH_SOCK XAUTHORITY"
# DEBUG_OPTIMIZATION=-O -fno-omit-frame-pointer ${DEBUG_FLAGS} -pipe
DEBUG_OPTIMIZATION="-O -fno-omit-frame-pointer -g -feliminate-unused-debug-types -pipe"
# PREFERRED_VERSION_gcc-runtime=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-runtime="4.5"
# OE_IMPORTS= os sys time oe.path oe.utils oe.data oe.packagegroup oe.sstatesig
OE_IMPORTS="os sys time oe.path oe.utils oe.data oe.packagegroup oe.sstatesig"
# FETCHCOMMAND_svn=/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}
FETCHCOMMAND_svn="/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}"
# DEPLOY_DIR_RPM=${DEPLOY_DIR}/rpm
DEPLOY_DIR_RPM="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/rpm"
# PREFERRED_VERSION_eglibc-locale=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-locale="2.12"
# STAGING_BINDIR_CROSS=${STAGING_BINDIR}/crossscripts
STAGING_BINDIR_CROSS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts"
# SRCREV_pn-opie-theme=${OPIE_SRCREV}
SRCREV_pn-opie-theme="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FREESMARTPHONE_GIT=git://git.freesmartphone.org
FREESMARTPHONE_GIT="git://git.freesmartphone.org"
# TUNE_FEATURES_tune-armv5eb=${TUNE_FEATURES_tune-armv5e} bigendian
TUNE_FEATURES_tune-armv5eb="armv5 dsp bigendian"
# SVNDIR=${CO_DIR}/svn
SVNDIR="/home/gooms/OE/setup-scripts/sources/downloads/svn"
# SRCREV_pn-opie-datebook-chrisholidayplugin=${OPIE_SRCREV}
SRCREV_pn-opie-datebook-chrisholidayplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# bindir_cross=/bin
bindir_cross="/bin"
# BBFILE_PRIORITY_meta-java=10
BBFILE_PRIORITY_meta-java="10"
# BASEDEPENDS=${@base_dep_prepend(d)}
BASEDEPENDS="virtual/arm-angstrom-linux-gnueabi-gcc virtual/arm-angstrom-linux-gnueabi-compilerlibs virtual/libc"
# SRCREV_pn-libqpe-opie=${OPIE_SRCREV}
SRCREV_pn-libqpe-opie="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# target_datadir=/usr/share
target_datadir="/usr/share"
# IMAGE_ROOTFS=${WORKDIR}/rootfs
IMAGE_ROOTFS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs"
# FETCHCOMMAND_cvs=/usr/bin/env cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}
FETCHCOMMAND_cvs="/usr/bin/env cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}"
# IMAGE_FEATURES= ${EXTRA_IMAGE_FEATURES}
IMAGE_FEATURES="package-management"
# BBFILE_PRIORITY_palm-layer=7
BBFILE_PRIORITY_palm-layer="7"
# SRCREV_pn-opie-backgammon=${OPIE_SRCREV}
SRCREV_pn-opie-backgammon="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_cross-localedef-native=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_cross-localedef-native="2.12"
# ANGSTROM_MESA_VERSION=7.11
ANGSTROM_MESA_VERSION="7.11"
# CPP=${HOST_PREFIX}gcc -E${TOOLCHAIN_OPTIONS} ${HOST_CC_ARCH}
export CPP="arm-angstrom-linux-gnueabi-gcc -E --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# SRCREV_pn-opie-bartender=${OPIE_SRCREV}
SRCREV_pn-opie-bartender="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# USER=gooms
export USER="gooms"
# ARMPKGSFX_ENDIAN=${@bb.utils.contains("TUNE_FEATURES", "bigendian", "b", "", d)}
# BASELAYERS= ${TOPDIR}/sources/meta-openembedded/meta-oe ${TOPDIR}/sources/meta-openembedded/toolchain-layer ${TOPDIR}/sources/meta-openembedded/meta-efl ${TOPDIR}/sources/meta-openembedded/meta-gpe ${TOPDIR}/sources/meta-openembedded/meta-gnome ${TOPDIR}/sources/meta-openembedded/meta-xfce ${TOPDIR}/sources/meta-openembedded/meta-initramfs ${TOPDIR}/sources/meta-opie ${TOPDIR}/sources/meta-java ${TOPDIR}/sources/meta-mozilla
BASELAYERS="/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs /home/gooms/OE/setup-scripts/sources/meta-opie /home/gooms/OE/setup-scripts/sources/meta-java /home/gooms/OE/setup-scripts/sources/meta-mozilla"
# SRCREV_pn-opie-tinykate=${OPIE_SRCREV}
SRCREV_pn-opie-tinykate="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# OES_BITBAKE_CONF=1
OES_BITBAKE_CONF="1"
# TUNE_FEATURES_tune-armv5tehf-vfp=${TUNE_FEATURES_tune-armv5te-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5tehf-vfp="armv5 vfp dsp thumb callconvention-hard"
# MACHINE_KERNEL_PR=r118
MACHINE_KERNEL_PR="r118"
# BBFILE_PATTERN_n450=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/
BBFILE_PATTERN_n450="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/"
# PREFERRED_PROVIDER_virtual/gettext=gettext
PREFERRED_PROVIDER_virtual/gettext="gettext"
# PREFERRED_VERSION_gcc-cross-initial=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-initial="4.5"
# MACHINE_KERNEL_VERSION=2.6
MACHINE_KERNEL_VERSION="2.6"
# BB_NUMBER_THREADS=2
BB_NUMBER_THREADS="2"
# SSTATE_VERSION=2
SSTATE_VERSION="2"
# SRCREV_pn-opie-today-fortuneplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-fortuneplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_xfce-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/
BBFILE_PATTERN_xfce-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/"
# TMPDIR=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x${TCLIBCAPPEND}
TMPDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc"
# TUNE_FEATURES_tune-armv7athfb-neon=${TUNE_FEATURES_tune-armv7atb-neon} callconvention-hard
TUNE_FEATURES_tune-armv7athfb-neon="armv7a vfp neon thumb bigendian callconvention-hard"
# TUNE_FEATURES_tune-armv5t=armv5 thumb
TUNE_FEATURES_tune-armv5t="armv5 thumb"
# QEMU_OPTIONS_iwmmxt=-cpu pxa270-c5
QEMU_OPTIONS_iwmmxt="-cpu pxa270-c5"
# UBOOT_MACHINE=omap3_beagle_config
UBOOT_MACHINE="omap3_beagle_config"
# TUNE_FEATURES_tune-armv6b=${TUNE_FEATURES_tune-armv6} bigendian
TUNE_FEATURES_tune-armv6b="armv6 vfp bigendian"
# SUMMARY_${PN}-staticdev=${SUMMARY} - Development files (Static Libraries)
SUMMARY_bblayers-staticdev="bblayers version 1.0-r0 - Development files (Static Libraries)"
# SRCREV_pn-opie-mindbreaker=${OPIE_SRCREV}
SRCREV_pn-opie-mindbreaker="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# datadir_native=${prefix_native}/share
datadir_native="/usr/share"
# SRCREV_pn-opie-vtapplet=${OPIE_SRCREV}
SRCREV_pn-opie-vtapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# HOST_EXEEXT=
# PREFERRED_VERSION_eglibc-nativesdk=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-nativesdk="2.12"
# BBFILE_PATTERN_htc-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/
BBFILE_PATTERN_htc-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/"
# SRCREV_pn-opie-sshkeys=${OPIE_SRCREV}
SRCREV_pn-opie-sshkeys="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5tehfb-vfp=${TUNE_FEATURES_tune-armv5teb-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5tehfb-vfp="armv5 vfp dsp thumb bigendian callconvention-hard"
# TUNE_FEATURES_tune-armv5e=armv5 dsp
TUNE_FEATURES_tune-armv5e="armv5 dsp"
# SRCREV_pn-libopieobex0=${OPIE_SRCREV}
SRCREV_pn-libopieobex0="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GPEPHONE_SVN=svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN}
GPEPHONE_SVN="svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=bblayers"
# SRCREV_pn-opie-search=${OPIE_SRCREV}
SRCREV_pn-opie-search="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GUI_MACHINE_CLASS=bigscreen
GUI_MACHINE_CLASS="bigscreen"
# SRCREV_pn-opie-helpbrowser=${OPIE_SRCREV}
SRCREV_pn-opie-helpbrowser="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# MACHINE_EXTRA_RRECOMMENDS=
# TUNEVALID=None
# BBFILE_PRIORITY_mozilla-layer=7
BBFILE_PRIORITY_mozilla-layer="7"
# DATE=20120416
DATE="20120416"
# PREFERRED_VERSION_libgcc-nativesdk=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_libgcc-nativesdk="4.5"
# do_rootfs=None
# HOST_VENDOR=${TARGET_VENDOR}
HOST_VENDOR="-angstrom"
# PREFERRED_PROVIDER_gdk-pixbuf=gdk-pixbuf
PREFERRED_PROVIDER_gdk-pixbuf="gdk-pixbuf"
# SRCREV_pn-opie-tonleiter=${OPIE_SRCREV}
SRCREV_pn-opie-tonleiter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# UDEV_GE_141=1
UDEV_GE_141="1"
# LDFLAGS=${TARGET_LDFLAGS}
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
# HOST_NONSYSV=None
# MULTIMACH_TARGET_SYS=${PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}
MULTIMACH_TARGET_SYS="armv7a-angstrom-linux-gnueabi"
# SYSVINIT_ENABLED_GETTYS=None
# BBFILE_PRIORITY_meta-initramfs=8
BBFILE_PRIORITY_meta-initramfs="8"
# MAKE=make
export MAKE="make"
# SRCREV_pn-opie-securityplugin-blueping=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-blueping="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PKGARCHCOMPAT_ARMV7A=True
PKGARCHCOMPAT_ARMV7A="True"
# SRCREV_pn-opie-keypebble=${OPIE_SRCREV}
SRCREV_pn-opie-keypebble="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_intel=5
BBFILE_PRIORITY_intel="5"
# PRIORITY=optional
PRIORITY="optional"
# SRCREV_pn-opie-oxygen=${OPIE_SRCREV}
SRCREV_pn-opie-oxygen="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PARALLEL_MAKEINST=${PARALLEL_MAKE}
PARALLEL_MAKEINST="-j2"
# PACKAGE_EXTRA_ARCHS_tune-armv6=${PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp} armv6-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp"
# PACKAGE_EXTRA_ARCHS_tune-armv5=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv5
PACKAGE_EXTRA_ARCHS_tune-armv5="arm armv4 armv5"
# BB_SETSCENE_VERIFY_FUNCTION=sysroot_checkhashes
BB_SETSCENE_VERIFY_FUNCTION="sysroot_checkhashes"
# LICENSE_FLAGS_WHITELIST= commercial
LICENSE_FLAGS_WHITELIST="commercial"
# DISTRO_PR=.9
DISTRO_PR=".9"
# SDK_CC_ARCH=${BUILD_CC_ARCH}
# MAINTAINER=Angstrom Developers <angstrom-distro-devel@linuxtogo.org>
MAINTAINER="Angstrom Developers <angstrom-distro-devel@linuxtogo.org>"
# TARGET_ARCH=${TUNE_ARCH}
unset TARGET_ARCH
# TUNE_FEATURES_tune-armv7ahf-neon=${TUNE_FEATURES_tune-armv7a-neon} callconvention-hard
TUNE_FEATURES_tune-armv7ahf-neon="armv7a vfp neon callconvention-hard"
# ANGSTROM_GCC_VERSION_avr32=4.2.2
ANGSTROM_GCC_VERSION_avr32="4.2.2"
# PREFERRED_VERSION_linux-libc-headers-native=${LINUX_LIBC_HEADERS_VERSION}
PREFERRED_VERSION_linux-libc-headers-native="3.2"
# LINUXLIBCVERSION=3.2
LINUXLIBCVERSION="3.2"
# CCACHE_DIR=${TMPDIR}/ccache/${MULTIMACH_HOST_SYS}/${PN}
export CCACHE_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/ccache/armv7a-angstrom-linux-gnueabi/bblayers"
# QUILTRCFILE=${STAGING_BINDIR_NATIVE}/quiltrc
QUILTRCFILE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/quiltrc"
# BBFILE_PRIORITY_nokia-layer=7
BBFILE_PRIORITY_nokia-layer="7"
# BBLAYERS= ${TOPDIR}/sources/meta-angstrom ${BASELAYERS} ${BSPLAYERS} ${EXTRALAYERS} ${TOPDIR}/sources/openembedded-core/meta
BBLAYERS="/home/gooms/OE/setup-scripts/sources/meta-angstrom /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs /home/gooms/OE/setup-scripts/sources/meta-opie /home/gooms/OE/setup-scripts/sources/meta-java /home/gooms/OE/setup-scripts/sources/meta-mozilla /home/gooms/OE/setup-scripts/sources/meta-ti /home/gooms/OE/setup-scripts/sources/meta-efikamx /home/gooms/OE/setup-scripts/sources/meta-nslu2 /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm /home/gooms/OE/setup-scripts/sources/meta-handheld /home/gooms/OE/setup-scripts/sources/meta-intel /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2 /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450 /home/gooms/OE/setup-scripts/sources/openembedded-core/meta"
# PREFERRED_VERSION_linux-libc-headers-nativesdk=${LINUX_LIBC_HEADERS_VERSION}
PREFERRED_VERSION_linux-libc-headers-nativesdk="3.2"
# BUILD_SYS=${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}
BUILD_SYS="i686-linux"
# PREFERRED_VERSION_glibc-nativesdk=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc-nativesdk="2.10.1"
# SRCREV_pn-opie-networksettings=${OPIE_SRCREV}
SRCREV_pn-opie-networksettings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QADEPENDS_virtclass-native=
# PREFERRED_PROVIDER_hotplug=udev
PREFERRED_PROVIDER_hotplug="udev"
# PATCHDEPENDENCY=${PATCHTOOL}-native:do_populate_sysroot
PATCHDEPENDENCY="quilt-native:do_populate_sysroot"
# EXTRAOPKGCONFIG=opkg-config-base ${ANGSTROM_FEED_CONFIGS}
EXTRAOPKGCONFIG="opkg-config-base angstrom-feed-configs"
# OEINCLUDELOGS=yes
OEINCLUDELOGS="yes"
# SRCREV_pn-opie-restartapplet=${OPIE_SRCREV}
SRCREV_pn-opie-restartapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_linux-handhelds-2.6=2.6.21-hh20
PREFERRED_VERSION_linux-handhelds-2.6="2.6.21-hh20"
# ONLINE_PACKAGE_MANAGEMENT=full
ONLINE_PACKAGE_MANAGEMENT="full"
# SERIAL_CONSOLE=115200 ttyO2
SERIAL_CONSOLE="115200 ttyO2"
# BUILDHISTORY_COMMIT=1
BUILDHISTORY_COMMIT="1"
# SEPPUKU_USER=None
# PREFERRED_PROVIDER_virtual/java-native=jamvm-native
PREFERRED_PROVIDER_virtual/java-native="jamvm-native"
# SRCREV_pn-opie-freetype=${OPIE_SRCREV}
SRCREV_pn-opie-freetype="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5ehf-vfp=${TUNE_FEATURES_tune-armv5e-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5ehf-vfp="armv5 vfp dsp callconvention-hard"
# LIMIT_BUILT_LOCALES=POSIX en_US en_GB
LIMIT_BUILT_LOCALES="POSIX en_US en_GB"
# SRCREV_pn-opie-multikey=${OPIE_SRCREV}
SRCREV_pn-opie-multikey="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEBUG_FLAGS=-g -feliminate-unused-debug-types
DEBUG_FLAGS="-g -feliminate-unused-debug-types"
# SRCREV_pn-opie-pimconverter=${OPIE_SRCREV}
SRCREV_pn-opie-pimconverter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDK_NAME_PREFIX=oecore
SDK_NAME_PREFIX="oecore"
# BBPATH=/home/gooms/OE/setup-scripts/sources/meta-handheld:/home/gooms/OE/setup-scripts/sources/meta-opie:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs:/home/gooms/OE/setup-scripts:/home/gooms/OE/setup-scripts/sources/meta-angstrom:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce:/home/gooms/OE/setup-scripts/sources/meta-java:/home/gooms/OE/setup-scripts/sources/meta-mozilla:/home/gooms/OE/setup-scripts/sources/meta-ti:/home/gooms/OE/setup-scripts/sources/meta-efikamx:/home/gooms/OE/setup-scripts/sources/meta-nslu2:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm:/home/gooms/OE/setup-scripts/sources/meta-intel:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta
BBPATH="/home/gooms/OE/setup-scripts/sources/meta-handheld:/home/gooms/OE/setup-scripts/sources/meta-opie:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs:/home/gooms/OE/setup-scripts:/home/gooms/OE/setup-scripts/sources/meta-angstrom:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce:/home/gooms/OE/setup-scripts/sources/meta-java:/home/gooms/OE/setup-scripts/sources/meta-mozilla:/home/gooms/OE/setup-scripts/sources/meta-ti:/home/gooms/OE/setup-scripts/sources/meta-efikamx:/home/gooms/OE/setup-scripts/sources/meta-nslu2:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm:/home/gooms/OE/setup-scripts/sources/meta-intel:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta"
# TUNE_FEATURES_tune-armv5e-vfp=armv5 vfp dsp
TUNE_FEATURES_tune-armv5e-vfp="armv5 vfp dsp"
# RDEPENDS_${PN}-staticdev=${PN}-dev (= ${EXTENDPKGV})
RDEPENDS_bblayers-staticdev="bblayers-dev (= 1.0-r0)"
# PACKAGE_EXTRA_ARCHS_tune-armv5-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5-vfp="arm armv4 armv5 armv5-vfp"
# PREFERRED_VERSION_glibc-initial-nativesdk=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc-initial-nativesdk="2.10.1"
# SRCREV_pn-opie-sheet=${OPIE_SRCREV}
SRCREV_pn-opie-sheet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDKGCCVERSION=4.6%
SDKGCCVERSION="4.6%"
# PREMIRRORS=cvs://.*/.* http://sources.angstrom-distribution.org/
#svn://.*/.* http://sources.angstrom-distribution.org/
#git://.*/.* http://sources.angstrom-distribution.org/
#hg://.*/.* http://sources.angstrom-distribution.org/
#bzr://.*/.* http://sources.angstrom-distribution.org/
#osc://.*/.* http://sources.angstrom-distribution.org/
#p4://.*/.* http://sources.angstrom-distribution.org/
#svk://.*/.* http://sources.angstrom-distribution.org/
#
PREMIRRORS="cvs://.*/.* http://sources.angstrom-distribution.org/ \
svn://.*/.* http://sources.angstrom-distribution.org/ \
git://.*/.* http://sources.angstrom-distribution.org/ \
hg://.*/.* http://sources.angstrom-distribution.org/ \
bzr://.*/.* http://sources.angstrom-distribution.org/ \
osc://.*/.* http://sources.angstrom-distribution.org/ \
p4://.*/.* http://sources.angstrom-distribution.org/ \
svk://.*/.* http://sources.angstrom-distribution.org/"
# PACKAGES=${PN}-dbg ${PN}-staticdev ${PN} ${PN}-doc ${PN}-dev ${PN}-locale
PACKAGES="bblayers-dbg bblayers-staticdev bblayers bblayers-doc bblayers-dev bblayers-locale"
# EXCLUDE_FROM_WORLD_pn-clutter-box2d=1
EXCLUDE_FROM_WORLD_pn-clutter-box2d="1"
# SRCREV_pn-opie-formatter=${OPIE_SRCREV}
SRCREV_pn-opie-formatter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_binutils-cross_avr32=2.17
PREFERRED_VERSION_binutils-cross_avr32="2.17"
# BUILD_CPP=${BUILD_PREFIX}cpp ${BUILD_CC_ARCH}
export BUILD_CPP="cpp"
# HOMEPAGE=unknown
HOMEPAGE="unknown"
# SANITY_VERSION=1
SANITY_VERSION="1"
# SRCREV_pn-opie-datebook-nationalholidayplugin=${OPIE_SRCREV}
SRCREV_pn-opie-datebook-nationalholidayplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv7a=armv7a vfp
TUNE_FEATURES_tune-armv7a="armv7a vfp"
# ASNEEDED_pn-rpm=
# SRCREV_pn-opie-homeapplet=${OPIE_SRCREV}
SRCREV_pn-opie-homeapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_crownbay=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/
BBFILE_PATTERN_crownbay="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/"
# TRANSLATED_TARGET_ARCH=${@d.getVar('TARGET_ARCH', True).replace("_", "-")}
TRANSLATED_TARGET_ARCH="arm"
# GPE_MIRROR=http://gpe.linuxtogo.org/download/source
GPE_MIRROR="http://gpe.linuxtogo.org/download/source"
# IMAGE_POSTPROCESS_COMMAND= buildhistory_get_imageinfo ;
IMAGE_POSTPROCESS_COMMAND="buildhistory_get_imageinfo ;"
# SOC_FAMILY=omap3
SOC_FAMILY="omap3"
# prefix_nativesdk=/usr
prefix_nativesdk="/usr"
# IMAGE_BOOT=${IMAGE_INITSCRIPTS} ${IMAGE_DEV_MANAGER} ${IMAGE_INIT_MANAGER} ${IMAGE_LOGIN_MANAGER}
IMAGE_BOOT="systemd-compat-units udev systemd tinylogin"
# HANDHELDS_CVS=cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs
HANDHELDS_CVS="cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs"
# STAGING_BASE_LIBDIR_NATIVE=${STAGING_DIR_NATIVE}${base_libdir_native}
STAGING_BASE_LIBDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib"
# LICENSE=INVALID
LICENSE="INVALID"
# TOPDIR=/home/gooms/OE/setup-scripts
TOPDIR="/home/gooms/OE/setup-scripts"
# BBFILE_PRIORITY_angstrom-layer=7
BBFILE_PRIORITY_angstrom-layer="7"
# BBFILE_PATTERN_palm-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/
BBFILE_PATTERN_palm-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/"
# SRCREV_pn-opie-aqpkg=${OPIE_SRCREV}
SRCREV_pn-opie-aqpkg="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/java-initial=jamvm-initial
PREFERRED_PROVIDER_virtual/java-initial="jamvm-initial"
# FILE_DIRNAME=${@os.path.dirname(d.getVar('FILE'))}
FILE_DIRNAME="/home/gooms/OE/setup-scripts/conf"
# SRCREV_pn-opie-sfcave=${OPIE_SRCREV}
SRCREV_pn-opie-sfcave="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_edje=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edje="1.1.%"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial=${TCLIBC}-initial
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-initial="eglibc-initial"
# BUILD_CFLAGS=${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}
export BUILD_CFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include -O2 -pipe"
# PREFERRED_VERSION_ecore=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_ecore="1.1.%"
# PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp} armv5ehf-vfp armv5tehf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp"
# SRCREV_pn-opie-style-flat=${OPIE_SRCREV}
SRCREV_pn-opie-style-flat="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SECTION_${PN}-doc=doc
SECTION_bblayers-doc="doc"
# SRCREV_pn-opie-i18n=${OPIE_SRCREV}
SRCREV_pn-opie-i18n="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_toolchain-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/
BBFILE_PATTERN_toolchain-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/"
# BBFILE_PATTERN_gnome-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/
BBFILE_PATTERN_gnome-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/"
# SOLIBSDEV=.so
SOLIBSDEV=".so"
# SRCREV_pn-opie-vmemo=${OPIE_SRCREV}
SRCREV_pn-opie-vmemo="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FILES_${PN}-dev=${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig ${datadir}/aclocal ${base_libdir}/*.o
FILES_bblayers-dev="/usr/include /usr/lib/lib*.so /usr/lib/*.la /usr/lib/*.o /usr/lib/pkgconfig /usr/share/pkgconfig /usr/share/aclocal /lib/*.o"
# USER_CLASSES=
# MKTEMPDIRCMD=mktemp -d -q ${TMPBASE}
MKTEMPDIRCMD="mktemp -d -q ${TMPBASE}"
# BB_HASHCHECK_FUNCTION=sstate_checkhashes
BB_HASHCHECK_FUNCTION="sstate_checkhashes"
# PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7athf} armv7ahf-vfp-neon armv7at2hf-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon"
# SOLIBS=.so.*
SOLIBS=".so.*"
# PYTHON_BASEVERSION=2.7
PYTHON_BASEVERSION="2.7"
# PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5b-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp="arm armv4 armv5 armv5b-vfp"
# docdir=${datadir}/doc
export docdir="/usr/share/doc"
# ARMPKGSFX_DSP=${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "dsp" ], "e", "", d)}
# PREFERRED_VERSION_evas=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_evas="1.1.%"
# ANGSTROM_BLACKLIST_pn-fso-apm=regular apmd is good enough
ANGSTROM_BLACKLIST_pn-fso-apm="regular apmd is good enough"
# SRCREV_pn-opie-volumeapplet=${OPIE_SRCREV}
SRCREV_pn-opie-volumeapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-mediaplayer2=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_konqueror-embedded=20070316
PREFERRED_VERSION_konqueror-embedded="20070316"
# RESUMECOMMAND=ERROR, this must be a BitBake bug
RESUMECOMMAND="ERROR, this must be a BitBake bug"
# infodir=${datadir}/info
export infodir="/usr/share/info"
# SANITY_ABIFILE=${TMPDIR}/abi_version
SANITY_ABIFILE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/abi_version"
# PREFERRED_VERSION_eeze-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eeze-native="1.1.%"
# BBFILE_PRIORITY_meta-efikamx=10
BBFILE_PRIORITY_meta-efikamx="10"
# COMMERCIAL_QT=
# base_prefix=
# THISDIR=${@os.path.dirname(d.getVar('FILE', True))}
THISDIR="/home/gooms/OE/setup-scripts/conf"
# BBFILE_PATTERN_mozilla-layer=^/home/gooms/OE/setup-scripts/sources/meta-mozilla/
BBFILE_PATTERN_mozilla-layer="^/home/gooms/OE/setup-scripts/sources/meta-mozilla/"
# SRCREV_pn-opie-mediaplayer2-skin-pod=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-pod="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_gcc-cross=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross="4.5"
# RPROVIDES=
# IMAGE_FSTYPES= tar.bz2 tar.bz2 ubi
IMAGE_FSTYPES="tar.bz2 tar.bz2 ubi"
# SSTATE_PKG=${SSTATE_DIR}/${SSTATE_PKGNAME}
SSTATE_PKG="/home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}"
# PREFERRED_VERSION_icedtea6-native=1.8.11
PREFERRED_VERSION_icedtea6-native="1.8.11"
# ASNEEDED_pn-pulseaudio=
# SRCREV_pn-opie-kcheckers=${OPIE_SRCREV}
SRCREV_pn-opie-kcheckers="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-showimg=${OPIE_SRCREV}
SRCREV_pn-opie-showimg="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_fishriver=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/
BBFILE_PATTERN_fishriver="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/"
# TERM=xterm
export TERM="xterm"
# LAYER_CONF_VERSION=4
LAYER_CONF_VERSION="4"
# MULTIMACH_HOST_SYS=${PACKAGE_ARCH}${HOST_VENDOR}-${HOST_OS}
MULTIMACH_HOST_SYS="armv7a-angstrom-linux-gnueabi"
# STAGING_DIR_NATIVE=${STAGING_DIR}/${BUILD_SYS}
STAGING_DIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux"
# DEPLOY_DIR=${TMPDIR}/deploy
DEPLOY_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy"
# DESCRIPTION_${PN}-staticdev=${DESCRIPTION} This package contains static libraries for software development.
DESCRIPTION_bblayers-staticdev="bblayers version 1.0-r0 This package contains static libraries for software development."
# SRCREV_pn-opie-mediaplayer1-libtremorplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libtremorplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# MULTI_PROVIDER_WHITELIST=virtual/libintl virtual/libintl-native virtual/libintl-nativesdk virtual/xserver virtual/update-alternatives-native virtual/update-alternatives
MULTI_PROVIDER_WHITELIST="virtual/libintl virtual/libintl-native virtual/libintl-nativesdk virtual/xserver virtual/update-alternatives-native virtual/update-alternatives"
# DISTRO_CHECK=v2012.04-core
DISTRO_CHECK="v2012.04-core"
# SRCREV_pn-opie-tabmanager=${OPIE_SRCREV}
SRCREV_pn-opie-tabmanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ASNEEDED_pn-puzzles=
# SIGGEN_EXCLUDERECIPES_ABISAFE= pointercal-xinput systemd-serialgetty mplayer-common task-x11-server fbset-modes sysvinit-inittab shadow-securetty opkg-config-base netbase formfactor xserver-xf86-config pointercal base-files keymaps
SIGGEN_EXCLUDERECIPES_ABISAFE="pointercal-xinput systemd-serialgetty mplayer-common task-x11-server fbset-modes sysvinit-inittab shadow-securetty opkg-config-base netbase formfactor xserver-xf86-config pointercal base-files keymaps"
# STAMP=${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}
STAMP="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0"
# SRCREV_pn-opie-style-web=${OPIE_SRCREV}
SRCREV_pn-opie-style-web="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-today-datebookplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-datebookplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QA_LOGFILE=${TMPDIR}/qa.log
QA_LOGFILE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/qa.log"
# SRCREV_pn-opie-clockapplet=${OPIE_SRCREV}
SRCREV_pn-opie-clockapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ANGSTROM_EGLIBC_VERSION=2.12
ANGSTROM_EGLIBC_VERSION="2.12"
# OPIE_VERSION=1.2.5+gitr${OPIE_SRCREV}
OPIE_VERSION="1.2.5+gitrf5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEPLOY_DIR_TOOLS=${DEPLOY_DIR}/tools
DEPLOY_DIR_TOOLS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/tools"
# LINKER_HASH_STYLE_mips=sysv
LINKER_HASH_STYLE_mips="sysv"
# FILES_${PN}-staticdev=${libdir}/*.a ${base_libdir}/*.a ${libdir}/${BPN}/*.a
FILES_bblayers-staticdev="/usr/lib/*.a /lib/*.a /usr/lib/bblayers/*.a"
# PREFERRED_VERSION_qt4-native=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-native="4.8.0"
# VIRTUAL-RUNTIME_update-alternatives=${ANGSTROM_IPK_UPDATE_ALTERNATIVES}
VIRTUAL-RUNTIME_update-alternatives="update-alternatives-cworth"
# HOST_PREFIX=${TARGET_PREFIX}
HOST_PREFIX="arm-angstrom-linux-gnueabi-"
# PREFERRED_VERSION_gobject-introspection-native=0.9.10
PREFERRED_VERSION_gobject-introspection-native="0.9.10"
# PKGDATA_DIR=${TMPDIR}/pkgdata/${MULTIMACH_TARGET_SYS}
PKGDATA_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/pkgdata/armv7a-angstrom-linux-gnueabi"
# sysconfdir_native=/etc
sysconfdir_native="/etc"
# SRCREV_pn-opie-parashoot=${OPIE_SRCREV}
SRCREV_pn-opie-parashoot="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/update-alternatives-native=opkg-native
PREFERRED_PROVIDER_virtual/update-alternatives-native="opkg-native"
# BBFILE_PATTERN_meta-efikamx=^/home/gooms/OE/setup-scripts/sources/meta-efikamx/
BBFILE_PATTERN_meta-efikamx="^/home/gooms/OE/setup-scripts/sources/meta-efikamx/"
# PREFERRED_PROVIDER_qemu-native=qemu-native
PREFERRED_PROVIDER_qemu-native="qemu-native"
# PREFERRED_VERSION_embryo=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_embryo="1.1.%"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahfb=${PACKAGE_EXTRA_ARCHS_tune-armv6hfb} armv7ahfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb="armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp"
# MACHINE_FEATURES=kernel26 screen apm usbgadget usbhost vfat alsa
MACHINE_FEATURES="kernel26 screen apm usbgadget usbhost vfat alsa"
# SRCREV_pn-opie-zsafe=${OPIE_SRCREV}
SRCREV_pn-opie-zsafe="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GNU_MIRROR=ftp://ftp.gnu.org/gnu
GNU_MIRROR="ftp://ftp.gnu.org/gnu"
# LOCALE_SECTION=
# LICENSE_DIRECTORY=${DEPLOY_DIR}/licenses
LICENSE_DIRECTORY="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses"
# STAGING_DIR_HOST=${STAGING_DIR}/${MACHINE}
STAGING_DIR_HOST="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# base_sbindir=${base_prefix}/sbin
export base_sbindir="/sbin"
# ASNEEDED_pn-icu=
# PREFERRED_PROVIDER_matchbox-panel=matchbox-panel-2
PREFERRED_PROVIDER_matchbox-panel="matchbox-panel-2"
# TUNE_FEATURES_tune-armv4t=armv4 thumb
TUNE_FEATURES_tune-armv4t="armv4 thumb"
# TUNE_FEATURES_tune-armv4b=${TUNE_FEATURES_tune-armv4} bigendian
TUNE_FEATURES_tune-armv4b="armv4 bigendian"
# MACHINE_ARCH=${@[d.getVar('TUNE_PKGARCH', True), d.getVar('MACHINE', True)][bool(d.getVar('MACHINE', True))].replace('-', '_')}
MACHINE_ARCH="beagleboard"
# IMAGE_OVERHEAD_FACTOR=1.3
IMAGE_OVERHEAD_FACTOR="1.3"
# SRCREV_pn-opie-unikeyboard=${OPIE_SRCREV}
SRCREV_pn-opie-unikeyboard="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PRINC=0
PRINC="0"
# HOME=/home/gooms
export HOME="/home/gooms"
# PREFERRED_VERSION_eglibc-initial-nativesdk=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-initial-nativesdk="2.12"
# PREFERRED_PROVIDER_virtual/libiconv=eglibc
PREFERRED_PROVIDER_virtual/libiconv="eglibc"
# PREFERRED_PROVIDER_virtual/libqte2=${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)}
PREFERRED_PROVIDER_virtual/libqte2="qte-mt"
# PERSISTENT_DIR=${TMPDIR}/cache
PERSISTENT_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cache"
# TUNE_FEATURES_tune-armv5tb=${TUNE_FEATURES_tune-armv5t} bigendian
TUNE_FEATURES_tune-armv5tb="armv5 thumb bigendian"
# TUNE_FEATURES_tune-armv5te=armv5 dsp thumb
TUNE_FEATURES_tune-armv5te="armv5 dsp thumb"
# BUILD_VENDOR=
# KERNELORG_MIRROR=http://kernel.org/pub
KERNELORG_MIRROR="http://kernel.org/pub"
# PREFERRED_VERSION_jamvm=1.5.2
PREFERRED_VERSION_jamvm="1.5.2"
# FEED_ARCH=${TUNE_PKGARCH}
FEED_ARCH="armv7a"
# PREFERRED_VERSION_gcc-runtime-nativesdk=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-runtime-nativesdk="4.5"
# PREFERRED_VERSION=None
# FEED_BASEPATH=feeds/core/${ANGSTROM_PKG_FORMAT}/${TCLIBC}/
FEED_BASEPATH="feeds/core/ipk/eglibc/"
# ASNEEDED=-Wl,--as-needed
ASNEEDED="-Wl,--as-needed"
# PKG_CONFIG_PATH=${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig
export PKG_CONFIG_PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard//usr/lib/pkgconfig:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/share/pkgconfig"
# SYSROOT_LOCK=${STAGING_DIR}/staging.lock
SYSROOT_LOCK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/staging.lock"
# SRCREV_pn-opie-reader=${OPIE_SRCREV}
SRCREV_pn-opie-reader="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp} armv5eb armv5teb armv5eb-vfp armv5teb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp="arm armv4 armv4t armv5 armv5t armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp"
# HOST_AS_ARCH=${TARGET_AS_ARCH}
# ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01=1
ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01="1"
# TARGET_VENDOR=-angstrom
TARGET_VENDOR="-angstrom"
# SRCREV_pn-opie-jumpx=${OPIE_SRCREV}
SRCREV_pn-opie-jumpx="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# AVAILTUNES= armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6 armv6t armv6hf armv6thf armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-neon armv7athf-neon armv7ab armv7atb armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-neon armv7athfb-neon cortexa8 cortexa8t cortexa8-neon cortexa8hf cortexa8thf cortexa8hf-neon
AVAILTUNES="armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6 armv6t armv6hf armv6thf armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-neon armv7athf-neon armv7ab armv7atb armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-neon armv7athfb-neon cortexa8 cortexa8t cortexa8-neon cortexa8hf cortexa8thf cortexa8hf-neon"
# SRCREV_pn-opie-help-en=${OPIE_SRCREV}
SRCREV_pn-opie-help-en="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-calculator=${OPIE_SRCREV}
SRCREV_pn-opie-calculator="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SOLIBSDEV_darwin=.dylib
SOLIBSDEV_darwin=".dylib"
# LAYERDEPENDS_fishriver=intel
LAYERDEPENDS_fishriver="intel"
# TUNE_PKGARCH=armv7a
TUNE_PKGARCH="armv7a"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs=gcc-runtime
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-compilerlibs="gcc-runtime"
# IMAGE_LINK_NAME=${IMAGE_BASENAME}-${MACHINE}
IMAGE_LINK_NAME="bblayers-beagleboard"
# PREFERRED_VERSION_elfutils=0.148
PREFERRED_VERSION_elfutils="0.148"
# SRCREV_pn-opie-buzzword=${OPIE_SRCREV}
SRCREV_pn-opie-buzzword="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER-gconf-dbus=gconf
PREFERRED_PROVIDER-gconf-dbus="gconf"
# PREFERRED_VERSION_expedite=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_expedite="1.1.%"
# TUNE_FEATURES_tune-armv7athfb=${TUNE_FEATURES_tune-armv7atb} callconvention-hard
TUNE_FEATURES_tune-armv7athfb="armv7a vfp thumb bigendian callconvention-hard"
# ANGSTROM_BLACKLIST_pn-bluez-libs=bluez-libs 3.x has been replaced by bluez4
ANGSTROM_BLACKLIST_pn-bluez-libs="bluez-libs 3.x has been replaced by bluez4"
# LAYERDEPENDS_emenlow=intel
LAYERDEPENDS_emenlow="intel"
# MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS=
# BBFILE_PRIORITY_n450=6
BBFILE_PRIORITY_n450="6"
# LOCALE_UTF8_ONLY=1
LOCALE_UTF8_ONLY="1"
# COREBASE=/home/gooms/OE/setup-scripts/sources/openembedded-core
COREBASE="/home/gooms/OE/setup-scripts/sources/openembedded-core"
# GNOME_MIRROR=http://ftp.gnome.org/pub/GNOME/sources
GNOME_MIRROR="http://ftp.gnome.org/pub/GNOME/sources"
# EFL_PREFERRED_VERSION=1.1.%
EFL_PREFERRED_VERSION="1.1.%"
# SRCREV_pn-opie-quicklauncher=${OPIE_SRCREV}
SRCREV_pn-opie-quicklauncher="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRC_DIST_LOCAL=symlink
SRC_DIST_LOCAL="symlink"
# DEPLOY_DIR_IPK=${DEPLOY_DIR}/ipk
DEPLOY_DIR_IPK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk"
# AS=${HOST_PREFIX}as ${HOST_AS_ARCH}
export AS="arm-angstrom-linux-gnueabi-as"
# AR=${HOST_PREFIX}ar
export AR="arm-angstrom-linux-gnueabi-ar"
# TUNE_FEATURES_tune-cortexa8thf=${TUNE_FEATURES_tune-armv7athf} cortexa8
TUNE_FEATURES_tune-cortexa8thf="armv7a vfp thumb callconvention-hard cortexa8"
# SRCREV_pn-opie-clock=${OPIE_SRCREV}
SRCREV_pn-opie-clock="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# WORKDIR=${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}
WORKDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0"
# SSTATE_PKGARCH=${PACKAGE_ARCH}
SSTATE_PKGARCH="armv7a"
# BUILD_CPPFLAGS=-isystem${STAGING_INCDIR_NATIVE}
export BUILD_CPPFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include"
# ARMPKGSFX_THUMB=${@bb.utils.contains("TUNE_FEATURES", [ "armv4", "thumb" ], "t", "", d)}${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "thumb" ], "t", "", d)}${@bb.utils.contains("TUNE_FEATURES", [ "armv6", "thumb" ], "t", "", d)}${@bb.utils.contains("TUNE_FEATURES", [ "armv7", "thumb" ], "t2", "", d)}
# ROOT_FLASH_SIZE=256
ROOT_FLASH_SIZE="256"
# PREFERRED_VERSION_edje-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edje-native="1.1.%"
# PREFERRED_VERSION_efreet=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_efreet="1.1.%"
# HOST_CC_ARCH=${TARGET_CC_ARCH}
HOST_CC_ARCH="-march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# PKGWRITEDIRIPK=${WORKDIR}/deploy-ipks
PKGWRITEDIRIPK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/deploy-ipks"
# DISTRO_BLUETOOTH_MANAGER=blueprobe bluez4
DISTRO_BLUETOOTH_MANAGER="blueprobe bluez4"
# SRCREV_pn-opie-mediummount=${OPIE_SRCREV}
SRCREV_pn-opie-mediummount="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5b=${TUNE_FEATURES_tune-armv5} bigendian
TUNE_FEATURES_tune-armv5b="armv5 bigendian"
# P=${PN}-${PV}
P="bblayers-1.0"
# IMAGE_DEV_MANAGER=${@base_contains("MACHINE_FEATURES", "kernel26", "udev","",d)}
IMAGE_DEV_MANAGER="udev"
# SRCREV_pn-opie-mediaplayer2-skin-default-landscape=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-default-landscape="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-today-addressbookplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-addressbookplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QADEPENDS=prelink-native
QADEPENDS="prelink-native"
# E_SVN=svn://svn.enlightenment.org/svn/e
E_SVN="svn://svn.enlightenment.org/svn/e"
# BUILD_CXXFLAGS=${BUILD_CFLAGS} -fpermissive
export BUILD_CXXFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include -O2 -pipe -fpermissive"
# PREFERRED_VERSION_expedite-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_expedite-native="1.1.%"
# includedir_native=${prefix_native}/include
includedir_native="/usr/include"
# FILESYSTEM_PERMS_TABLES=fs-perms-angstrom.txt
FILESYSTEM_PERMS_TABLES="fs-perms-angstrom.txt"
# STAGING_BINDIR=${STAGING_DIR_HOST}${bindir}
STAGING_BINDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin"
# PREFERRED_PROVIDER_dbus-glib-native=dbus-glib-native
PREFERRED_PROVIDER_dbus-glib-native="dbus-glib-native"
# LAYERDEPENDS_jasperforest=intel
LAYERDEPENDS_jasperforest="intel"
# SRCREV_pn-opie-kbill=${OPIE_SRCREV}
SRCREV_pn-opie-kbill="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_binutils-cross-sdk_avr32=2.17
PREFERRED_VERSION_binutils-cross-sdk_avr32="2.17"
# SRCREV_pn-opie-deco-liquid=${OPIE_SRCREV}
SRCREV_pn-opie-deco-liquid="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-mail=${OPIE_SRCREV}
SRCREV_pn-opie-mail="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_toolchain-layer=6
BBFILE_PRIORITY_toolchain-layer="6"
# SRCREV_pn-opie-zlines=${OPIE_SRCREV}
SRCREV_pn-opie-zlines="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-button-settings=${OPIE_SRCREV}
SRCREV_pn-opie-button-settings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-mediaplayer1-libmodplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libmodplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILD_PREFIX=
# SRCREV_pn-opie-kjumpx=${OPIE_SRCREV}
SRCREV_pn-opie-kjumpx="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc=gcc-cross
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc="gcc-cross"
# PREFERRED_VERSION_jamvm-initial=1.4.5
PREFERRED_VERSION_jamvm-initial="1.4.5"
# PREFERRED_PROVIDER_virtual/javac-native=ecj-bootstrap-native
PREFERRED_PROVIDER_virtual/javac-native="ecj-bootstrap-native"
# SRCREV_pn-opie-mobilemsg=${OPIE_SRCREV}
SRCREV_pn-opie-mobilemsg="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-calibrate=${OPIE_SRCREV}
SRCREV_pn-opie-calibrate="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-suspendapplet=${OPIE_SRCREV}
SRCREV_pn-opie-suspendapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_PASS=None
# SRCREV_pn-opie-deco-polished=${OPIE_SRCREV}
SRCREV_pn-opie-deco-polished="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-dagger=${OPIE_SRCREV}
SRCREV_pn-opie-dagger="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-ftp=${OPIE_SRCREV}
SRCREV_pn-opie-ftp="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TARGET_CC_ARCH=${TUNE_CCARGS}
TARGET_CC_ARCH="-march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# HOST_ARCH=${TARGET_ARCH}
HOST_ARCH="arm"
# ANGSTROM_IPK_UPDATE_ALTERNATIVES=update-alternatives-cworth
ANGSTROM_IPK_UPDATE_ALTERNATIVES="update-alternatives-cworth"
# ENABLE_BINARY_LOCALE_GENERATION=1
ENABLE_BINARY_LOCALE_GENERATION="1"
# TARGET_OS=linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}${@['','-gnuspe'][bb.data.getVar('TUNE_PKGARCH',d,1) in ['ppce500', 'ppce500v2']]}
TARGET_OS="linux-gnueabi"
# ABIEXTENSION=eabi
ABIEXTENSION="eabi"
# SRCREV_pn-opie-sh=${OPIE_SRCREV}
SRCREV_pn-opie-sh="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_python=2.7.2
PREFERRED_VERSION_python="2.7.2"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial=gcc-cross-initial
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-initial="gcc-cross-initial"
# BBFILE_PATTERN_angstrom-layer=^/home/gooms/OE/setup-scripts/sources/meta-angstrom/
BBFILE_PATTERN_angstrom-layer="^/home/gooms/OE/setup-scripts/sources/meta-angstrom/"
# SRCREV_pn-opie-snake=${OPIE_SRCREV}
SRCREV_pn-opie-snake="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-wordgame=${OPIE_SRCREV}
SRCREV_pn-opie-wordgame="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_binutils-cross=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils-cross="2.20.1"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils=binutils-cross
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-binutils="binutils-cross"
# IMAGE_LOGIN_MANAGER=tinylogin
IMAGE_LOGIN_MANAGER="tinylogin"
# PREFERRED_VERSION_qt4-embedded-gles=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-embedded-gles="4.8.0"
# DISTRO_EXTRA_RRECOMMENDS= kernel-module-vfat kernel-module-ext2 kernel-module-ext3 kernel-module-af-packet avahi-daemon avahi-autoipd openssh-sftp-server ${DEBUG_APPS}
DISTRO_EXTRA_RRECOMMENDS="kernel-module-vfat kernel-module-ext2 kernel-module-ext3 kernel-module-af-packet avahi-daemon avahi-autoipd openssh-sftp-server strace procps"
# TUNE_FEATURES_tune-cortexa8-neon=${TUNE_FEATURES_tune-armv7a-neon} cortexa8
TUNE_FEATURES_tune-cortexa8-neon="armv7a vfp neon cortexa8"
# TARGET_CPPFLAGS=
# PACKAGE_EXTRA_ARCHS_tune-cortexa8=${PACKAGE_EXTRA_ARCHS_tune-armv7a}
PACKAGE_EXTRA_ARCHS_tune-cortexa8="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp"
# SRCREV_pn-opie-screenshotapplet=${OPIE_SRCREV}
SRCREV_pn-opie-screenshotapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eet-native=1.5%
PREFERRED_VERSION_eet-native="1.5%"
# PREFERRED_PROVIDER_opkg=opkg
PREFERRED_PROVIDER_opkg="opkg"
# EXTENDPKGEVER=${@['','${PKGE\x7d:'][d.getVar('PKGE',1).strip() != '']}
# exec_prefix=/usr
export exec_prefix="/usr"
# DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-iJwsJqZcd2,guid=9852f021dc2bd0c3ce207023000000b5
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-iJwsJqZcd2,guid=9852f021dc2bd0c3ce207023000000b5"
# PREFERRED_VERSION_binutils=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils="2.20.1"
# PREFERRED_VERSION_gcc-cross-canadian=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-canadian="4.5"
# PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp=armv5hfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp="armv5hfb-vfp"
# SSTATE_PKGNAME=${SSTATE_PKGSPEC}${BB_TASKHASH}
SSTATE_PKGNAME="sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}"
# TUNE_FEATURES_tune-armv7ahfb-neon=${TUNE_FEATURES_tune-armv7ab-neon} callconvention-hard
TUNE_FEATURES_tune-armv7ahfb-neon="armv7a vfp neon bigendian callconvention-hard"
# FETCHCMD_cvs=/usr/bin/env cvs
FETCHCMD_cvs="/usr/bin/env cvs"
# COMPATIBLE_MACHINE=None
# GENTOO_MIRROR=http://distfiles.gentoo.org/distfiles
GENTOO_MIRROR="http://distfiles.gentoo.org/distfiles"
# TUNE_FEATURES_tune-armv5b-vfp=${TUNE_FEATURES_tune-armv5-vfp} bigendian
TUNE_FEATURES_tune-armv5b-vfp="armv5 vfp bigendian"
# TOOLCHAIN_BRAND=
# PREFERRED_VERSION_openjdk-6-jre=6b18-1.8.11
PREFERRED_VERSION_openjdk-6-jre="6b18-1.8.11"
# STAGING_INCDIR=${STAGING_DIR_HOST}${includedir}
STAGING_INCDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/include"
# SRCREV_pn-opie-stumbler=${OPIE_SRCREV}
SRCREV_pn-opie-stumbler="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-canadian-arm="4.5"
# SRCREV_pn-opie-odict=${OPIE_SRCREV}
SRCREV_pn-opie-odict="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++=gcc-cross
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-g++="gcc-cross"
# TUNE_FEATURES_tune-armv7ahfb=${TUNE_FEATURES_tune-armv7ab} callconvention-hard
TUNE_FEATURES_tune-armv7ahfb="armv7a vfp bigendian callconvention-hard"
# PREFERRED_VERSION_gcc-crosssdk-intermediate=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-crosssdk-intermediate="4.5"
# PREFERRED_PROVIDER_classpath=classpath
PREFERRED_PROVIDER_classpath="classpath"
# ANGSTROM_BLACKLIST_pn-libiconv=the eglibc provided iconv library is used
ANGSTROM_BLACKLIST_pn-libiconv="the eglibc provided iconv library is used"
# BBFILE_PATTERN_nokia-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/
BBFILE_PATTERN_nokia-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/"
# E_MIRROR=http://download.enlightenment.org/releases
E_MIRROR="http://download.enlightenment.org/releases"
# FETCHCMD_svn=/usr/bin/env svn
FETCHCMD_svn="/usr/bin/env svn"
# PREFERRED_PROVIDER_virtual/kernel=linux
PREFERRED_PROVIDER_virtual/kernel="linux"
# PREFERRED_VERSION_gcc=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc="4.5"
# SELECTED_OPTIMIZATION=${@d.getVar(['FULL_OPTIMIZATION', 'DEBUG_OPTIMIZATION'][d.getVar('DEBUG_BUILD', True) == '1'], True)}
SELECTED_OPTIMIZATION="-O2 -pipe -g -feliminate-unused-debug-types"
# ANGSTROM_BLACKLIST_pn-gconf-dbus=gconf-dbus has been merged back into main GConf
ANGSTROM_BLACKLIST_pn-gconf-dbus="gconf-dbus has been merged back into main GConf"
# SRCREV_pn-opie-citytime=${OPIE_SRCREV}
SRCREV_pn-opie-citytime="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGEINDEXDEPS= opkg-utils-native:do_populate_sysroot opkg-native:do_populate_sysroot
PACKAGEINDEXDEPS="opkg-utils-native:do_populate_sysroot opkg-native:do_populate_sysroot"
# QA_LOG=1
QA_LOG="1"
# SRCREV_pn-libopie2=${OPIE_SRCREV}
SRCREV_pn-libopie2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# STAGING_LIBDIR_NATIVE=${STAGING_DIR_NATIVE}${libdir_native}
STAGING_LIBDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib"
# BB_SCHEDULER=completion
BB_SCHEDULER="completion"
# SRCREV_pn-opie-dasher=${OPIE_SRCREV}
SRCREV_pn-opie-dasher="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv7a-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7a-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7a-neon="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon"
# OVERRIDES=${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES", "thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", ":thumb-interwork", "", d)}${LIBCOVERRIDE}
OVERRIDES="linux-gnueabi:arm:build-linux:pn-bblayers:beagleboard:omap3:armv7a:armv7a:angstrom:forcevariable:libc-glibc"
# PKGD=${WORKDIR}/package
PKGD="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/package"
# INHERIT= rm_work debian sanity blacklist devshell angstrom-mirrors insane buildhistory sstate package_ipk image-prelink ${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_INSANE} ${INHERIT_DISTRO} sanity
INHERIT="rm_work debian sanity blacklist devshell angstrom-mirrors insane buildhistory sstate package_ipk image-prelink insane debian devshell sstate license sanity"
# SSTATE_SCAN_CMD=find ${SSTATE_BUILDDIR} \( -name "${@"\" -o -name \"".join(d.getVar("SSTATE_SCAN_FILES", True).split())}" \) -type f
SSTATE_SCAN_CMD="find ${SSTATE_BUILDDIR} \( -name \"*.la\" -o -name \"*-config\" -o -name \"*_config\" \) -type f"
# TARGET_LD_ARCH=${TUNE_LDARGS}
# base_dep=def base_dep_prepend(d):
# #
# # Ideally this will check a flag so we will operate properly in
# # the case where host == build == target, for now we don't work in
# # that case though.
# #
#
# deps = ""
# # INHIBIT_DEFAULT_DEPS doesn't apply to the patch command. Whether or not
# # we need that built is the responsibility of the patch function / class, not
# # the application.
# if not d.getVar('INHIBIT_DEFAULT_DEPS'):
# if (d.getVar('HOST_SYS', True) !=
# d.getVar('BUILD_SYS', True)):
# deps += " virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}compilerlibs virtual/libc "
# return deps
#
base_dep="def base_dep_prepend(d): \
# \
# Ideally this will check a flag so we will operate properly in \
# the case where host == build == target, for now we don't work in \
# that case though. \
# \
\
deps = \"\" \
# INHIBIT_DEFAULT_DEPS doesn't apply to the patch command. Whether or not \
# we need that built is the responsibility of the patch function / class, not \
# the application. \
if not d.getVar('INHIBIT_DEFAULT_DEPS'): \
if (d.getVar('HOST_SYS', True) != \
d.getVar('BUILD_SYS', True)): \
deps += \" virtual/arm-angstrom-linux-gnueabi-gcc virtual/arm-angstrom-linux-gnueabi-compilerlibs virtual/libc \" \
return deps"
# base_libdir=${base_prefix}/${baselib}
export base_libdir="/lib"
# do_package_write_rpm=None
# BASELIB=lib
BASELIB="lib"
# SRCREV_pn-opie-icon-reload=${OPIE_SRCREV}
SRCREV_pn-opie-icon-reload="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# UBOOT_ENTRYPOINT=0x80008000
UBOOT_ENTRYPOINT="0x80008000"
# SRCREV_pn-opie-drawpad=${OPIE_SRCREV}
SRCREV_pn-opie-drawpad="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ASNEEDED_pn-dialer=
# PATH=${STAGING_BINDIR_TOOLCHAIN}:${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}/${base_bindir_native}:/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts:/home/gooms/OE/setup-scripts/sources/bitbake/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl:/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts
export PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/sbin:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/sbin:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux//bin:/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts:/home/gooms/OE/setup-scripts/sources/bitbake/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl:/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts"
# PREFERRED_VERSION_python-native=2.7.2
PREFERRED_VERSION_python-native="2.7.2"
# ASNEEDED_pn-pciutils=
# TARGET_CFLAGS=${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}
export TARGET_CFLAGS="-O2 -pipe -g -feliminate-unused-debug-types"
# PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp} armv5ehfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp="armv5hfb-vfp armv5ehfb-vfp"
# BBFILE_PRIORITY_meta-handheld=7
BBFILE_PRIORITY_meta-handheld="7"
# BBFILE_PRIORITY_normal=5
BBFILE_PRIORITY_normal="5"
# MACHINE=beagleboard
unset MACHINE
# GITDIR=${CO_DIR}/git2
GITDIR="/home/gooms/OE/setup-scripts/sources/downloads/git2"
# prefix_native=/usr
prefix_native="/usr"
# BUILD_AR=${BUILD_PREFIX}ar
export BUILD_AR="ar"
# BUILD_AS=${BUILD_PREFIX}as ${BUILD_AS_ARCH}
export BUILD_AS="as"
# PREFERRED_PROVIDER_virtual/libqpe1=libqpe-opie
PREFERRED_PROVIDER_virtual/libqpe1="libqpe-opie"
# sharedstatedir=${base_prefix}/com
export sharedstatedir="/com"
# PACKAGE_EXTRA_ARCHS_tune-armv6hf=${PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp} armv6hf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6hf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp"
# DEBIAN_MIRROR=ftp://ftp.debian.org/debian/pool
DEBIAN_MIRROR="ftp://ftp.debian.org/debian/pool"
# PREFERRED_VERSION_qt4-tools-nativesdk=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-tools-nativesdk="4.8.0"
# BBFILE_PATTERN_openembedded-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/
BBFILE_PATTERN_openembedded-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/"
# VIRTUAL-RUNTIME_apm=apm
VIRTUAL-RUNTIME_apm="apm"
# IMAGE_LINGUAS=${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-us", d)}
IMAGE_LINGUAS="en-us"
# SRCREV_pn-opie-embeddedkonsole=${OPIE_SRCREV}
SRCREV_pn-opie-embeddedkonsole="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp=armv5hf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp="armv5hf-vfp"
# SRCREV_pn-opie-confeditor=${OPIE_SRCREV}
SRCREV_pn-opie-confeditor="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/libc-nativesdk=${TCLIBC}-nativesdk
PREFERRED_PROVIDER_virtual/libc-nativesdk="eglibc-nativesdk"
# PREFERRED_VERSION_linux-libc-headers=${LINUX_LIBC_HEADERS_VERSION}
PREFERRED_VERSION_linux-libc-headers="3.2"
# BBFILE_PRIORITY_efl-layer=7
BBFILE_PRIORITY_efl-layer="7"
# OPIE_SRCREV=f5c8bd6272b5bee393736f401232ce0ccc984fec
OPIE_SRCREV="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eeze=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eeze="1.1.%"
# PATCHTOOL=quilt
PATCHTOOL="quilt"
# XORG_MIRROR=http://xorg.freedesktop.org/releases
XORG_MIRROR="http://xorg.freedesktop.org/releases"
# UCLIBCVERSION=0.9.33
UCLIBCVERSION="0.9.33"
# PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp=armv5hf-vfp armv5thf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp="armv5hf-vfp armv5thf-vfp"
# BUILD_EXEEXT=
# IMAGE_ROOTFS_EXTRA_SPACE=0
IMAGE_ROOTFS_EXTRA_SPACE="0"
# PR=${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[2] or 'r0'}
PR="r0"
# PV=${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[1] or '1.0'}
PV="1.0"
# SRCREV_pn-opie-solitaire=${OPIE_SRCREV}
SRCREV_pn-opie-solitaire="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDK_PREFIX=${SDK_SYS}-
SDK_PREFIX="i686-angstromsdk-linux-"
# PF=${PN}-${EXTENDPE}${PV}-${PR}
PF="bblayers-1.0-r0"
# PN=${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[0] or 'defaultpkgname'}
PN="bblayers"
# DISTRO=angstrom
unset DISTRO
# PACKAGEVARS=FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME
PACKAGEVARS="FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME"
# PREFERRED_VERSION_mesa-xlib=${ANGSTROM_MESA_VERSION}
PREFERRED_VERSION_mesa-xlib="7.11"
# SDK_LD_ARCH=${BUILD_LD_ARCH}
# S=${WORKDIR}/${BP}
S="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/bblayers-1.0"
# DEPLOY_DIR_TAR=${DEPLOY_DIR}/tar
DEPLOY_DIR_TAR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/tar"
# TUNE_FEATURES_tune-armv5hfb-vfp=${TUNE_FEATURES_tune-armv5b-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5hfb-vfp="armv5 vfp bigendian callconvention-hard"
# SRCREV_pn-opie-launcher-settings=${OPIE_SRCREV}
SRCREV_pn-opie-launcher-settings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_linux-libc-headers=linux-libc-headers
PREFERRED_PROVIDER_linux-libc-headers="linux-libc-headers"
# BUILDHISTORY_DIR=${TMPDIR}/buildhistory
BUILDHISTORY_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory"
# PSEUDO_BUILD=0
PSEUDO_BUILD="0"
# ADOBE_MIRROR=http://fpdownload.macromedia.com/get/flashplayer/current/
ADOBE_MIRROR="http://fpdownload.macromedia.com/get/flashplayer/current/"
# IPK_FEED_URIS=None
# DEBIANRDEP=do_package
DEBIANRDEP="do_package"
# BBFILE_PATTERN_sugarbay=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/
BBFILE_PATTERN_sugarbay="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/"
# SRCREV_pn-opie-notes=${OPIE_SRCREV}
SRCREV_pn-opie-notes="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-datebook=${OPIE_SRCREV}
SRCREV_pn-opie-datebook="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# EXTRA_IMAGECMD_jffs2=-lnp
EXTRA_IMAGECMD_jffs2="-lnp"
# TUNE_FEATURES_tune-armv7athf=${TUNE_FEATURES_tune-armv7at} callconvention-hard
TUNE_FEATURES_tune-armv7athf="armv7a vfp thumb callconvention-hard"
# PACKAGERDEPTASK=do_package_write
PACKAGERDEPTASK="do_package_write"
# LINKER_HASH_STYLE_mips64el=sysv
LINKER_HASH_STYLE_mips64el="sysv"
# libdir=${exec_prefix}/${baselib}
export libdir="/usr/lib"
# LINUX_LIBC_HEADERS_VERSION=3.2
LINUX_LIBC_HEADERS_VERSION="3.2"
# SPLASH=
# ANGSTROM_FEED_CONFIGS=angstrom-feed-configs
ANGSTROM_FEED_CONFIGS="angstrom-feed-configs"
# PACKAGE_EXTRA_ARCHS_tune-armv6tb=${PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp} armv6b-vfp armv6tb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6tb="arm armv4 armv4t armv5 armv5t armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b-vfp armv6tb-vfp"
# STAGING_BINDIR_TOOLCHAIN=${STAGING_DIR_NATIVE}${bindir_native}/${TUNE_PKGARCH}${TARGET_VENDOR}-${TARGET_OS}
STAGING_BINDIR_TOOLCHAIN="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi"
# SYSROOT_PREPROCESS_FUNCS=
# BB_DEFAULT_TASK=rm_work_all
BB_DEFAULT_TASK="rm_work_all"
# SRCREV_pn-opie-securityplugin-dummy=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-dummy="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_edbus=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edbus="1.1.%"
# DISTRO_UPDATE_ALTERNATIVES=${ANGSTROM_IPK_UPDATE_ALTERNATIVES}
DISTRO_UPDATE_ALTERNATIVES="update-alternatives-cworth"
# TOOLCHAIN_OPTIONS= --sysroot=${STAGING_DIR_TARGET}
TOOLCHAIN_OPTIONS="--sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# SRCREV_pn-opie-datebook-birthdayplugin=${OPIE_SRCREV}
SRCREV_pn-opie-datebook-birthdayplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_LOGIN=None
# OE_TERMINAL_EXPORTS=XAUTHORITY SHELL DBUS_SESSION_BUS_ADDRESS DISPLAY EXTRA_OEMAKE
OE_TERMINAL_EXPORTS="XAUTHORITY SHELL DBUS_SESSION_BUS_ADDRESS DISPLAY EXTRA_OEMAKE"
# CACHE=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cache/default-eglibc/beagleboard
CACHE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cache/default-eglibc/beagleboard"
# PREFERRED_PROVIDER_virtual/libx11=libx11
PREFERRED_PROVIDER_virtual/libx11="libx11"
# TARGET_PREFIX=${TARGET_SYS}-
TARGET_PREFIX="arm-angstrom-linux-gnueabi-"
# expansion of SRCPV threw ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: SRCREV was used yet no valid SCM was found in SRC_URI
# ANGSTROM_GCC_VERSION=4.5
ANGSTROM_GCC_VERSION="4.5"
# SRCREV_pn-opie-checkbook=${OPIE_SRCREV}
SRCREV_pn-opie-checkbook="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GROUP_locale=None
# PREFERRED_PROVIDER_virtual/update-alternatives=${ANGSTROM_IPK_UPDATE_ALTERNATIVES}
PREFERRED_PROVIDER_virtual/update-alternatives="update-alternatives-cworth"
# DOTDEBUG-dbg=${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${BPN}/.debug ${libdir}/matchbox-panel/.debug /usr/src/debug
DOTDEBUG-dbg="/usr/bin/.debug /usr/sbin/.debug /usr/libexec/.debug /usr/lib/.debug /bin/.debug /sbin/.debug /lib/.debug /usr/lib/bblayers/.debug /usr/lib/matchbox-panel/.debug /usr/src/debug"
# PACKAGE_ARCHS=all any noarch ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}
PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
# PACKAGE_ARCH=${TUNE_PKGARCH}
PACKAGE_ARCH="armv7a"
# EXTRA_OECONF=
# TUNE_CONFLICTS=None
# PRAUTOINX=${PF}
PRAUTOINX="bblayers-1.0-r0"
# BUILD_LD_ARCH=
# PYTHON=${@sys.executable}
PYTHON="/usr/bin/python"
# SRCREV_pn-opie-autorotateapplet=${OPIE_SRCREV}
SRCREV_pn-opie-autorotateapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_PREPROCESS_FUNCS=
# DESCRIPTION_${PN}-dbg=${DESCRIPTION} This package contains ELF symbols and related sources for debugging purposes.
DESCRIPTION_bblayers-dbg="bblayers version 1.0-r0 This package contains ELF symbols and related sources for debugging purposes."
# TUNE_FEATURES_tune-armv5teb=${TUNE_FEATURES_tune-armv5te} bigendian
TUNE_FEATURES_tune-armv5teb="armv5 dsp thumb bigendian"
# base_libdir_nativesdk=/lib
base_libdir_nativesdk="/lib"
# SRCREV_pn-opie-alarm=${OPIE_SRCREV}
SRCREV_pn-opie-alarm="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# do_package_write_tar=None
# SRCREV_pn-libmailwrapper=${OPIE_SRCREV}
SRCREV_pn-libmailwrapper="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_efl-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/
BBFILE_PATTERN_efl-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/"
# GPE_SVN=svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}
GPE_SVN="svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=bblayers"
# LAYERDEPENDS_sugarbay=intel
LAYERDEPENDS_sugarbay="intel"
# SSTATETASKS= do_populate_sysroot do_package do_package_write_ipk do_populate_lic
SSTATETASKS="do_populate_sysroot do_package do_package_write_ipk do_populate_lic"
# BP=${BPN}-${PV}
BP="bblayers-1.0"
# SRCREV_pn-opie-mediaplayer2-skin-techno=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-techno="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SHELL=/bin/bash
export SHELL="/bin/bash"
# SRCREV_pn-opie-login=${OPIE_SRCREV}
SRCREV_pn-opie-login="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_xf86-video-intel=xf86-video-intel
PREFERRED_PROVIDER_xf86-video-intel="xf86-video-intel"
# PREFERRED_VERSION_cacao=0.99.3
PREFERRED_VERSION_cacao="0.99.3"
# SOURCE_MIRROR_FETCH=None
# PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp} armv5eb armv5eb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp="arm armv4 armv5 armv5b-vfp armv5eb armv5eb-vfp"
# ARM_THUMB_M_OPT=${@['-marm', '-mthumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 'thumb']}
ARM_THUMB_M_OPT="-marm"
# SRCREV_pn-opie-taskbar-images=${OPIE_SRCREV}
SRCREV_pn-opie-taskbar-images="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-today-todolistplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-todolistplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_classpath-native=0.98
PREFERRED_VERSION_classpath-native="0.98"
# T=${WORKDIR}/temp
T="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/temp"
# TUNE_FEATURES_tune-armv6thfb=${TUNE_FEATURES_tune-armv6tb} callconvention-hard
TUNE_FEATURES_tune-armv6thfb="armv6 vfp thumb bigendian callconvention-hard"
# LINKER_HASH_STYLE_mips64=sysv
LINKER_HASH_STYLE_mips64="sysv"
# COMMERCIAL_VIDEO_PLUGINS=
# FETCHCOMMAND=ERROR, this must be a BitBake bug
FETCHCOMMAND="ERROR, this must be a BitBake bug"
# SRCREV_pn-opie-deco-flat=${OPIE_SRCREV}
SRCREV_pn-opie-deco-flat="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5thfb-vfp=${TUNE_FEATURES_tune-armv5tb-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5thfb-vfp="armv5 vfp bigendian callconvention-hard"
# TUNE_FEATURES_tune-armv6t=armv6 vfp thumb
TUNE_FEATURES_tune-armv6t="armv6 vfp thumb"
# PREFERRED_PROVIDER_jpeg=libjpeg-turbo
PREFERRED_PROVIDER_jpeg="libjpeg-turbo"
# PREFERRED_VERSION_edbus-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edbus-native="1.1.%"
# bindir_nativesdk=${prefix_nativesdk}/bin
bindir_nativesdk="/usr/bin"
# MIRRORS= ${DEBIAN_MIRROR}/main http://snapshot.debian.net/archive/pool \n ${DEBIAN_MIRROR} ftp://ftp.de.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.au.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.cl.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.hr.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.fi.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.hk.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.hu.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.ie.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.it.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.jp.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.no.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.pl.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.ro.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.si.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.es.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.se.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.tr.debian.org/debian/pool \n ${GNU_MIRROR} ftp://mirrors.kernel.org/gnu \n ${KERNELORG_MIRROR} http://www.kernel.org/pub \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.surfnet.nl/pub/security/gnupg/ \n ftp://ftp.gnupg.org/gcrypt/ http://gulus.USherbrooke.ca/pub/appl/GnuPG/ \n ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnutls.org/pub/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ \n http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tau.ac.il/pub/unix/admin/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.kaizo.org/pub/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/ \n http://www.apache.org/dist http://archive.apache.org/dist \n cvs://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n bzr://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.* http://sources.openembedded.org/ \n svn://.*/.* http://sources.openembedded.org/ \n git://.*/.* http://sources.openembedded.org/ \n hg://.*/.* http://sources.openembedded.org/ \n bzr://.*/.* http://sources.openembedded.org/ \n svk://.*/.* http://sources.openembedded.org/ \n p4://.*/.* http://sources.openembedded.org/ \n osc://.*/.* http://sources.openembedded.org/ \n https?$://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.angstrom-distribution.org/
#https?$://.*/.* http://sources.angstrom-distribution.org/
#
MIRRORS="ftp://ftp.debian.org/debian/pool/main http://snapshot.debian.net/archive/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.de.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.au.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.cl.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.hr.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.fi.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.hk.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.hu.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.ie.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.it.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.jp.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.no.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.pl.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.ro.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.si.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.es.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.se.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.tr.debian.org/debian/pool \n ftp://ftp.gnu.org/gnu ftp://mirrors.kernel.org/gnu \n http://kernel.org/pub http://www.kernel.org/pub \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.surfnet.nl/pub/security/gnupg/ \n ftp://ftp.gnupg.org/gcrypt/ http://gulus.USherbrooke.ca/pub/appl/GnuPG/ \n ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnutls.org/pub/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ \n http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tau.ac.il/pub/unix/admin/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.kaizo.org/pub/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/ \n http://www.apache.org/dist http://archive.apache.org/dist \n cvs://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n bzr://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.* http://sources.openembedded.org/ \n svn://.*/.* http://sources.openembedded.org/ \n git://.*/.* http://sources.openembedded.org/ \n hg://.*/.* http://sources.openembedded.org/ \n bzr://.*/.* http://sources.openembedded.org/ \n svk://.*/.* http://sources.openembedded.org/ \n p4://.*/.* http://sources.openembedded.org/ \n osc://.*/.* http://sources.openembedded.org/ \n https?$://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.angstrom-distribution.org/ \
https?$://.*/.* http://sources.angstrom-distribution.org/"
# SRCREV_pn-opie-go=${OPIE_SRCREV}
SRCREV_pn-opie-go="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# CCACHE=${@bb.which(d.getVar('PATH', True), 'ccache') and 'ccache '}
# SRCREV_pn-opie-today-stocktickerplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-stocktickerplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ANGSTROM_QT_VERSION=4.8.0
ANGSTROM_QT_VERSION="4.8.0"
# SRCREV_pn-opie-notesapplet=${OPIE_SRCREV}
SRCREV_pn-opie-notesapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-tetrix=${OPIE_SRCREV}
SRCREV_pn-opie-tetrix="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_gzip-native=pigz-native
PREFERRED_PROVIDER_gzip-native="pigz-native"
# FREEDESKTOP_CVS=cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs
FREEDESKTOP_CVS="cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs"
# SRCREV_pn-opie-mediaplayer2-skin-default=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-default="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ARMPKGSFX_EABI=${@bb.utils.contains("TUNE_FEATURES", [ "callconvention-hard", "vfp" ], "hf", "", d)}
# SRCREV_pn-opie-tictac=${OPIE_SRCREV}
SRCREV_pn-opie-tictac="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# COMMERCIAL_LICENSE=
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate=gcc-cross-intermediate
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-intermediate="gcc-cross-intermediate"
# DEPLOY_DIR_IMAGE=${DEPLOY_DIR}/images/${MACHINE}
DEPLOY_DIR_IMAGE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/images/beagleboard"
# BBFILE_PRIORITY_openmoko-layer=7
BBFILE_PRIORITY_openmoko-layer="7"
# BBFILE_PATTERN_gpe-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/
BBFILE_PATTERN_gpe-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/"
# SEPPUKU_ADDCOMMENT=None
# SRCREV_pn-opie-gutenbrowser=${OPIE_SRCREV}
SRCREV_pn-opie-gutenbrowser="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEPENDS=${BASEDEPENDS}
DEPENDS="virtual/arm-angstrom-linux-gnueabi-gcc virtual/arm-angstrom-linux-gnueabi-compilerlibs virtual/libc"
# PREFERRED_PROVIDER_virtual/fakeroot-native=pseudo-native
PREFERRED_PROVIDER_virtual/fakeroot-native="pseudo-native"
# TARGET_LINK_HASH_STYLE=${@['-Wl,--hash-style=gnu',''][bb.data.getVar('TARGET_ARCH',d,1) in ['mips', 'mipsel', 'mips64', 'mips64el']]}
TARGET_LINK_HASH_STYLE="-Wl,--hash-style=gnu"
# SRCREV_pn-opie-qcop=${OPIE_SRCREV}
SRCREV_pn-opie-qcop="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDK_AS_ARCH=${BUILD_AS_ARCH}
# SRCREV_pn-opie-mediaplayer1-core=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-core="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-cortexa8hf=${TUNE_FEATURES_tune-armv7ahf} cortexa8
TUNE_FEATURES_tune-cortexa8hf="armv7a vfp callconvention-hard cortexa8"
# EXTRA_IMAGEDEPENDS=u-boot
EXTRA_IMAGEDEPENDS="u-boot"
# BUILD_STRIP=${BUILD_PREFIX}strip
export BUILD_STRIP="strip"
# KERNEL_IMAGETYPE=uImage
KERNEL_IMAGETYPE="uImage"
# SRCREV_pn-opie-today-mailplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-mailplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-bluetoothapplet=${OPIE_SRCREV}
SRCREV_pn-opie-bluetoothapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_libecj-bootstrap=3.6.2
PREFERRED_VERSION_libecj-bootstrap="3.6.2"
# STAGING_DIR=${TMPDIR}/sysroots
STAGING_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots"
# BB_SIGNATURE_HANDLER=OEBasicHash
BB_SIGNATURE_HANDLER="OEBasicHash"
# PACKAGE_EXTRA_ARCHS_tune-armv7athfb-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7athfb} armv7ahfb-vfp-neon armv7at2hfb-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7athfb-neon="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-neon armv7at2hfb-vfp-neon"
# XDG_SESSION_COOKIE=e0b31609c5e95c7f05d24c86000001f1-1334616870.145939-298541074
XDG_SESSION_COOKIE="e0b31609c5e95c7f05d24c86000001f1-1334616870.145939-298541074"
# BUILDHISTORY_PUSH_REPO=
# SRCREV_pn-opie-backup=${OPIE_SRCREV}
SRCREV_pn-opie-backup="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGES_DYNAMIC=${PN}-locale-*
PACKAGES_DYNAMIC="bblayers-locale-*"
# MULTILIB_VARIANTS=
# TUNE_FEATURES_tune-armv7atb-neon=${TUNE_FEATURES_tune-armv7at-neon} bigendian
TUNE_FEATURES_tune-armv7atb-neon="armv7a vfp neon thumb bigendian"
# STAGING_DIR_TARGET=${STAGING_DIR}/${MACHINE}
STAGING_DIR_TARGET="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# ANGSTROM_BLACKLIST_pn-gconf-dbus-native=gconf-dbus has been merged back into main GConf
ANGSTROM_BLACKLIST_pn-gconf-dbus-native="gconf-dbus has been merged back into main GConf"
# DISTRO_FEED_CONFIGS=${ANGSTROM_FEED_CONFIGS}
DISTRO_FEED_CONFIGS="angstrom-feed-configs"
# RDEPENDS_${PN}-dev=${PN} (= ${EXTENDPKGV})
RDEPENDS_bblayers-dev="bblayers (= 1.0-r0)"
# CLEANFUNCS= sstate_cleanall
CLEANFUNCS="sstate_cleanall"
# AUTOREV=${@bb.fetch2.get_autorev(d)}
AUTOREV="AUTOINC"
# DESCRIPTION=${SUMMARY}
DESCRIPTION="bblayers version 1.0-r0"
# SRCREV_pn-opie-examples=${OPIE_SRCREV}
SRCREV_pn-opie-examples="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEPLOY_DIR_DEB=${DEPLOY_DIR}/deb
DEPLOY_DIR_DEB="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/deb"
# PACKAGE_EXTRA_ARCHS=${PACKAGE_EXTRA_ARCHS_tune-${DEFAULTTUNE}}
PACKAGE_EXTRA_ARCHS="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon"
# PSEUDO_PASSWD=${STAGING_DIR_TARGET}
PSEUDO_PASSWD="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# PALMTOP_USE_MULTITHREADED_QT=yes
PALMTOP_USE_MULTITHREADED_QT="yes"
do_build() {
:
}
do_fetchall() {
:
}
prelink_image() {
# export PSEUDO_DEBUG=4
# /bin/env | /bin/grep PSEUDO
# echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
# echo "LD_PRELOAD=$LD_PRELOAD"
pre_prelink_size=`du -ks /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs | awk '{size = $1 ; print size }'`
echo "Size before prelinking $pre_prelink_size."
# We need a prelink conf on the filesystem, add one if it's missing
if [ ! -e /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/etc/prelink.conf ]; then
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc/prelink.conf \
/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/etc/prelink.conf
dummy_prelink_conf=true;
else
dummy_prelink_conf=false;
fi
# prelink!
/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/sbin/prelink --root /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs -amR -N -c /etc/prelink.conf
# Remove the prelink.conf if we had to add it.
if [ "$dummy_prelink_conf" = "true" ]; then
rm -f /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/etc/prelink.conf
fi
pre_prelink_size=`du -ks /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs | awk '{size = $1 ; print size }'`
echo "Size after prelinking $pre_prelink_size."
}
bbdebug() {
USAGE='Usage: bbdebug [123] "message"'
if [ $# -lt 2 ]; then
bbfatal "$USAGE"
fi
# Strip off the debug level and ensure it is an integer
DBGLVL=$1; shift
if ! [[ "$DBGLVL" =~ ^[0-9]+ ]]; then
bbfatal "$USAGE"
fi
# All debug output is printed to the logs
echo "DEBUG: $*"
}
base_do_configure() {
:
}
bbnote() {
echo "NOTE: $*"
}
package_generate_ipkg_conf() {
package_generate_archlist
echo "src oe file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf
ipkgarchs="all any noarch i686-nativesdk"
for arch in $ipkgarchs; do
if [ -e /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch/Packages ] ; then
echo "src oe-$arch file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf
fi
done
echo "src oe file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf
ipkgarchs="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
for arch in $ipkgarchs; do
if [ -e /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch/Packages ] ; then
echo "src oe-$arch file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf
fi
done
}
sstate_create_package() {
cd ${SSTATE_BUILDDIR}
TFILE=`mktemp /home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}.XXXXXXXX`
# Need to handle empty directories
if [ "$(ls -A)" ]; then
tar -czf $TFILE *
else
tar -cz --file=$TFILE --files-from=/dev/null
fi
mv $TFILE /home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}
cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0
rm -rf ${SSTATE_BUILDDIR}
}
bbplain() {
echo "$*"
}
sysroot_stage_libdir() {
src="$1"
dest="$2"
sysroot_stage_dir $src $dest
}
buildhistory_get_imageinfo() {
if [ "1" = "0" ] ; then
return
fi
# List the files in the image, but exclude date/time etc.
# This awk script is somewhat messy, but handles where the size is not printed for device files under pseudo
( cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs && find . -ls | awk '{ if ( $7 ~ /[0-9]/ ) printf "%s %10-s %10-s %10s %s %s %s\n", $3, $5, $6, $7, $11, $12, $13 ; else printf "%s %10-s %10-s %10s %s %s %s\n", $3, $5, $6, 0, $10, $11, $12 }' | sort -k5 > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/files-in-image.txt )
# Record some machine-readable meta-information about the image
echo -n > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/image-info.txt
cat >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/image-info.txt <<END
DISTRO = angstrom
DISTRO_VERSION = v2012.04-core
USER_CLASSES =
IMAGE_CLASSES =
IMAGE_FEATURES = package-management
IMAGE_LINGUAS = en-us
IMAGE_INSTALL = systemd-compat-units udev systemd tinylogin
BAD_RECOMMENDATIONS =
ROOTFS_POSTPROCESS_COMMAND = buildhistory_get_image_installed ;
IMAGE_POSTPROCESS_COMMAND = buildhistory_get_imageinfo ;
END
imagesize=`du -ks /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs | awk '{ print $1 }'`
echo "IMAGESIZE = $imagesize" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/image-info.txt
# Add some configuration information
echo "beagleboard: bblayers configured for angstrom v2012.04-core" > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/build-id
cat >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/build-id <<END
Configured metadata layers:
meta-angstrom = "master:bfb6c66ee406d2e3db618e41e32d51d63e430657"
meta-oe
toolchain-layer
meta-efl
meta-gpe
meta-gnome
meta-xfce
meta-initramfs = "master:397dba1ab21184317019e9808a3cc36e61050680"
meta-opie = "master:efa3892b20a4ef80274e56e5633ebd62c16f9731"
meta-java = "master:3386ea6c96096f107f43f282f654e5afa456109e"
meta-mozilla = "master:5737d9fa26a632a27b2aa760c0d01190f0a17d0e"
meta-ti = "master:d2886e63551b314b23160f2c2cf12346391ae0fa"
meta-efikamx = "master:2c09a3a780b23448e8a6ca964256ff7f5ccba65d"
meta-nslu2 = "master:3d9fc951b05b4df476374b6fc3085ebac7f293ee"
meta-htc
meta-nokia
meta-openmoko
meta-palm = "master:ba34166f4565b52209adea82cef196615cf82246"
meta-handheld = "master:1f05a15aceb4c3a19fa070463b58125b5658b2a9"
meta-intel
meta-sugarbay
meta-crownbay
meta-emenlow
meta-fishriver
meta-fri2
meta-jasperforest
meta-n450 = "master:f75f9b6f68473eb0efac802409608f8389be0030"
meta = "master:a0fbbd7ba979b8aaee701e0997115f89b361b920"
END
}
die() {
bbfatal "$*"
}
base_do_install() {
:
}
base_do_package() {
:
}
oe_libinstall() {
# Purpose: Install a library, in all its forms
# Example
#
# oe_libinstall libltdl /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/
# oe_libinstall -C src/libblah libblah /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image//usr/lib/
dir=""
libtool=""
silent=""
require_static=""
require_shared=""
staging_install=""
while [ "$#" -gt 0 ]; do
case "$1" in
-C)
shift
dir="$1"
;;
-s)
silent=1
;;
-a)
require_static=1
;;
-so)
require_shared=1
;;
-*)
bbfatal "oe_libinstall: unknown option: $1"
;;
*)
break;
;;
esac
shift
done
libname="$1"
shift
destpath="$1"
if [ -z "$destpath" ]; then
bbfatal "oe_libinstall: no destination path specified"
fi
if echo "$destpath/" | egrep '^/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/' >/dev/null
then
staging_install=1
fi
__runcmd () {
if [ -z "$silent" ]; then
echo >&2 "oe_libinstall: $*"
fi
$*
}
if [ -z "$dir" ]; then
dir=`pwd`
fi
dotlai=$libname.lai
# Sanity check that the libname.lai is unique
number_of_files=`(cd $dir; find . -name "$dotlai") | wc -l`
if [ $number_of_files -gt 1 ]; then
bbfatal "oe_libinstall: $dotlai is not unique in $dir"
fi
dir=$dir`(cd $dir;find . -name "$dotlai") | sed "s/^\.//;s/\/$dotlai\$//;q"`
olddir=`pwd`
__runcmd cd $dir
lafile=$libname.la
# If such file doesn't exist, try to cut version suffix
if [ ! -f "$lafile" ]; then
libname1=`echo "$libname" | sed 's/-[0-9.]*$//'`
lafile1=$libname.la
if [ -f "$lafile1" ]; then
libname=$libname1
lafile=$lafile1
fi
fi
if [ -f "$lafile" ]; then
# libtool archive
eval `cat $lafile|grep "^library_names="`
libtool=1
else
library_names="$libname.so* $libname.dll.a $libname.*.dylib"
fi
__runcmd install -d $destpath/
dota=$libname.a
if [ -f "$dota" -o -n "$require_static" ]; then
rm -f $destpath/$dota
__runcmd install -m 0644 $dota $destpath/
fi
if [ -f "$dotlai" -a -n "$libtool" ]; then
rm -f $destpath/$libname.la
__runcmd install -m 0644 $dotlai $destpath/$libname.la
fi
for name in $library_names; do
files=`eval echo $name`
for f in $files; do
if [ ! -e "$f" ]; then
if [ -n "$libtool" ]; then
bbfatal "oe_libinstall: $dir/$f not found."
fi
elif [ -L "$f" ]; then
__runcmd cp -P "$f" $destpath/
elif [ ! -L "$f" ]; then
libfile="$f"
rm -f $destpath/$libfile
__runcmd install -m 0755 $libfile $destpath/
fi
done
done
if [ -z "$libfile" ]; then
if [ -n "$require_shared" ]; then
bbfatal "oe_libinstall: unable to locate shared library"
fi
elif [ -z "$libtool" ]; then
# special case hack for non-libtool .so.#.#.# links
baselibfile=`basename "$libfile"`
if (echo $baselibfile | grep -qE '^lib.*\.so\.[0-9.]*$'); then
sonamelink=`arm-angstrom-linux-gnueabi-readelf -d $libfile |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'`
solink=`echo $baselibfile | sed -e 's/\.so\..*/.so/'`
if [ -n "$sonamelink" -a x"$baselibfile" != x"$sonamelink" ]; then
__runcmd ln -sf $baselibfile $destpath/$sonamelink
fi
__runcmd ln -sf $baselibfile $destpath/$solink
fi
fi
__runcmd cd "$olddir"
}
package_install_internal_ipk() {
local target_rootfs="${INSTALL_ROOTFS_IPK}"
local conffile="${INSTALL_CONF_IPK}"
local package_attemptonly="${INSTALL_PACKAGES_ATTEMPTONLY_IPK}"
local package_linguas="${INSTALL_PACKAGES_LINGUAS_IPK}"
local task="${INSTALL_TASK_IPK}"
split_multilib_packages
local package_to_install="${INSTALL_PACKAGES_NORMAL_IPK}"
local package_multilib="${INSTALL_PACKAGES_MULTILIB_IPK}"
mkdir -p ${target_rootfs}/var/lib/opkg/
local ipkg_args="-f ${conffile} -o ${target_rootfs} --force-overwrite --force_postinstall"
opkg-cl ${ipkg_args} update
# Uclibc builds don't provide this stuff...
if [ xlinux-gnueabi = "xlinux" ] || [ xlinux-gnueabi = "xlinux-gnueabi" ] ; then
if [ ! -z "${package_linguas}" ]; then
for i in ${package_linguas}; do
opkg-cl ${ipkg_args} install $i
done
fi
fi
if [ ! -z "${package_to_install}" ]; then
opkg-cl ${ipkg_args} install ${package_to_install}
fi
if [ ! -z "${package_attemptonly}" ]; then
opkg-cl ${ipkg_args} install ${package_attemptonly} > "/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/temp/log.do_${task}_attemptonly.${PID}" || true
fi
package_tryout_install_multilib_ipk
if [ ! -z "${MULTILIB_CHECK_FILE}" ]; then
#sanity check
multilib_sanity_check ${target_rootfs} ${multilib_tryout_dirs} || exit 1
fi
if [ ! -z "${package_multilib}" ]; then
opkg-cl ${ipkg_args} install ${package_multilib}
fi
}
license_create_manifest() {
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard
# Get list of installed packages
list_installed_packages | grep -v "locale" |sort > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/package.manifest
INSTALLED_PKGS=`cat /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/package.manifest`
# remove existing license.manifest file
if [ -f /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest ]; then
rm /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
fi
# list of installed packages is broken for deb
for pkg in ${INSTALLED_PKGS}; do
# not the best way to do this but licenses are not arch dependant iirc
files=`find /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/pkgdata/*/runtime -name ${pkg}| head -1`
for filename in $files; do
pkged_pn="$(sed -n 's/^PN: //p' ${filename})"
pkged_lic="$(sed -n '/^LICENSE: /{ s/^LICENSE: //; s/[+|&()*]/ /g; s/ */ /g; p }' ${filename})"
# check to see if the package name exists in the manifest. if so, bail.
if ! grep -q "PACKAGE NAME: ${pkg}" ${filename}; then
# exclude local recipes
if [ ! "${pkged_pn}" = "*locale*" ]; then
echo "PACKAGE NAME:" ${pkg} >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
echo "RECIPE NAME:" ${pkged_pn} >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
echo "LICENSE: " >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
for lic in ${pkged_lic}; do
if [ -e "/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkged_pn}/generic_${lic}" ]; then
echo ${lic}|sed s'/generic_//'g >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
else
echo "WARNING: The license listed, " ${lic} " was not in the licenses collected for " ${pkged_pn}>> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
fi
done
echo "" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
fi
fi
done
done
# Two options here:
# - Just copy the manifest
# - Copy the manifest and the license directories
# With both options set we see a .5 M increase in core-image-minimal
if [ -n "${COPY_LIC_MANIFEST}" ]; then
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/license.manifest
if [ -n "${COPY_LIC_DIRS}" ]; then
for pkg in ${INSTALLED_PKGS}; do
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${pkg}
for lic in `ls /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkg}`; do
# Really don't need to copy the generics as they're
# represented in the manifest and in the actual pkg licenses
# Doing so would make your image quite a bit larger
if [[ "${lic}" != "generic_"* ]]; then
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkg}/${lic} /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${pkg}/${lic}
elif [[ "${lic}" == "generic_"* ]]; then
if [ ! -f /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${lic} ]; then
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkg}/${lic} /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/
fi
ln -s ../${lic} /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${pkg}/${lic}
fi
done
done
fi
fi
}
do_rm_work() {
cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0
for dir in *
do
if [ `basename /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/bblayers-1.0` = $dir ]; then
rm -rf $dir
# The package and packages-split directories are retained by sstate for
# do_package so we retain them here too. Anything in sstate 'plaindirs'
# should be retained. Also retain logs and other files in temp.
elif [ $dir != 'temp' ] && [ $dir != 'package' ] && [ $dir != 'packages-split' ]; then
rm -rf $dir
fi
done
# Need to add pseudo back or subsqeuent work in this workdir
# might fail since setscene may not rerun to recreate it
mkdir /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/
# Change normal stamps into setscene stamps as they better reflect the
# fact WORKDIR is now empty
# Also leave noexec stamps since setscene stamps don't cover them
cd `dirname /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0`
for i in `basename /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0`*
do
for j in do_populate_sysroot do_package do_package_write_ipk do_populate_lic
do
case $i in
*do_setscene*)
break
;;
*sigdata*)
i=dummy
break
;;
*do_package_write*)
i=dummy
break
;;
*do_build*)
i=dummy
break
;;
*_setscene*)
i=dummy
break
;;
*$j|*$j.*)
mv $i `echo $i | sed -e "s#${j}#${j}_setscene#"`
i=dummy
break
;;
esac
done
rm -f $i
done
}
buildhistory_get_image_installed() {
# Anything requiring the use of the packaging system should be done in here
# in case the packaging files are going to be removed for this image
if [ "1" = "0" ] ; then
return
fi
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers
# Get list of installed packages
list_installed_packages | sort > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-names.txt
INSTALLED_PKGS=`cat /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-names.txt`
# Produce installed package file and size lists and dependency graph
echo -n > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-packages.txt
echo -n > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp
echo -e "digraph depends {\n node [shape=plaintext]" > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot
for pkg in $INSTALLED_PKGS; do
pkgfile=`get_package_filename $pkg`
echo `basename $pkgfile` >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-packages.txt
if [ -f $pkgfile ] ; then
pkgsize=`du -k $pkgfile | head -n1 | awk '{ print $1 }'`
echo $pkgsize $pkg >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp
fi
deps=`list_package_depends $pkg`
for dep in $deps ; do
echo "$pkg OPP $dep;" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'
done
recs=`list_package_recommends $pkg`
for rec in $recs ; do
echo "$pkg OPP $rec [style=dotted];" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'
done
done | sort | uniq >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot
echo "}" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot
cat /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp | sort -n -r | awk '{print $1 "\tKiB " $2}' > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.txt
rm /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp
# Produce some cut-down graphs (for readability)
grep -v kernel_image /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot | grep -v kernel_2 | grep -v kernel_3 > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel.dot
grep -v libc6 /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel.dot | grep -v libgcc > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc.dot
grep -v update_ /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc.dot > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc-noupdate.dot
grep -v kernel_module /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc-noupdate.dot > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc-noupdate-nomodules.dot
# Workaround for broken shell function dependencies
if false ; then
get_package_filename
list_package_depends
list_package_recommends
fi
}
do_install() {
base_do_install
}
sysroot_stage_dirs() {
from="$1"
to="$2"
sysroot_stage_dir $from/usr/include $to/usr/include
if [ "i686-linux" = "arm-angstrom-linux-gnueabi" ]; then
sysroot_stage_dir $from/usr/bin $to/usr/bin
sysroot_stage_dir $from/usr/sbin $to/usr/sbin
sysroot_stage_dir $from/bin $to/bin
sysroot_stage_dir $from/sbin $to/sbin
sysroot_stage_dir $from/usr/libexec $to/usr/libexec
sysroot_stage_dir $from/etc $to/etc
sysroot_stage_dir $from/var $to/var
fi
if [ -d $from/usr/lib ]
then
sysroot_stage_libdir $from//usr/lib $to/usr/lib
fi
if [ -d $from/lib ]
then
sysroot_stage_libdir $from/lib $to/lib
fi
sysroot_stage_dir $from/usr/share $to/usr/share
}
do_rm_work_all() {
:
}
sstate_unpack_package() {
mkdir -p ${SSTATE_INSTDIR}
cd ${SSTATE_INSTDIR}
tar -xvzf /home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}
}
sysroot_stage_all() {
sysroot_stage_dirs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sysroot-destdir/
}
oe_runmake() {
if [ x"$MAKE" = x ]; then MAKE=make; fi
bbnote make -e MAKEFLAGS= "$@"
make -e MAKEFLAGS= "$@" || die "oe_runmake failed"
}
buildhistory_commit() {
if [ ! -d /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory ] ; then
# Code above that creates this dir never executed, so there can't be anything to commit
return
fi
( cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/
# Initialise the repo if necessary
if [ ! -d .git ] ; then
git init -q
fi
# Ensure there are new/changed files to commit
repostatus=`git status --porcelain`
if [ "$repostatus" != "" ] ; then
git add /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/*
HOSTNAME=`hostname 2>/dev/null || echo unknown`
# porcelain output looks like "?? packages/foo/bar"
for entry in `echo $repostatus | awk '{print $2}' | awk -F/ '{print $1}' | sort | uniq` ; do
git commit /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/$entry -m "$entry: Build Angstrom v2012.04-core of angstrom v2012.04-core for machine beagleboard on $HOSTNAME" --author "buildhistory <buildhistory@angstrom>" > /dev/null
done
if [ "" != "" ] ; then
git push -q
fi
else
git commit /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/ --allow-empty -m "No changes: Build Angstrom v2012.04-core of angstrom v2012.04-core for machine beagleboard on $HOSTNAME" --author "buildhistory <buildhistory@angstrom>" > /dev/null
fi) || true
}
package_generate_archlist() {
ipkgarchs="all any noarch i686-nativesdk"
priority=1
for arch in $ipkgarchs; do
echo "arch $arch $priority" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf
priority=$(expr $priority + 5)
done
ipkgarchs="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
priority=1
for arch in $ipkgarchs; do
echo "arch $arch $priority" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf
priority=$(expr $priority + 5)
done
}
oe_machinstall() {
# Purpose: Install machine dependent files, if available
# If not available, check if there is a default
# If no default, just touch the destination
# Example:
# $1 $2 $3 $4
# oe_machinstall -m 0644 fstab /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image/etc/fstab
#
# TODO: Check argument number?
#
filename=`basename $3`
dirname=`dirname $3`
for o in `echo linux-gnueabi:arm:build-linux:pn-bblayers:beagleboard:omap3:armv7a:armv7a:angstrom:forcevariable:libc-glibc | tr ':' ' '`; do
if [ -e $dirname/$o/$filename ]; then
bbnote $dirname/$o/$filename present, installing to $4
install $1 $2 $dirname/$o/$filename $4
return
fi
done
# bbnote overrides specific file NOT present, trying default=$3...
if [ -e $3 ]; then
bbnote $3 present, installing to $4
install $1 $2 $3 $4
else
bbnote $3 NOT present, touching empty $4
touch $4
fi
}
do_configure() {
base_do_configure
}
split_multilib_packages() {
INSTALL_PACKAGES_NORMAL_IPK=""
INSTALL_PACKAGES_MULTILIB_IPK=""
for pkg in ${INSTALL_PACKAGES_IPK}; do
is_multilib=0
for item in ; do
local pkgname_prefix="${item}-"
local pkgname_len=${#pkgname_prefix}
local pkgname=$(echo $pkg | awk -v var=$pkgname_len '{ pkgname=substr($1, 1, var); print pkgname; }' )
if [ ${pkgname} = ${pkgname_prefix} ]; then
is_multilib=1
break
fi
done
if [ ${is_multilib} = 0 ]; then
INSTALL_PACKAGES_NORMAL_IPK="${INSTALL_PACKAGES_NORMAL_IPK} ${pkg}"
else
INSTALL_PACKAGES_MULTILIB_IPK="${INSTALL_PACKAGES_MULTILIB_IPK} ${pkg}"
fi
done
}
sysroot_stage_dir() {
src="$1"
dest="$2"
# if the src doesn't exist don't do anything
if [ ! -d "$src" ]; then
return
fi
# We only want to stage the contents of $src if it's non-empty so first rmdir $src
# then if it still exists (rmdir on non-empty dir fails) we can copy its contents
rmdir "$src" 2> /dev/null || true
# However we always want to stage a $src itself, even if it's empty
mkdir -p "$dest"
if [ -d "$src" ]; then
tar -cf - -C "$src" -ps . | tar -xf - -C "$dest"
fi
}
do_buildall() {
:
}
ipk_log_check() {
target="$1"
lf_path="$2"
lf_txt="`cat $lf_path`"
for keyword_die in "exit 1" "Collected errors" ERR Fail
do
if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
then
echo "log_check: There were error messages in the logfile"
echo -e "log_check: Matched keyword: [$keyword_die]\n"
echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
echo ""
do_exit=1
fi
done
test "$do_exit" = 1 && exit 1
true
}
create_wrapper() {
# Create a wrapper script
#
# These are useful to work around relocation issues, by setting environment
# variables which point to paths in the filesystem.
#
# Usage: create_wrapper FILENAME [[VAR=VALUE]..]
cmd=$1
shift
# run echo via env to test syntactic validity of the variable arguments
env $@ echo "Generating wrapper script for $cmd"
mv $cmd $cmd.real
cmdname=`basename $cmd`.real
cat <<END >$cmd
#!/bin/sh
realpath=\`readlink -fn \$0\`
exec env $@ \`dirname \$realpath\`/$cmdname "\$@"
END
chmod +x $cmd
}
ldconfig_postinst_fragment() {
if [ x"$D" = "x" ]; then
[ -x /sbin/ldconfig ] && /sbin/ldconfig
fi
}
do_compile() {
base_do_compile
}
package_tryout_install_multilib_ipk() {
#try install multilib
multilib_tryout_dirs=""
for item in ; do
local target_rootfs="${MULTILIB_TEMP_ROOTFS}/${item}"
local ipkg_args="-f ${INSTALL_CONF_IPK} -o ${target_rootfs} --force_overwrite"
local selected_pkg=""
local pkgname_prefix="${item}-"
local pkgname_len=${#pkgname_prefix}
for pkg in ${INSTALL_PACKAGES_MULTILIB_IPK}; do
local pkgname=$(echo $pkg | awk -v var=$pkgname_len '{ pkgname=substr($1, 1, var); print pkgname; }' )
if [ ${pkgname} = ${pkgname_prefix} ]; then
selected_pkg="${selected_pkg} ${pkg}"
fi
done
if [ ! -z "${selected_pkg}" ]; then
rm -f ${target_rootfs}
mkdir -p ${target_rootfs}/${opkglibdir}
opkg-cl ${ipkg_args} update
opkg-cl ${ipkg_args} install ${selected_pkg}
multilib_tryout_dirs="${multilib_tryout_dirs} ${target_rootfs}"
fi
done
}
base_do_compile() {
if [ -e Makefile -o -e makefile ]; then
oe_runmake || die "make failed"
else
bbnote "nothing to compile"
fi
}
create_cmdline_wrapper() {
# Create a wrapper script
#
# These are useful to work around relocation issues, by setting environment
# variables which point to paths in the filesystem.
#
# Usage: create_wrapper FILENAME [[VAR=VALUE]..]
cmd=$1
shift
# run echo via env to test syntactic validity of the variable arguments
echo "Generating wrapper script for $cmd"
mv $cmd $cmd.real
cmdname=`basename $cmd`.real
cat <<END >$cmd
#!/bin/sh
realpath=\`readlink -fn \$0\`
exec \`dirname \$realpath\`/$cmdname $@ "\$@"
END
chmod +x $cmd
}
bbfatal() {
echo "ERROR: $*"
exit 1
}
bbwarn() {
echo "WARNING: $*"
}
oe_soinstall() {
# Purpose: Install shared library file and
# create the necessary links
# Example:
#
# oe_
#
#bbnote installing shared library $1 to $2
#
libname=`basename $1`
install -m 755 $1 $2/$libname
sonamelink=`arm-angstrom-linux-gnueabi-readelf -d $1 |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'`
solink=`echo $libname | sed -e 's/\.so\..*/.so/'`
ln -sf $libname $2/$sonamelink
ln -sf $libname $2/$solink
}
package_update_index_ipk() {
set -x
ipkgarchs="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard all any noarch i686-nativesdk"
if [ ! -z "${DEPLOY_KEEP_PACKAGES}" ]; then
return
fi
packagedirs="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk"
for arch in $ipkgarchs; do
packagedirs="$packagedirs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch"
done
multilib_archs="${MULTILIB_ARCHS}"
for arch in $multilib_archs; do
packagedirs="$packagedirs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch"
done
for pkgdir in $packagedirs; do
if [ -e $pkgdir/ ]; then
touch $pkgdir/Packages
flock $pkgdir/Packages.flock -c "opkg-make-index -r $pkgdir/Packages -p $pkgdir/Packages -m $pkgdir/"
fi
done
}
do_package_write() {
:
}
bberror() {
echo "ERROR: $*"
}
do_checkuriall() {
:
}
packagedstaging_fastpath() {
:
}
python check_connectivity () {
def check_connectivity(d):
# URI's to check can be set in the CONNECTIVITY_CHECK_URIS variable
# using the same syntax as for SRC_URI. If the variable is not set
# the check is skipped
test_uris = (d.getVar('CONNECTIVITY_CHECK_URIS', True) or "").split()
retval = ""
# Only check connectivity if network enabled and the
# CONNECTIVITY_CHECK_URIS are set
network_enabled = not d.getVar('BB_NO_NETWORK', True)
check_enabled = len(test_uris)
# Take a copy of the data store and unset MIRRORS and PREMIRROS
data = bb.data.createCopy(d)
data.delVar('PREMIRRORS')
data.delVar('MIRRORS')
if check_enabled and network_enabled:
try:
fetcher = bb.fetch2.Fetch(test_uris, data)
fetcher.checkstatus()
except Exception:
# Allow the message to be configured so that users can be
# pointed to a support mechanism.
msg = data.getVar('CONNECTIVITY_CHECK_MSG', True) or ""
if len(msg) == 0:
msg = "Failed to fetch test data from the network. Please ensure your network is configured correctly.\n"
retval = msg
return retval
}
python do_devshell () {
oe_terminal(d.getVar('SHELL', True), 'OpenEmbedded Developer Shell', d)
}
python package_qa_check_unsafe_references_in_scripts () {
def package_qa_check_unsafe_references_in_scripts(path, name, d, elf, messages):
"""
Warn if scripts in base_[bindir|sbindir|libdir] reference files under exec_prefix
"""
if unsafe_references_skippable(path, name, d):
return
if not elf:
import stat
pn = d.getVar('PN', True)
# Ensure we're checking an executable script
statinfo = os.stat(path)
if bool(statinfo.st_mode & stat.S_IXUSR):
# grep shell scripts for possible references to /exec_prefix/
exec_prefix = d.getVar('exec_prefix', True)
statement = "grep -e '%s/' %s > /dev/null" % (exec_prefix, path)
if os.system(statement) == 0:
error_msg = pn + ": Found a reference to %s/ in %s" % (exec_prefix, path)
package_qa_handle_error("unsafe-references-in-scripts", error_msg, d)
error_msg = "Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix"
package_qa_handle_error("unsafe-references-in-scripts", error_msg, d)
}
python gen_packagevar () {
def gen_packagevar(d):
ret = []
pkgs = (d.getVar("PACKAGES", True) or "").split()
vars = (d.getVar("PACKAGEVARS", True) or "").split()
for p in pkgs:
for v in vars:
ret.append(v + "_" + p)
return " ".join(ret)
}
python splitfile2 () {
def splitfile2(debugsrcdir, d):
# Function to split a single file, called from split_and_strip_files below
#
# The debug src information processed in the splitfile2 is further procecessed
# and copied to the destination here.
import commands, stat
sourcefile = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/debugsources.list")
if debugsrcdir and os.path.isfile(sourcefile):
dvar = d.getVar('PKGD', True)
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
strip = d.getVar("STRIP", True)
objcopy = d.getVar("OBJCOPY", True)
debugedit = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/debugedit")
workdir = d.getVar("WORKDIR", True)
workparentdir = os.path.dirname(workdir)
workbasedir = os.path.basename(workdir)
nosuchdir = []
basepath = dvar
for p in debugsrcdir.split("/"):
basepath = basepath + "/" + p
if not os.path.exists(basepath):
nosuchdir.append(basepath)
bb.mkdirhier(basepath)
processdebugsrc = "LC_ALL=C ; sort -z -u '%s' | egrep -v -z '(<internal>|<built-in>)$' | "
# We need to ignore files that are not actually ours
# we do this by only paying attention to items from this package
processdebugsrc += "fgrep -z '%s' | "
processdebugsrc += "(cd '%s' ; cpio -pd0mL --no-preserve-owner '%s%s' 2>/dev/null)"
os.system(processdebugsrc % (sourcefile, workbasedir, workparentdir, dvar, debugsrcdir))
# The copy by cpio may have resulted in some empty directories! Remove these
for root, dirs, files in os.walk("%s%s" % (dvar, debugsrcdir)):
for d in dirs:
dir = os.path.join(root, d)
#bb.note("rmdir -p %s" % dir)
os.system("rmdir -p %s 2>/dev/null" % dir)
# Also remove debugsrcdir if its empty
for p in nosuchdir[::-1]:
if os.path.exists(p) and not os.listdir(p):
os.rmdir(p)
}
python base_version_less_or_equal () {
def base_version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):
return oe.utils.version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d)
}
python runtime_mapping_rename () {
def runtime_mapping_rename (varname, d):
#bb.note("%s before: %s" % (varname, d.getVar(varname, True)))
new_depends = []
deps = bb.utils.explode_dep_versions(d.getVar(varname, True) or "")
for depend in deps:
# Have to be careful with any version component of the depend
new_depend = get_package_mapping(depend, d)
if deps[depend]:
new_depends.append("%s (%s)" % (new_depend, deps[depend]))
else:
new_depends.append(new_depend)
d.setVar(varname, " ".join(new_depends) or None)
#bb.note("%s after: %s" % (varname, d.getVar(varname, True)))
}
python package_qa_check_rpath () {
def package_qa_check_rpath(file,name, d, elf, messages):
"""
Check for dangerous RPATHs
"""
if not elf:
return
scanelf = os.path.join(d.getVar('STAGING_BINDIR_NATIVE',True),'scanelf')
bad_dirs = [d.getVar('TMPDIR', True) + "/work", d.getVar('STAGING_DIR_TARGET', True)]
bad_dir_test = d.getVar('TMPDIR', True)
if not os.path.exists(scanelf):
bb.fatal("Can not check RPATH, scanelf (part of pax-utils-native) not found")
if not bad_dirs[0] in d.getVar('WORKDIR', True):
bb.fatal("This class assumed that WORKDIR is /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work... Not doing any check")
output = os.popen("%s -B -F%%r#F '%s'" % (scanelf,file))
txt = output.readline().split()
for line in txt:
for dir in bad_dirs:
if dir in line:
messages.append("package %s contains bad RPATH %s in file %s" % (name, line, file))
}
python package_depchains () {
"""
For a given set of prefix and postfix modifiers, make those packages
RRECOMMENDS on the corresponding packages for its RDEPENDS.
Example: If package A depends upon package B, and A's .bb emits an
A-dev package, this would make A-dev Recommends: B-dev.
If only one of a given suffix is specified, it will take the RRECOMMENDS
based on the RDEPENDS of *all* other packages. If more than one of a given
suffix is specified, its will only use the RDEPENDS of the single parent
package.
"""
packages = d.getVar('PACKAGES', True)
postfixes = (d.getVar('DEPCHAIN_POST', True) or '').split()
prefixes = (d.getVar('DEPCHAIN_PRE', True) or '').split()
def pkg_adddeprrecs(pkg, base, suffix, getname, depends, d):
#bb.note('depends for %s is %s' % (base, depends))
rreclist = bb.utils.explode_dep_versions(d.getVar('RRECOMMENDS_' + pkg, True) or d.getVar('RRECOMMENDS', True) or "")
for depend in depends:
if depend.find('-native') != -1 or depend.find('-cross') != -1 or depend.startswith('virtual/'):
#bb.note("Skipping %s" % depend)
continue
if depend.endswith('-dev'):
depend = depend.replace('-dev', '')
if depend.endswith('-dbg'):
depend = depend.replace('-dbg', '')
pkgname = getname(depend, suffix)
#bb.note("Adding %s for %s" % (pkgname, depend))
if pkgname not in rreclist:
rreclist[pkgname] = ""
#bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist)))
d.setVar('RRECOMMENDS_%s' % pkg, bb.utils.join_deps(rreclist, commasep=False))
def pkg_addrrecs(pkg, base, suffix, getname, rdepends, d):
#bb.note('rdepends for %s is %s' % (base, rdepends))
rreclist = bb.utils.explode_dep_versions(d.getVar('RRECOMMENDS_' + pkg, True) or d.getVar('RRECOMMENDS', True) or "")
for depend in rdepends:
if depend.find('virtual-locale-') != -1:
#bb.note("Skipping %s" % depend)
continue
if depend.endswith('-dev'):
depend = depend.replace('-dev', '')
if depend.endswith('-dbg'):
depend = depend.replace('-dbg', '')
pkgname = getname(depend, suffix)
#bb.note("Adding %s for %s" % (pkgname, depend))
if pkgname not in rreclist:
rreclist[pkgname] = ""
#bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist)))
d.setVar('RRECOMMENDS_%s' % pkg, bb.utils.join_deps(rreclist, commasep=False))
def add_dep(list, dep):
dep = dep.split(' (')[0].strip()
if dep not in list:
list.append(dep)
depends = []
for dep in bb.utils.explode_deps(d.getVar('DEPENDS', True) or ""):
add_dep(depends, dep)
rdepends = []
for dep in bb.utils.explode_deps(d.getVar('RDEPENDS', True) or ""):
add_dep(rdepends, dep)
for pkg in packages.split():
for dep in bb.utils.explode_deps(d.getVar('RDEPENDS_' + pkg, True) or ""):
add_dep(rdepends, dep)
#bb.note('rdepends is %s' % rdepends)
def post_getname(name, suffix):
return '%s%s' % (name, suffix)
def pre_getname(name, suffix):
return '%s%s' % (suffix, name)
pkgs = {}
for pkg in packages.split():
for postfix in postfixes:
if pkg.endswith(postfix):
if not postfix in pkgs:
pkgs[postfix] = {}
pkgs[postfix][pkg] = (pkg[:-len(postfix)], post_getname)
for prefix in prefixes:
if pkg.startswith(prefix):
if not prefix in pkgs:
pkgs[prefix] = {}
pkgs[prefix][pkg] = (pkg[:-len(prefix)], pre_getname)
for suffix in pkgs:
for pkg in pkgs[suffix]:
if d.getVarFlag('RRECOMMENDS_' + pkg, 'nodeprrecs'):
continue
(base, func) = pkgs[suffix][pkg]
if suffix == "-dev":
pkg_adddeprrecs(pkg, base, suffix, func, depends, d)
if len(pkgs[suffix]) == 1:
pkg_addrrecs(pkg, base, suffix, func, rdepends, d)
else:
rdeps = []
for dep in bb.utils.explode_deps(d.getVar('RDEPENDS_' + base, True) or d.getVar('RDEPENDS', True) or ""):
add_dep(rdeps, dep)
pkg_addrrecs(pkg, base, suffix, func, rdeps, d)
}
python sstate_task_postfunc () {
shared_state = sstate_state_fromvars(d)
sstate_install(shared_state, d)
for intercept in shared_state['interceptfuncs']:
bb.build.exec_func(intercept, d)
sstate_package(shared_state, d)
}
python buildhistory_emit_pkghistory () {
import re
if not "package" in (d.getVar('BUILDHISTORY_FEATURES', True) or "").split():
return 0
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
class RecipeInfo:
def __init__(self, name):
self.name = name
self.pe = "0"
self.pv = "0"
self.pr = "r0"
self.depends = ""
self.packages = ""
class PackageInfo:
def __init__(self, name):
self.name = name
self.pe = "0"
self.pv = "0"
self.pr = "r0"
self.size = 0
self.depends = ""
self.rdepends = ""
self.rrecommends = ""
self.files = ""
self.filelist = ""
# Should check PACKAGES here to see if anything removed
def getpkgvar(pkg, var):
val = bb.data.getVar('%s_%s' % (var, pkg), d, 1)
if val:
return val
val = bb.data.getVar('%s' % (var), d, 1)
return val
def readRecipeInfo(pn, histfile):
rcpinfo = RecipeInfo(pn)
f = open(histfile, "r")
try:
for line in f:
lns = line.split('=')
name = lns[0].strip()
value = lns[1].strip(" \t\r\n").strip('"')
if name == "PE":
rcpinfo.pe = value
elif name == "PV":
rcpinfo.pv = value
elif name == "PR":
rcpinfo.pr = value
elif name == "DEPENDS":
rcpinfo.depends = value
elif name == "PACKAGES":
rcpinfo.packages = value
finally:
f.close()
return rcpinfo
def readPackageInfo(pkg, histfile):
pkginfo = PackageInfo(pkg)
f = open(histfile, "r")
try:
for line in f:
lns = line.split('=')
name = lns[0].strip()
value = lns[1].strip(" \t\r\n").strip('"')
if name == "PE":
pkginfo.pe = value
elif name == "PV":
pkginfo.pv = value
elif name == "PR":
pkginfo.pr = value
elif name == "RDEPENDS":
pkginfo.rdepends = value
elif name == "RRECOMMENDS":
pkginfo.rrecommends = value
elif name == "PKGSIZE":
pkginfo.size = long(value)
elif name == "FILES":
pkginfo.files = value
elif name == "FILELIST":
pkginfo.filelist = value
finally:
f.close()
return pkginfo
def getlastrecipeversion(pn):
try:
histfile = os.path.join(pkghistdir, "latest")
return readRecipeInfo(pn, histfile)
except EnvironmentError:
return None
def getlastpkgversion(pkg):
try:
histfile = os.path.join(pkghistdir, pkg, "latest")
return readPackageInfo(pkg, histfile)
except EnvironmentError:
return None
def sortpkglist(string):
pkgiter = re.finditer(r'[a-zA-Z0-9.+-]+( \([><=]+ [^ )]+\))?', string, 0)
pkglist = [p.group(0) for p in pkgiter]
pkglist.sort()
return ' '.join(pkglist)
def sortlist(string):
items = string.split(' ')
items.sort()
return ' '.join(items)
pn = d.getVar('PN', True)
pe = d.getVar('PE', True) or "0"
pv = d.getVar('PV', True)
pr = d.getVar('PR', True)
packages = squashspaces(d.getVar('PACKAGES', True))
rcpinfo = RecipeInfo(pn)
rcpinfo.pe = pe
rcpinfo.pv = pv
rcpinfo.pr = pr
rcpinfo.depends = sortlist(squashspaces(d.getVar('DEPENDS', True) or ""))
rcpinfo.packages = packages
write_recipehistory(rcpinfo, d)
write_latestlink(None, pe, pv, pr, d)
# Apparently the version can be different on a per-package basis (see Python)
pkgdest = d.getVar('PKGDEST', True)
for pkg in packages.split():
pe = getpkgvar(pkg, 'PE') or "0"
pv = getpkgvar(pkg, 'PV')
pr = getpkgvar(pkg, 'PR')
#
# Find out what the last version was
# Make sure the version did not decrease
#
lastversion = getlastpkgversion(pkg)
if lastversion:
last_pe = lastversion.pe
last_pv = lastversion.pv
last_pr = lastversion.pr
r = bb.utils.vercmp((pe, pv, pr), (last_pe, last_pv, last_pr))
if r < 0:
bb.error("Package version for package %s went backwards which would break package feeds from (%s:%s-%s to %s:%s-%s)" % (pkg, last_pe, last_pv, last_pr, pe, pv, pr))
pkginfo = PackageInfo(pkg)
pkginfo.pe = pe
pkginfo.pv = pv
pkginfo.pr = pr
pkginfo.rdepends = sortpkglist(squashspaces(getpkgvar(pkg, 'RDEPENDS') or ""))
pkginfo.rrecommends = sortpkglist(squashspaces(getpkgvar(pkg, 'RRECOMMENDS') or ""))
pkginfo.files = squashspaces(getpkgvar(pkg, 'FILES') or "")
# Gather information about packaged files
pkgdestpkg = os.path.join(pkgdest, pkg)
filelist = []
pkginfo.size = 0
for root, dirs, files in os.walk(pkgdestpkg):
relpth = os.path.relpath(root, pkgdestpkg)
for f in files:
fstat = os.lstat(os.path.join(root, f))
pkginfo.size += fstat.st_size
filelist.append(os.sep + os.path.join(relpth, f))
filelist.sort()
pkginfo.filelist = " ".join(filelist)
write_pkghistory(pkginfo, d)
write_latestlink(pkg, pe, pv, pr, d)
}
python oe_run () {
def oe_run(d, cmd, **kwargs):
import oe.process
kwargs["env"] = oe_popen_env(d)
return oe.process.run(cmd, **kwargs)
}
python generate_git_config () {
def generate_git_config(e):
from bb import data
if data.getVar('GIT_CORE_CONFIG', e.data, True):
gitconfig_path = e.data.getVar('GIT_CONFIG', True)
proxy_command = " gitProxy = %s\n" % data.getVar('OE_GIT_PROXY_COMMAND', e.data, True)
bb.mkdirhier(e.data.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc"))
if (os.path.exists(gitconfig_path)):
os.remove(gitconfig_path)
f = open(gitconfig_path, 'w')
f.write("[core]\n")
ignore_hosts = data.getVar('GIT_PROXY_IGNORE', e.data, True).split()
for ignore_host in ignore_hosts:
f.write(" gitProxy = none for %s\n" % ignore_host)
f.write(proxy_command)
f.close
}
python write_latestlink () {
def write_latestlink(pkg, pe, pv, pr, d):
import shutil
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
def rm_link(path):
try:
os.unlink(path)
except OSError:
return
if pkg:
filedir = os.path.join(pkghistdir, pkg)
else:
filedir = pkghistdir
latest_file = os.path.join(filedir, "latest")
ver_file = os.path.join(filedir, "%s:%s-%s" % (pe, pv, pr))
rm_link(latest_file)
if d.getVar('BUILDHISTORY_KEEP_VERSIONS', True) == '1':
shutil.copy(ver_file, latest_file)
else:
shutil.move(ver_file, latest_file)
}
python insane_mapping_rename_hook () {
bb.build.exec_func('package_mapping_rename_hook', d)
}
python check_sanity_sstate_dir_change () {
def check_sanity_sstate_dir_change(sstate_dir, data):
# Sanity checks to be done when the value of SSTATE_DIR changes
# Check that SSTATE_DIR isn't on a filesystem with limited filename length (eg. eCryptFS)
testmsg = ""
if sstate_dir != "":
testmsg = check_create_long_filename(sstate_dir, "SSTATE_DIR")
return testmsg
}
python sstate_setscene () {
def sstate_setscene(d):
shared_state = sstate_state_fromvars(d)
accelerate = sstate_installpkg(shared_state, d)
if not accelerate:
raise bb.build.FuncFailed("No suitable staging package found")
}
python base_path_relative () {
def base_path_relative(src, dest):
return oe.path.relative(src, dest)
}
python package_ipk_fn () {
d.setVar('PKGFN', d.getVar('PKG'))
}
python do_cleanall () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.clean()
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python sstate_package () {
def sstate_package(ss, d):
import oe.path
def make_relative_symlink(path, outputpath, d):
# Replace out absolute TMPDIR paths in symlinks with relative ones
if not os.path.islink(path):
return
link = os.readlink(path)
if not os.path.isabs(link):
return
if not link.startswith(tmpdir):
return
depth = link.rpartition(tmpdir)[2].count('/')
base = link.partition(tmpdir)[2].strip()
while depth > 1:
base = "../" + base
depth -= 1
bb.debug(2, "Replacing absolute path %s with relative path %s" % (link, base))
os.remove(path)
os.symlink(base, path)
tmpdir = d.getVar('TMPDIR', True)
sstatebuild = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sstate-build-%s/" % ss['name'])
sstatepkg = d.getVar('SSTATE_PKG', True) + '_'+ ss['name'] + ".tgz"
bb.mkdirhier(sstatebuild)
bb.mkdirhier(os.path.dirname(sstatepkg))
for state in ss['dirs']:
srcbase = state[0].rstrip("/").rsplit('/', 1)[0]
for walkroot, dirs, files in os.walk(state[1]):
for file in files:
srcpath = os.path.join(walkroot, file)
dstpath = srcpath.replace(state[1], sstatebuild + state[0])
make_relative_symlink(srcpath, dstpath, d)
for dir in dirs:
srcpath = os.path.join(walkroot, dir)
dstpath = srcpath.replace(state[1], sstatebuild + state[0])
make_relative_symlink(srcpath, dstpath, d)
bb.debug(2, "Preparing tree %s for packaging at %s" % (state[1], sstatebuild + state[0]))
oe.path.copytree(state[1], sstatebuild + state[0])
workdir = d.getVar('WORKDIR', True)
for plain in ss['plaindirs']:
pdir = plain.replace(workdir, sstatebuild)
bb.mkdirhier(plain)
bb.mkdirhier(pdir)
oe.path.copytree(plain, pdir)
d.setVar('SSTATE_BUILDDIR', sstatebuild)
d.setVar('SSTATE_PKG', sstatepkg)
sstate_hardcode_path(d)
bb.build.exec_func('sstate_create_package', d)
bb.siggen.dump_this_task(sstatepkg + ".siginfo", d)
return
}
python do_populate_lic () {
"""
Populate LICENSE_DIRECTORY with licenses.
"""
import os
import bb
import shutil
import oe.license
pn = d.getVar('PN', True)
for package in d.getVar('PACKAGES', True):
if d.getVar('LICENSE_' + pn + '-' + package, True):
license_types = license_types + ' & ' + \
d.getVar('LICENSE_' + pn + '-' + package, True)
#If we get here with no license types, then that means we have a recipe
#level license. If so, we grab only those.
try:
license_types
except NameError:
# All the license types at the recipe level
license_types = d.getVar('LICENSE', True)
# All the license files for the package
lic_files = d.getVar('LIC_FILES_CHKSUM', True)
pn = d.getVar('PN', True)
# The base directory we wrangle licenses to
destdir = os.path.join(d.getVar('LICSSTATEDIR', True), pn)
# The license files are located in S/LIC_FILE_CHECKSUM.
srcdir = d.getVar('S', True)
# Directory we store the generic licenses as set in the distro configuration
generic_directory = d.getVar('COMMON_LICENSE_DIR', True)
license_source_dirs = []
license_source_dirs.append(generic_directory)
try:
additional_lic_dirs = d.getVar('LICENSE_DIR', True).split()
for lic_dir in additional_lic_dirs:
license_source_dirs.append(lic_dir)
except:
pass
class FindVisitor(oe.license.LicenseVisitor):
def visit_Str(self, node):
#
# Until I figure out what to do with
# the two modifiers I support (or greater = +
# and "with exceptions" being *
# we'll just strip out the modifier and put
# the base license.
find_license(node.s.replace("+", "").replace("*", ""))
self.generic_visit(node)
def find_license(license_type):
try:
bb.mkdirhier(gen_lic_dest)
except:
pass
spdx_generic = None
license_source = None
# If the generic does not exist we need to check to see if there is an SPDX mapping to it
for lic_dir in license_source_dirs:
if not os.path.isfile(os.path.join(lic_dir, license_type)):
if d.getVarFlag('SPDXLICENSEMAP', license_type) != None:
# Great, there is an SPDXLICENSEMAP. We can copy!
bb.debug(1, "We need to use a SPDXLICENSEMAP for %s" % (license_type))
spdx_generic = d.getVarFlag('SPDXLICENSEMAP', license_type)
license_source = lic_dir
break
elif os.path.isfile(os.path.join(lic_dir, license_type)):
spdx_generic = license_type
license_source = lic_dir
break
if spdx_generic and license_source:
# we really should copy to generic_ + spdx_generic, however, that ends up messing the manifest
# audit up. This should be fixed in emit_pkgdata (or, we actually got and fix all the recipes)
bb.copyfile(os.path.join(license_source, spdx_generic), os.path.join(os.path.join(d.getVar('LICSSTATEDIR', True), pn), "generic_" + license_type))
if not os.path.isfile(os.path.join(os.path.join(d.getVar('LICSSTATEDIR', True), pn), "generic_" + license_type)):
# If the copy didn't occur, something horrible went wrong and we fail out
bb.warn("%s for %s could not be copied for some reason. It may not exist. WARN for now." % (spdx_generic, pn))
else:
# And here is where we warn people that their licenses are lousy
bb.warn("%s: No generic license file exists for: %s in any provider" % (pn, license_type))
pass
try:
bb.mkdirhier(destdir)
except:
pass
if not generic_directory:
raise bb.build.FuncFailed("COMMON_LICENSE_DIR is unset. Please set this in your distro config")
if not lic_files:
# No recipe should have an invalid license file. This is checked else
# where, but let's be pedantic
bb.note(pn + ": Recipe file does not have license file information.")
return True
for url in lic_files.split():
(type, host, path, user, pswd, parm) = bb.decodeurl(url)
# We want the license file to be copied into the destination
srclicfile = os.path.join(srcdir, path)
ret = bb.copyfile(srclicfile, os.path.join(destdir, os.path.basename(path)))
# If the copy didn't occur, something horrible went wrong and we fail out
if not ret:
bb.warn("%s could not be copied for some reason. It may not exist. WARN for now." % srclicfile)
v = FindVisitor()
try:
v.visit_string(license_types)
except oe.license.InvalidLicense as exc:
bb.fatal('%s: %s' % (d.getVar('PF', True), exc))
except SyntaxError:
bb.warn("%s: Failed to parse it's LICENSE field." % (d.getVar('PF', True)))
}
python package_qa_handle_error () {
def package_qa_handle_error(error_class, error_msg, d):
package_qa_write_error(error_msg, d)
if error_class in (d.getVar("ERROR_QA", True) or "").split():
bb.error("QA Issue: %s" % error_msg)
return False
else:
bb.warn("QA Issue: %s" % error_msg)
return True
}
python do_package_ipk () {
import re, copy
import textwrap
workdir = d.getVar('WORKDIR', True)
outdir = d.getVar('PKGWRITEDIRIPK', True)
tmpdir = d.getVar('TMPDIR', True)
pkgdest = d.getVar('PKGDEST', True)
if not workdir or not outdir or not tmpdir:
bb.error("Variables incorrectly set, unable to package")
return
packages = d.getVar('PACKAGES', True)
if not packages or packages == '':
bb.debug(1, "No packages; nothing to do")
return
# We're about to add new packages so the index needs to be checked
# so remove the appropriate stamp file.
if os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"), os.R_OK):
os.unlink(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"))
for pkg in packages.split():
localdata = bb.data.createCopy(d)
root = "%s/%s" % (pkgdest, pkg)
lf = bb.utils.lockfile(root + ".lock")
localdata.setVar('ROOT', '')
localdata.setVar('ROOT_%s' % pkg, root)
pkgname = localdata.getVar('PKG_%s' % pkg, True)
if not pkgname:
pkgname = pkg
localdata.setVar('PKG', pkgname)
localdata.setVar('OVERRIDES', pkg)
bb.data.update_data(localdata)
basedir = os.path.join(os.path.dirname(root))
arch = localdata.getVar('PACKAGE_ARCH', True)
pkgoutdir = "%s/%s" % (outdir, arch)
bb.mkdirhier(pkgoutdir)
os.chdir(root)
from glob import glob
g = glob('*')
try:
del g[g.index('CONTROL')]
del g[g.index('./CONTROL')]
except ValueError:
pass
if not g and localdata.getVar('ALLOW_EMPTY') != "1":
bb.note("Not creating empty archive for %s-%s-%s" % (pkg, localdata.getVar('PKGV', True), localdata.getVar('PKGR', True)))
bb.utils.unlockfile(lf)
continue
controldir = os.path.join(root, 'CONTROL')
bb.mkdirhier(controldir)
try:
ctrlfile = file(os.path.join(controldir, 'control'), 'w')
except OSError:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("unable to open control file for writing.")
fields = []
pe = d.getVar('PKGE', True)
if pe and int(pe) > 0:
fields.append(["Version: %s:%s-%s\n", ['PKGE', 'PKGV', 'PKGR']])
else:
fields.append(["Version: %s-%s\n", ['PKGV', 'PKGR']])
fields.append(["Description: %s\n", ['DESCRIPTION']])
fields.append(["Section: %s\n", ['SECTION']])
fields.append(["Priority: %s\n", ['PRIORITY']])
fields.append(["Maintainer: %s\n", ['MAINTAINER']])
fields.append(["License: %s\n", ['LICENSE']])
fields.append(["Architecture: %s\n", ['PACKAGE_ARCH']])
fields.append(["OE: %s\n", ['PN']])
fields.append(["Homepage: %s\n", ['HOMEPAGE']])
def pullData(l, d):
l2 = []
for i in l:
l2.append(d.getVar(i, True))
return l2
ctrlfile.write("Package: %s\n" % pkgname)
# check for required fields
try:
for (c, fs) in fields:
for f in fs:
if localdata.getVar(f) is None:
raise KeyError(f)
# Special behavior for description...
if 'DESCRIPTION' in fs:
summary = localdata.getVar('SUMMARY', True) or localdata.getVar('DESCRIPTION', True) or "."
description = localdata.getVar('DESCRIPTION', True) or "."
description = textwrap.dedent(description).strip()
ctrlfile.write('Description: %s\n' % summary)
ctrlfile.write('%s\n' % textwrap.fill(description, width=74, initial_indent=' ', subsequent_indent=' '))
else:
ctrlfile.write(c % tuple(pullData(fs, localdata)))
except KeyError:
import sys
(type, value, traceback) = sys.exc_info()
ctrlfile.close()
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("Missing field for ipk generation: %s" % value)
# more fields
bb.build.exec_func("mapping_rename_hook", localdata)
rdepends = bb.utils.explode_dep_versions(localdata.getVar("RDEPENDS", True) or "")
rrecommends = bb.utils.explode_dep_versions(localdata.getVar("RRECOMMENDS", True) or "")
rsuggests = bb.utils.explode_dep_versions(localdata.getVar("RSUGGESTS", True) or "")
rprovides = bb.utils.explode_dep_versions(localdata.getVar("RPROVIDES", True) or "")
rreplaces = bb.utils.explode_dep_versions(localdata.getVar("RREPLACES", True) or "")
rconflicts = bb.utils.explode_dep_versions(localdata.getVar("RCONFLICTS", True) or "")
if rdepends:
ctrlfile.write("Depends: %s\n" % bb.utils.join_deps(rdepends))
if rsuggests:
ctrlfile.write("Suggests: %s\n" % bb.utils.join_deps(rsuggests))
if rrecommends:
ctrlfile.write("Recommends: %s\n" % bb.utils.join_deps(rrecommends))
if rprovides:
ctrlfile.write("Provides: %s\n" % bb.utils.join_deps(rprovides))
if rreplaces:
ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces))
if rconflicts:
ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts))
src_uri = localdata.getVar("SRC_URI", True) or "None"
if src_uri:
src_uri = re.sub("\s+", " ", src_uri)
ctrlfile.write("Source: %s\n" % " ".join(src_uri.split()))
ctrlfile.close()
for script in ["preinst", "postinst", "prerm", "postrm"]:
scriptvar = localdata.getVar('pkg_%s' % script, True)
if not scriptvar:
continue
try:
scriptfile = file(os.path.join(controldir, script), 'w')
except OSError:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("unable to open %s script file for writing." % script)
scriptfile.write(scriptvar)
scriptfile.close()
os.chmod(os.path.join(controldir, script), 0755)
conffiles_str = localdata.getVar("CONFFILES", True)
if conffiles_str:
try:
conffiles = file(os.path.join(controldir, 'conffiles'), 'w')
except OSError:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("unable to open conffiles for writing.")
for f in conffiles_str.split():
conffiles.write('%s\n' % f)
conffiles.close()
os.chdir(basedir)
ret = os.system("PATH=\"%s\" %s %s %s" % (localdata.getVar("PATH", True),
d.getVar("OPKGBUILDCMD",1), pkg, pkgoutdir))
if ret != 0:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("opkg-build execution failed")
bb.utils.prunedir(controldir)
bb.utils.unlockfile(lf)
}
python all_multilib_tune_values () {
def all_multilib_tune_values(d, var, unique = True, need_split = True, delim = ' '):
"""Return a string of all ${var} in all multilib tune configuration"""
values = []
value = d.getVar(var, True) or ""
if value != "":
if need_split:
for item in value.split(delim):
values.append(item)
else:
values.append(value)
variants = d.getVar("MULTILIB_VARIANTS", True) or ""
for item in variants.split():
localdata = bb.data.createCopy(d)
overrides = localdata.getVar("OVERRIDES", False) + ":virtclass-multilib-" + item
localdata.setVar("OVERRIDES", overrides)
bb.data.update_data(localdata)
value = localdata.getVar(var, True) or ""
if value != "":
if need_split:
for item in value.split(delim):
values.append(item)
else:
values.append(value)
if unique:
#we do this to keep order as much as possible
ret = []
for value in values:
if not value in ret:
ret.append(value)
else:
ret = values
return " ".join(ret)}
python package_get_auto_pr () {
# per recipe PRSERV_HOST PRSERV_PORT
pn = d.getVar('PN', True)
host = d.getVar("PRSERV_HOST_" + pn, True)
port = d.getVar("PRSERV_PORT_" + pn, True)
if not (host is None):
d.setVar("PRSERV_HOST", host)
if not (port is None):
d.setVar("PRSERV_PORT", port)
if d.getVar('USE_PR_SERV', True) != "0":
try:
auto_pr=prserv_get_pr_auto(d)
except Exception as e:
bb.fatal("Can NOT get PRAUTO, exception %s" % str(e))
return
if auto_pr is None:
if d.getVar('PRSERV_LOCKDOWN', True):
bb.fatal("Can NOT get PRAUTO from lockdown exported file")
else:
bb.fatal("Can NOT get PRAUTO from remote PR service")
return
d.setVar('PRAUTO',str(auto_pr))
}
python base_do_fetch () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.download()
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python package_name_hook () {
bb.build.exec_func('debian_package_name_hook', d)
}
python sstate_clean_cachefiles () {
def sstate_clean_cachefiles(d):
for task in (d.getVar('SSTATETASKS', True) or "").split():
ss = sstate_state_fromvars(d, task[3:])
sstate_clean_cachefile(ss, d)
}
python buildhistory_get_imagevars () {
def buildhistory_get_imagevars(d):
imagevars = "DISTRO DISTRO_VERSION USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS ROOTFS_POSTPROCESS_COMMAND IMAGE_POSTPROCESS_COMMAND"
listvars = "USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS"
imagevars = imagevars.split()
listvars = listvars.split()
ret = ""
for var in imagevars:
value = d.getVar(var, True) or ""
if var in listvars:
# Squash out spaces
value = squashspaces(value)
ret += "%s = %s\n" % (var, value)
return ret.rstrip('\n')
}
python buildhistory_eventhandler () {
import bb.build
import bb.event
if isinstance(e, bb.event.BuildCompleted):
if e.data.getVar('BUILDHISTORY_FEATURES', True).strip():
if e.data.getVar("BUILDHISTORY_COMMIT", True) == "1":
bb.build.exec_func("buildhistory_commit", e.data)
}
python do_split_packages () {
def do_split_packages(d, root, file_regex, output_pattern, description, postinst=None, recursive=False, hook=None, extra_depends=None, aux_files_pattern=None, postrm=None, allow_dirs=False, prepend=False, match_path=False, aux_files_pattern_verbatim=None, allow_links=False):
"""
Used in .bb files to split up dynamically generated subpackages of a
given package, usually plugins or modules.
"""
ml = d.getVar("MLPREFIX", True)
if ml:
if not output_pattern.startswith(ml):
output_pattern = ml + output_pattern
newdeps = []
for dep in (extra_depends or "").split():
if dep.startswith(ml):
newdeps.append(dep)
else:
newdeps.append(ml + dep)
if newdeps:
extra_depends = " ".join(newdeps)
dvar = d.getVar('PKGD', True)
packages = d.getVar('PACKAGES', True).split()
if postinst:
postinst = '#!/bin/sh\n' + postinst + '\n'
if postrm:
postrm = '#!/bin/sh\n' + postrm + '\n'
if not recursive:
objs = os.listdir(dvar + root)
else:
objs = []
for walkroot, dirs, files in os.walk(dvar + root):
for file in files:
relpath = os.path.join(walkroot, file).replace(dvar + root + '/', '', 1)
if relpath:
objs.append(relpath)
if extra_depends == None:
# This is *really* broken
mainpkg = packages[0]
# At least try and patch it up I guess...
if mainpkg.find('-dbg'):
mainpkg = mainpkg.replace('-dbg', '')
if mainpkg.find('-dev'):
mainpkg = mainpkg.replace('-dev', '')
extra_depends = mainpkg
for o in sorted(objs):
import re, stat
if match_path:
m = re.match(file_regex, o)
else:
m = re.match(file_regex, os.path.basename(o))
if not m:
continue
f = os.path.join(dvar + root, o)
mode = os.lstat(f).st_mode
if not (stat.S_ISREG(mode) or (allow_links and stat.S_ISLNK(mode)) or (allow_dirs and stat.S_ISDIR(mode))):
continue
on = legitimize_package_name(m.group(1))
pkg = output_pattern % on
if not pkg in packages:
if prepend:
packages = [pkg] + packages
else:
packages.append(pkg)
oldfiles = d.getVar('FILES_' + pkg, True)
if not oldfiles:
the_files = [os.path.join(root, o)]
if aux_files_pattern:
if type(aux_files_pattern) is list:
for fp in aux_files_pattern:
the_files.append(fp % on)
else:
the_files.append(aux_files_pattern % on)
if aux_files_pattern_verbatim:
if type(aux_files_pattern_verbatim) is list:
for fp in aux_files_pattern_verbatim:
the_files.append(fp % m.group(1))
else:
the_files.append(aux_files_pattern_verbatim % m.group(1))
d.setVar('FILES_' + pkg, " ".join(the_files))
if extra_depends != '':
d.appendVar('RDEPENDS_' + pkg, ' ' + extra_depends)
d.setVar('DESCRIPTION_' + pkg, description % on)
if postinst:
d.setVar('pkg_postinst_' + pkg, postinst)
if postrm:
d.setVar('pkg_postrm_' + pkg, postrm)
else:
d.setVar('FILES_' + pkg, oldfiles + " " + os.path.join(root, o))
if callable(hook):
hook(f, pkg, file_regex, output_pattern, m.group(1))
d.setVar('PACKAGES', ' '.join(packages))
}
python sstate_state_fromvars () {
def sstate_state_fromvars(d, task = None):
if task is None:
task = d.getVar('BB_CURRENTTASK', True)
if not task:
bb.fatal("sstate code running without task context?!")
task = task.replace("_setscene", "")
name = d.getVarFlag("do_" + task, 'sstate-name', True)
inputs = (d.getVarFlag("do_" + task, 'sstate-inputdirs', True) or "").split()
outputs = (d.getVarFlag("do_" + task, 'sstate-outputdirs', True) or "").split()
plaindirs = (d.getVarFlag("do_" + task, 'sstate-plaindirs', True) or "").split()
lockfiles = (d.getVarFlag("do_" + task, 'sstate-lockfile', True) or "").split()
lockfilesshared = (d.getVarFlag("do_" + task, 'sstate-lockfile-shared', True) or "").split()
interceptfuncs = (d.getVarFlag("do_" + task, 'sstate-interceptfuncs', True) or "").split()
if not name or len(inputs) != len(outputs):
bb.fatal("sstate variables not setup correctly?!")
ss = sstate_init(name, task, d)
for i in range(len(inputs)):
sstate_add(ss, inputs[i], outputs[i], d)
ss['lockfiles'] = lockfiles
ss['lockfiles-shared'] = lockfilesshared
ss['plaindirs'] = plaindirs
ss['interceptfuncs'] = interceptfuncs
return ss
}
python package_qa_check_buildpaths () {
def package_qa_check_buildpaths(path, name, d, elf, messages):
"""
Check for build paths inside target files and error if not found in the whitelist
"""
# Ignore .debug files, not interesting
if path.find(".debug") != -1:
return
# Ignore symlinks
if os.path.islink(path):
return
tmpdir = d.getVar('TMPDIR', True)
file_content = open(path).read()
if tmpdir in file_content:
messages.append("File %s in package contained reference to tmpdir" % package_qa_clean_path(path,d))
}
python write_pkghistory () {
def write_pkghistory(pkginfo, d):
bb.debug(2, "Writing package history")
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
verpath = os.path.join(pkghistdir, pkginfo.name)
if not os.path.exists(verpath):
os.makedirs(verpath)
verfile = os.path.join(verpath, "%s:%s-%s" % (pkginfo.pe, pkginfo.pv, pkginfo.pr))
f = open(verfile, "w")
try:
if pkginfo.pe != "0":
f.write("PE = %s\n" % pkginfo.pe)
f.write("PV = %s\n" % pkginfo.pv)
f.write("PR = %s\n" % pkginfo.pr)
f.write("RDEPENDS = %s\n" % pkginfo.rdepends)
f.write("RRECOMMENDS = %s\n" % pkginfo.rrecommends)
f.write("PKGSIZE = %d\n" % pkginfo.size)
f.write("FILES = %s\n" % pkginfo.files)
f.write("FILELIST = %s\n" % pkginfo.filelist)
finally:
f.close()
}
python check_app_exists () {
def check_app_exists(app, d):
from bb import which, data
app = data.expand(app, d)
path = data.getVar('PATH', d, 1)
return bool(which(path, app))
}
python base_conditional () {
def base_conditional(variable, checkvalue, truevalue, falsevalue, d):
return oe.utils.conditional(variable, checkvalue, truevalue, falsevalue, d)
}
python base_path_join () {
def base_path_join(a, *p):
return oe.path.join(a, *p)
}
python check_pseudo_wrapper () {
def check_pseudo_wrapper():
import sys
if not sys.argv[0].endswith('/bitbake'):
return ""
import subprocess as sub
# Check if bitbake wrapper is being used
pseudo_build = os.environ.get( 'PSEUDO_BUILD' )
if not pseudo_build:
bb.warn("Bitbake has not been run using the bitbake wrapper (scripts/bitbake); this is likely because your PATH has been altered from that normally set up by the oe-init-build-env script. Not using the wrapper may result in failures during package installation, so it is highly recommended that you set your PATH back so that the wrapper script is being executed.")
if (not pseudo_build) or pseudo_build == '2':
# pseudo ought to be working, let's see if it is...
p = sub.Popen(['sh', '-c', 'PSEUDO_DISABLED=0 id -u'],stdout=sub.PIPE,stderr=sub.PIPE)
out, err = p.communicate()
if out.rstrip() != '0':
msg = "Pseudo is not functioning correctly, which will cause failures during package installation. Please check your configuration."
if pseudo_build == '2':
return msg
else:
bb.warn(msg)
return ""
}
python sstate_add () {
def sstate_add(ss, source, dest, d):
srcbase = os.path.basename(source)
ss['dirs'].append([srcbase, source, dest])
return ss
}
python should_apply () {
def should_apply(parm, d):
"""Determine if we should apply the given patch"""
if "mindate" in parm or "maxdate" in parm:
pn = d.getVar('PN', True)
srcdate = d.getVar('SRCDATE_%s' % pn, True)
if not srcdate:
srcdate = d.getVar('SRCDATE', True)
if srcdate == "now":
srcdate = d.getVar('DATE', True)
if "maxdate" in parm and parm["maxdate"] < srcdate:
return False, 'is outdated'
if "mindate" in parm and parm["mindate"] > srcdate:
return False, 'is predated'
if "minrev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and srcrev < parm["minrev"]:
return False, 'applies to later revisions'
if "maxrev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and srcrev > parm["maxrev"]:
return False, 'applies to earlier revisions'
if "rev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and parm["rev"] not in srcrev:
return False, "doesn't apply to revision"
if "notrev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and parm["notrev"] in srcrev:
return False, "doesn't apply to revision"
return True, None
}
python preferred_ml_updates () {
def preferred_ml_updates(d):
# If any PREFERRED_PROVIDER or PREFERRED_VERSIONS are set,
# we need to mirror these variables in the multilib case
multilibs = d.getVar('MULTILIBS', True) or ""
if not multilibs:
return
prefixes = []
for ext in multilibs.split():
eext = ext.split(':')
if len(eext) > 1 and eext[0] == 'multilib':
prefixes.append(eext[1])
versions = []
providers = []
for v in d.keys():
if v.startswith("PREFERRED_VERSION_"):
versions.append(v)
if v.startswith("PREFERRED_PROVIDER_"):
providers.append(v)
for v in versions:
val = d.getVar(v, False)
pkg = v.replace("PREFERRED_VERSION_", "")
if pkg.endswith("-native") or pkg.endswith("-nativesdk"):
continue
for p in prefixes:
newname = "PREFERRED_VERSION_" + p + "-" + pkg
if not d.getVar(newname, False):
d.setVar(newname, val)
for prov in providers:
val = d.getVar(prov, False)
pkg = prov.replace("PREFERRED_PROVIDER_", "")
if pkg.endswith("-native") or pkg.endswith("-nativesdk"):
continue
virt = ""
if pkg.startswith("virtual/"):
pkg = pkg.replace("virtual/", "")
virt = "virtual/"
for p in prefixes:
newname = "PREFERRED_PROVIDER_" + virt + p + "-" + pkg
if pkg != "kernel":
val = p + "-" + val
if not d.getVar(newname, False):
d.setVar(newname, val)
mp = (d.getVar("MULTI_PROVIDER_WHITELIST", True) or "").split()
extramp = []
for p in mp:
if p.endswith("-native") or p.endswith("-nativesdk"):
continue
virt = ""
if p.startswith("virtual/"):
p = p.replace("virtual/", "")
virt = "virtual/"
for pref in prefixes:
extramp.append(virt + pref + "-" + p)
d.setVar("MULTI_PROVIDER_WHITELIST", " ".join(mp + extramp))
}
python base_detect_branch () {
def base_detect_branch(d):
path = base_get_scmbasepath(d)
scms = [base_get_metadata_git_branch]
for scm in scms:
rev = scm(path, d)
if rev <> "<unknown>":
return rev.strip()
return "<unknown>"
}
python oe_popen_env () {
def oe_popen_env(d):
env = d.getVar("__oe_popen_env", False)
if env is None:
env = {}
for v in d.keys():
if d.getVarFlag(v, "export"):
env[v] = d.getVar(v, True) or ""
d.setVar("__oe_popen_env", env)
return env
}
python sstate_hardcode_path () {
def sstate_hardcode_path(d):
# Need to remove hardcoded paths and fix these when we install the
# staging packages.
staging = d.getVar('STAGING_DIR', True)
staging_target = d.getVar('STAGING_DIR_TARGET', True)
staging_host = d.getVar('STAGING_DIR_HOST', True)
sstate_builddir = d.getVar('SSTATE_BUILDDIR', True)
if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('cross-canadian', d):
sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIR:g'" % (staging)
elif bb.data.inherits_class('cross', d):
sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIRTARGET:g; s:%s:FIXMESTAGINGDIR:g'" % (staging_target, staging)
else:
sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIRHOST:g'" % (staging_host)
sstate_scan_cmd = d.getVar('SSTATE_SCAN_CMD', True)
sstate_filelist_cmd = "tee %sfixmepath" % (sstate_builddir)
# fixmepath file needs relative paths, drop sstate_builddir prefix
sstate_filelist_relative_cmd = "sed -i -e 's:^%s::g' %sfixmepath" % (sstate_builddir, sstate_builddir)
sstate_hardcode_cmd = "%s | %s | xargs %s" % (sstate_scan_cmd, sstate_filelist_cmd, sstate_sed_cmd)
print "Removing hardcoded paths from sstate package: '%s'" % (sstate_hardcode_cmd)
os.system(sstate_hardcode_cmd)
print "Replacing absolute paths in fixmepath file: '%s'" % (sstate_filelist_relative_cmd)
os.system(sstate_filelist_relative_cmd)
}
python do_listtasks () {
import sys
# emit variables and shell functions
#bb.data.emit_env(sys.__stdout__, d)
# emit the metadata which isnt valid shell
for e in d.keys():
if d.getVarFlag(e, 'task'):
bb.plain("%s" % e)
}
python base_dep_prepend () {
None}
python fixup_perms () {
import os, pwd, grp
# init using a string with the same format as a line as documented in
# the fs-perms.txt file
# <path> <mode> <uid> <gid> <walk> <fmode> <fuid> <fgid>
# <path> link <link target>
#
# __str__ can be used to print out an entry in the input format
#
# if fs_perms_entry.path is None:
# an error occured
# if fs_perms_entry.link, you can retrieve:
# fs_perms_entry.path = path
# fs_perms_entry.link = target of link
# if not fs_perms_entry.link, you can retrieve:
# fs_perms_entry.path = path
# fs_perms_entry.mode = expected dir mode or None
# fs_perms_entry.uid = expected uid or -1
# fs_perms_entry.gid = expected gid or -1
# fs_perms_entry.walk = 'true' or something else
# fs_perms_entry.fmode = expected file mode or None
# fs_perms_entry.fuid = expected file uid or -1
# fs_perms_entry_fgid = expected file gid or -1
class fs_perms_entry():
def __init__(self, line):
lsplit = line.split()
if len(lsplit) == 3 and lsplit[1].lower() == "link":
self._setlink(lsplit[0], lsplit[2])
elif len(lsplit) == 8:
self._setdir(lsplit[0], lsplit[1], lsplit[2], lsplit[3], lsplit[4], lsplit[5], lsplit[6], lsplit[7])
else:
bb.error("Fixup Perms: invalid config line %s" % line)
self.path = None
self.link = None
def _setdir(self, path, mode, uid, gid, walk, fmode, fuid, fgid):
self.path = os.path.normpath(path)
self.link = None
self.mode = self._procmode(mode)
self.uid = self._procuid(uid)
self.gid = self._procgid(gid)
self.walk = walk.lower()
self.fmode = self._procmode(fmode)
self.fuid = self._procuid(fuid)
self.fgid = self._procgid(fgid)
def _setlink(self, path, link):
self.path = os.path.normpath(path)
self.link = link
def _procmode(self, mode):
if not mode or (mode and mode == "-"):
return None
else:
return int(mode,8)
# Note uid/gid -1 has special significance in os.lchown
def _procuid(self, uid):
if uid is None or uid == "-":
return -1
elif uid.isdigit():
return int(uid)
else:
return pwd.getpwnam(uid).pw_uid
def _procgid(self, gid):
if gid is None or gid == "-":
return -1
elif gid.isdigit():
return int(gid)
else:
return grp.getgrnam(gid).gr_gid
# Use for debugging the entries
def __str__(self):
if self.link:
return "%s link %s" % (self.path, self.link)
else:
mode = "-"
if self.mode:
mode = "0%o" % self.mode
fmode = "-"
if self.fmode:
fmode = "0%o" % self.fmode
uid = self._mapugid(self.uid)
gid = self._mapugid(self.gid)
fuid = self._mapugid(self.fuid)
fgid = self._mapugid(self.fgid)
return "%s %s %s %s %s %s %s %s" % (self.path, mode, uid, gid, self.walk, fmode, fuid, fgid)
def _mapugid(self, id):
if id is None or id == -1:
return "-"
else:
return "%d" % id
# Fix the permission, owner and group of path
def fix_perms(path, mode, uid, gid, dir):
if mode and not os.path.islink(path):
#bb.note("Fixup Perms: chmod 0%o %s" % (mode, dir))
os.chmod(path, mode)
# -1 is a special value that means don't change the uid/gid
# if they are BOTH -1, don't bother to lchown
if not (uid == -1 and gid == -1):
#bb.note("Fixup Perms: lchown %d:%d %s" % (uid, gid, dir))
os.lchown(path, uid, gid)
# Return a list of configuration files based on either the default
# files/fs-perms.txt or the contents of FILESYSTEM_PERMS_TABLES
# paths are resolved via BBPATH
def get_fs_perms_list(d):
str = ""
fs_perms_tables = d.getVar('FILESYSTEM_PERMS_TABLES', True)
if not fs_perms_tables:
fs_perms_tables = 'files/fs-perms.txt'
for conf_file in fs_perms_tables.split():
str += " %s" % bb.which(d.getVar('BBPATH', True), conf_file)
return str
dvar = d.getVar('PKGD', True)
fs_perms_table = {}
# By default all of the standard directories specified in
# bitbake.conf will get 0755 root:root.
target_path_vars = [ 'base_prefix',
'prefix',
'exec_prefix',
'base_bindir',
'base_sbindir',
'base_libdir',
'datadir',
'sysconfdir',
'servicedir',
'sharedstatedir',
'localstatedir',
'infodir',
'mandir',
'docdir',
'bindir',
'sbindir',
'libexecdir',
'libdir',
'includedir',
'oldincludedir' ]
for path in target_path_vars:
dir = d.getVar(path, True) or ""
if dir == "":
continue
fs_perms_table[dir] = fs_perms_entry(bb.data.expand("%s 0755 root root false - - -" % (dir), d))
# Now we actually load from the configuration files
for conf in get_fs_perms_list(d).split():
if os.path.exists(conf):
f = open(conf)
for line in f:
if line.startswith('#'):
continue
lsplit = line.split()
if len(lsplit) == 0:
continue
if len(lsplit) != 8 and not (len(lsplit) == 3 and lsplit[1].lower() == "link"):
bb.error("Fixup perms: %s invalid line: %s" % (conf, line))
continue
entry = fs_perms_entry(d.expand(line))
if entry and entry.path:
fs_perms_table[entry.path] = entry
f.close()
# Debug -- list out in-memory table
#for dir in fs_perms_table:
# bb.note("Fixup Perms: %s: %s" % (dir, str(fs_perms_table[dir])))
# We process links first, so we can go back and fixup directory ownership
# for any newly created directories
for dir in fs_perms_table:
if not fs_perms_table[dir].link:
continue
origin = dvar + dir
if not (os.path.exists(origin) and os.path.isdir(origin) and not os.path.islink(origin)):
continue
link = fs_perms_table[dir].link
if link[0] == "/":
target = dvar + link
ptarget = link
else:
target = os.path.join(os.path.dirname(origin), link)
ptarget = os.path.join(os.path.dirname(dir), link)
if os.path.exists(target):
bb.error("Fixup Perms: Unable to correct directory link, target already exists: %s -> %s" % (dir, ptarget))
continue
# Create path to move directory to, move it, and then setup the symlink
bb.mkdirhier(os.path.dirname(target))
#bb.note("Fixup Perms: Rename %s -> %s" % (dir, ptarget))
os.rename(origin, target)
#bb.note("Fixup Perms: Link %s -> %s" % (dir, link))
os.symlink(link, origin)
for dir in fs_perms_table:
if fs_perms_table[dir].link:
continue
origin = dvar + dir
if not (os.path.exists(origin) and os.path.isdir(origin)):
continue
fix_perms(origin, fs_perms_table[dir].mode, fs_perms_table[dir].uid, fs_perms_table[dir].gid, dir)
if fs_perms_table[dir].walk == 'true':
for root, dirs, files in os.walk(origin):
for dr in dirs:
each_dir = os.path.join(root, dr)
fix_perms(each_dir, fs_perms_table[dir].mode, fs_perms_table[dir].uid, fs_perms_table[dir].gid, dir)
for f in files:
each_file = os.path.join(root, f)
fix_perms(each_file, fs_perms_table[dir].fmode, fs_perms_table[dir].fuid, fs_perms_table[dir].fgid, dir)
}
python check_create_long_filename () {
def check_create_long_filename(filepath, pathname):
testfile = os.path.join(filepath, ''.join([`num`[-1] for num in xrange(1,200)]))
try:
if not os.path.exists(filepath):
bb.utils.mkdirhier(filepath)
f = file(testfile, "w")
f.close()
os.remove(testfile)
except IOError as (errno, strerror):
if errno == 36: # ENAMETOOLONG
return "Failed to create a file with a long name in %s. Please use a filesystem that does not unreasonably limit filename length.\n" % pathname
else:
return "Failed to create a file in %s: %s" % (pathname, strerror)
return ""
}
python oe_system () {
def oe_system(d, cmd, **kwargs):
""" Popen based version of os.system. """
if not "shell" in kwargs:
kwargs["shell"] = True
return oe_popen(d, cmd, **kwargs).wait()
}
python do_populate_lic_setscene () {
sstate_setscene(d)
}
python oe_popen () {
def oe_popen(d, cmd, **kwargs):
import oe.process
kwargs["env"] = oe_popen_env(d)
return oe.process.Popen(cmd, **kwargs)
}
python package_qa_check_dev () {
def package_qa_check_dev(path, name, d, elf, messages):
"""
Check for ".so" library symlinks in non-dev packages
"""
if not name.endswith("-dev") and not name.endswith("-dbg") and not name.endswith("-nativesdk") and path.endswith(".so") and os.path.islink(path):
messages.append("non -dev/-dbg/-nativesdk package contains symlink .so: %s path '%s'" % \
(name, package_qa_clean_path(path,d)))
}
python prserv_get_pr_auto () {
def prserv_get_pr_auto(d):
import oe.prservice
if d.getVar('USE_PR_SERV', True) != "1":
bb.warn("Not using network based PR service")
return None
version = d.getVar("PRAUTOINX", True)
pkgarch = d.getVar("PACKAGE_ARCH", True)
checksum = d.getVar("BB_TASKHASH", True)
if d.getVar('PRSERV_LOCKDOWN', True):
auto_rev = d.getVar('PRAUTO_' + version + '_' + pkgarch, True) or d.getVar('PRAUTO_' + version, True) or None
else:
conn = d.getVar("__PRSERV_CONN", True)
if conn is None:
conn = oe.prservice.prserv_make_conn(d)
if conn is None:
return None
auto_rev = conn.getPR(version, pkgarch, checksum)
return auto_rev}
python do_fetch () {
bb.build.exec_func('base_do_fetch', d)
}
python base_get_metadata_git_branch () {
def base_get_metadata_git_branch(path, d):
branch = os.popen('cd %s; git branch 2>&1 | grep "^* " | tr -d "* "' % path).read()
if len(branch) != 0:
return branch
return "<unknown>"
}
python do_checkuri () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.checkstatus()
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python is_machine_specific () {
def is_machine_specific(d):
"""Determine whether the current recipe is machine specific"""
machinepaths = set(machine_paths(d))
srcuri = d.getVar("SRC_URI", True).split()
for url in srcuri:
fetcher = bb.fetch2.Fetch([srcuri], d)
if url.startswith("file://"):
if any(fetcher.localpath(url).startswith(mp + "/") for mp in machinepaths):
return True
}
python oe_terminal () {
def oe_terminal(command, title, d):
import oe.data
import oe.terminal
for export in oe.data.typed_value('OE_TERMINAL_EXPORTS', d):
value = d.getVar(export, True)
if value is not None:
os.environ[export] = str(value)
terminal = oe.data.typed_value('OE_TERMINAL', d).lower()
if terminal == 'none':
bb.fatal('Devshell usage disabled with OE_TERMINAL')
elif terminal != 'auto':
try:
oe.terminal.spawn(terminal, command, title)
return
except oe.terminal.UnsupportedTerminal:
bb.warn('Unsupported terminal "%s", defaulting to "auto"' %
terminal)
except oe.terminal.ExecutionError as exc:
bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc))
try:
oe.terminal.spawn_preferred(command, title)
except oe.terminal.NoSupportedTerminals:
bb.fatal('No valid terminal found, unable to open devshell')
except oe.terminal.ExecutionError as exc:
bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc))}
python sstate_clean_cachefile () {
def sstate_clean_cachefile(ss, d):
import oe.path
sstatepkgdir = d.getVar('SSTATE_DIR', True)
sstatepkgfile = sstatepkgdir + '/' + d.getVar('SSTATE_PKGSPEC', True) + "*_" + ss['name'] + ".tgz*"
bb.note("Removing %s" % sstatepkgfile)
oe.path.remove(sstatepkgfile)
}
python do_clean () {
"""clear the build and temp directories"""
dir = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0")
bb.note("Removing " + dir)
oe.path.remove(dir)
dir = "%s.*" % bb.data.expand(d.getVar('STAMP'), d)
bb.note("Removing " + dir)
oe.path.remove(dir)
for f in (d.getVar('CLEANFUNCS', True) or '').split():
bb.build.exec_func(f, d)
}
python package_qa_write_error () {
def package_qa_write_error(error, d):
logfile = d.getVar('QA_LOGFILE', True)
if logfile:
p = d.getVar('P', True)
f = file( logfile, "a+")
print >> f, "%s: %s" % (p, error)
f.close()
}
python package_qa_check_staged () {
def package_qa_check_staged(path,d):
"""
Check staged la and pc files for sanity
-e.g. installed being false
As this is run after every stage we should be able
to find the one responsible for the errors easily even
if we look at every .pc and .la file
"""
sane = True
tmpdir = d.getVar('TMPDIR', True)
workdir = os.path.join(tmpdir, "work")
installed = "installed=yes"
if bb.data.inherits_class("native", d) or bb.data.inherits_class("cross", d):
pkgconfigcheck = workdir
else:
pkgconfigcheck = tmpdir
# find all .la and .pc files
# read the content
# and check for stuff that looks wrong
for root, dirs, files in os.walk(path):
for file in files:
path = os.path.join(root,file)
if file.endswith(".la"):
file_content = open(path).read()
if workdir in file_content:
error_msg = "%s failed sanity test (workdir) in path %s" % (file,root)
sane = package_qa_handle_error("la", error_msg, d)
elif file.endswith(".pc"):
file_content = open(path).read()
if pkgconfigcheck in file_content:
error_msg = "%s failed sanity test (tmpdir) in path %s" % (file,root)
sane = package_qa_handle_error("pkgconfig", error_msg, d)
return sane
}
python read_subpackage_metadata () {
import oe.packagedata
data = oe.packagedata.read_pkgdata(d.getVar('PN', True), d)
for key in data.keys():
d.setVar(key, data[key])
for pkg in d.getVar('PACKAGES', True).split():
sdata = oe.packagedata.read_subpkgdata(pkg, d)
for key in sdata.keys():
d.setVar(key, sdata[key])
}
python sstate_checkhashes () {
def sstate_checkhashes(sq_fn, sq_task, sq_hash, sq_hashfn, d):
ret = []
# This needs to go away, FIXME
mapping = {
"do_populate_sysroot" : "populate-sysroot",
"do_populate_lic" : "populate-lic",
"do_package_write_ipk" : "deploy-ipk",
"do_package_write_deb" : "deploy-deb",
"do_package_write_rpm" : "deploy-rpm",
"do_package" : "package",
"do_deploy" : "deploy",
}
for task in range(len(sq_fn)):
sstatefile = d.expand("/home/gooms/OE/setup-scripts/build/sstate-cache/" + sq_hashfn[task] + "_" + mapping[sq_task[task]] + ".tgz")
sstatefile = sstatefile.replace("${BB_TASKHASH}", sq_hash[task])
if os.path.exists(sstatefile):
bb.debug(2, "SState: Found valid sstate file %s" % sstatefile)
ret.append(task)
continue
else:
bb.debug(2, "SState: Looked for but didn't find file %s" % sstatefile)
mirrors = d.getVar("SSTATE_MIRRORS", True)
if mirrors:
# Copy the data object and override DL_DIR and SRC_URI
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
dldir = localdata.expand("/home/gooms/OE/setup-scripts/build/sstate-cache")
localdata.setVar('DL_DIR', dldir)
localdata.setVar('PREMIRRORS', mirrors)
bb.debug(2, "SState using premirror of: %s" % mirrors)
for task in range(len(sq_fn)):
if task in ret:
continue
sstatefile = d.expand("/home/gooms/OE/setup-scripts/build/sstate-cache/" + sq_hashfn[task] + "_" + mapping[sq_task[task]] + ".tgz")
sstatefile = sstatefile.replace("${BB_TASKHASH}", sq_hash[task])
srcuri = "file://" + os.path.basename(sstatefile)
localdata.setVar('SRC_URI', srcuri)
bb.debug(2, "SState: Attempting to fetch %s" % srcuri)
try:
fetcher = bb.fetch2.Fetch(srcuri.split(), localdata)
fetcher.checkstatus()
bb.debug(2, "SState: Successful fetch test for %s" % srcuri)
ret.append(task)
except:
bb.debug(2, "SState: Unsuccessful fetch test for %s" % srcuri)
pass
return ret
}
python do_package_qa () {
bb.note("DO PACKAGE QA")
logdir = d.getVar('T', True)
pkg = d.getVar('PN', True)
# Check the compile log for host contamination
compilelog = os.path.join(logdir,"log.do_compile")
if os.path.exists(compilelog):
statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % compilelog
if os.system(statement) == 0:
bb.warn("%s: The compile log indicates that host include and/or library paths were used.\n \
Please check the log '%s' for more information." % (pkg, compilelog))
# Check the install log for host contamination
installlog = os.path.join(logdir,"log.do_install")
if os.path.exists(installlog):
statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % installlog
if os.system(statement) == 0:
bb.warn("%s: The install log indicates that host include and/or library paths were used.\n \
Please check the log '%s' for more information." % (pkg, installlog))
# Scan the packages...
pkgdest = d.getVar('PKGDEST', True)
packages = d.getVar('PACKAGES', True)
# no packages should be scanned
if not packages:
return
testmatrix = d.getVarFlags("QAPATHTEST")
g = globals()
walk_sane = True
rdepends_sane = True
for package in packages.split():
skip = (d.getVar('INSANE_SKIP_' + package, True) or "").split()
if skip:
bb.note("Package %s skipping QA tests: %s" % (package, str(skip)))
warnchecks = []
for w in (d.getVar("WARN_QA", True) or "").split():
if w in skip:
continue
if w in testmatrix and testmatrix[w] in g:
warnchecks.append(g[testmatrix[w]])
errorchecks = []
for e in (d.getVar("ERROR_QA", True) or "").split():
if e in skip:
continue
if e in testmatrix and testmatrix[e] in g:
errorchecks.append(g[testmatrix[e]])
bb.note("Checking Package: %s" % package)
path = "%s/%s" % (pkgdest, package)
if not package_qa_walk(path, warnchecks, errorchecks, skip, package, d):
walk_sane = False
if not package_qa_check_rdepends(package, pkgdest, skip, d):
rdepends_sane = False
if not walk_sane or not rdepends_sane:
bb.fatal("QA run found fatal errors. Please consider fixing them.")
bb.note("DONE with PACKAGE QA")
}
python base_prune_suffix () {
def base_prune_suffix(var, suffixes, d):
return oe.utils.prune_suffix(var, suffixes, d)
}
python write_recipehistory () {
def write_recipehistory(rcpinfo, d):
bb.debug(2, "Writing recipe history")
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
if not os.path.exists(pkghistdir):
os.makedirs(pkghistdir)
verfile = os.path.join(pkghistdir, "%s:%s-%s" % (rcpinfo.pe, rcpinfo.pv, rcpinfo.pr))
f = open(verfile, "w")
try:
if rcpinfo.pe != "0":
f.write("PE = %s\n" % rcpinfo.pe)
f.write("PV = %s\n" % rcpinfo.pv)
f.write("PR = %s\n" % rcpinfo.pr)
f.write("DEPENDS = %s\n" % rcpinfo.depends)
f.write("PACKAGES = %s\n" % rcpinfo.packages)
finally:
f.close()
}
python do_qa_staging () {
bb.note("QA checking staging")
if not package_qa_check_staged(d.expand('/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sysroot-destdir///home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib'), d):
bb.fatal("QA staging was broken by the package built above")
}
python do_package () {
# Change the following version to cause sstate to invalidate the package
# cache. This is useful if an item this class depends on changes in a
# way that the output of this class changes. rpmdeps is a good example
# as any change to rpmdeps requires this to be rerun.
# PACKAGE_BBCLASS_VERSION = "1"
packages = (d.getVar('PACKAGES', True) or "").split()
if len(packages) < 1:
bb.debug(1, "No packages to build, skipping do_package")
return
workdir = d.getVar('WORKDIR', True)
outdir = d.getVar('DEPLOY_DIR', True)
dest = d.getVar('D', True)
dvar = d.getVar('PKGD', True)
pn = d.getVar('PN', True)
if not workdir or not outdir or not dest or not dvar or not pn or not packages:
bb.error("WORKDIR, DEPLOY_DIR, D, PN and PKGD all must be defined, unable to package")
return
for f in (d.getVar('PACKAGEFUNCS', True) or '').split():
bb.build.exec_func(f, d)
}
python base_contains () {
def base_contains(variable, checkvalues, truevalue, falsevalue, d):
return oe.utils.contains(variable, checkvalues, truevalue, falsevalue, d)
}
python oe_import () {
def oe_import(d):
import os, sys
bbpath = d.getVar("BBPATH", True).split(":")
sys.path[0:0] = [os.path.join(dir, "lib") for dir in bbpath]
def inject(name, value):
"""Make a python object accessible from the metadata"""
if hasattr(bb.utils, "_context"):
bb.utils._context[name] = value
else:
__builtins__[name] = value
import oe.data
for toimport in oe.data.typed_value("OE_IMPORTS", d):
imported = __import__(toimport)
inject(toimport.split(".", 1)[0], imported)
}
python package_qa_walk () {
def package_qa_walk(path, warnfuncs, errorfuncs, skip, package, d):
import oe.qa
#if this will throw an exception, then fix the dict above
target_os = d.getVar('TARGET_OS', True)
target_arch = d.getVar('TARGET_ARCH', True)
warnings = []
errors = []
for root, dirs, files in os.walk(path):
for file in files:
path = os.path.join(root,file)
elf = oe.qa.ELFFile(path)
try:
elf.open()
except:
elf = None
for func in warnfuncs:
func(path, package, d, elf, warnings)
for func in errorfuncs:
func(path, package, d, elf, errors)
for w in warnings:
bb.warn("QA Issue: %s" % w)
package_qa_write_error(w, d)
for e in errors:
bb.error("QA Issue: %s" % e)
package_qa_write_error(e, d)
return len(errors) == 0
}
python runstrip () {
def runstrip(file, elftype, d):
# Function to strip a single file, called from split_and_strip_files below
# A working 'file' (one which works on the target architecture)
#
# The elftype is a bit pattern (explained in split_and_strip_files) to tell
# us what type of file we're processing...
# 4 - executable
# 8 - shared library
import commands, stat
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
strip = d.getVar("STRIP", True)
# Handle kernel modules specifically - .debug directories here are pointless
if file.find("/lib/modules/") != -1 and file.endswith(".ko"):
return os.system("%s'%s' --strip-debug --remove-section=.comment --remove-section=.note --preserve-dates '%s'" % (pathprefix, strip, file))
newmode = None
if not os.access(file, os.W_OK) or os.access(file, os.R_OK):
origmode = os.stat(file)[stat.ST_MODE]
newmode = origmode | stat.S_IWRITE | stat.S_IREAD
os.chmod(file, newmode)
extraflags = ""
# .so and shared library
if ".so" in file and elftype & 8:
extraflags = "--remove-section=.comment --remove-section=.note --strip-unneeded"
# shared or executable:
elif elftype & 8 or elftype & 4:
extraflags = "--remove-section=.comment --remove-section=.note"
stripcmd = "'%s' %s '%s'" % (strip, extraflags, file)
bb.debug(1, "runstrip: %s" % stripcmd)
ret = os.system("%s%s" % (pathprefix, stripcmd))
if newmode:
os.chmod(file, origmode)
if ret:
bb.error("runstrip: '%s' strip command failed" % stripcmd)
return 0
}
python check_sanity_validmachine () {
def check_sanity_validmachine(e):
from bb import data
messages = ""
# Check TUNE_ARCH is set
if data.getVar('TUNE_ARCH', e.data, True) == 'INVALID':
messages = messages + 'TUNE_ARCH is unset. Please ensure your MACHINE configuration includes a valid tune configuration file which will set this correctly.\n'
# Check TARGET_ARCH is set correctly
if data.getVar('TARGE_ARCH', e.data, False) == 'arm':
messages = messages + 'TARGET_ARCH is being overwritten, likely by your MACHINE configuration files.\nPlease use a valid tune configuration file which should set this correctly automatically\nand avoid setting this in the machine configuration. See the OE-Core mailing list for more information.\n'
# Check TARGET_OS is set
if data.getVar('TARGET_OS', e.data, True) == 'INVALID':
messages = messages + 'Please set TARGET_OS directly, or choose a MACHINE or DISTRO that does so.\n'
# Check that we don't have duplicate entries in PACKAGE_ARCHS & that TUNE_PKGARCH is in PACKAGE_ARCHS
pkgarchs = data.getVar('PACKAGE_ARCHS', e.data, True)
tunepkg = data.getVar('TUNE_PKGARCH', e.data, True)
tunefound = False
seen = {}
dups = []
for pa in pkgarchs.split():
if seen.get(pa, 0) == 1:
dups.append(pa)
else:
seen[pa] = 1
if pa == tunepkg:
tunefound = True
if len(dups):
messages = messages + "Error, the PACKAGE_ARCHS variable contains duplicates. The following archs are listed more than once: %s" % " ".join(dups)
if tunefound == False:
messages = messages + "Error, the PACKAGE_ARCHS variable does not contain TUNE_PKGARCH (%s)." % tunepkg
return messages
}
python package_qa_check_desktop () {
def package_qa_check_desktop(path, name, d, elf, messages):
"""
Run all desktop files through desktop-file-validate.
"""
if path.endswith(".desktop"):
desktop_file_validate = os.path.join(d.getVar('STAGING_BINDIR_NATIVE',True),'desktop-file-validate')
output = os.popen("%s %s" % (desktop_file_validate, path))
# This only produces output on errors
for l in output:
messages.append("Desktop file issue: " + l.strip())
}
python package_qa_hash_style () {
def package_qa_hash_style(path, name, d, elf, messages):
"""
Check if the binary has the right hash style...
"""
if not elf:
return
if os.path.islink(path):
return
gnu_hash = "--hash-style=gnu" in d.getVar('LDFLAGS', True)
if not gnu_hash:
gnu_hash = "--hash-style=both" in d.getVar('LDFLAGS', True)
if not gnu_hash:
return
objdump = d.getVar('OBJDUMP', True)
env_path = d.getVar('PATH', True)
sane = False
has_syms = False
# If this binary has symbols, we expect it to have GNU_HASH too.
for line in os.popen("LC_ALL=C PATH=%s %s -p '%s' 2> /dev/null" % (env_path, objdump, path), "r"):
if "SYMTAB" in line:
has_syms = True
if "GNU_HASH" in line:
sane = True
if "[mips32]" in line or "[mips64]" in line:
sane = True
if has_syms and not sane:
messages.append("No GNU_HASH in the elf binary: '%s'" % path)
}
python do_populate_sysroot_setscene () {
sstate_setscene(d)
}
python get_layers_branch_rev () {
def get_layers_branch_rev(d):
layers = (d.getVar("BBLAYERS", True) or "").split()
layers_branch_rev = ["%-17s = \"%s:%s\"" % (os.path.basename(i), \
base_get_metadata_git_branch(i, None).strip(), \
base_get_metadata_git_revision(i, None)) \
for i in layers]
i = len(layers_branch_rev)-1
p1 = layers_branch_rev[i].find("=")
s1 = layers_branch_rev[i][p1:]
while i > 0:
p2 = layers_branch_rev[i-1].find("=")
s2= layers_branch_rev[i-1][p2:]
if s1 == s2:
layers_branch_rev[i-1] = layers_branch_rev[i-1][0:p2]
i -= 1
else:
i -= 1
p1 = layers_branch_rev[i].find("=")
s1= layers_branch_rev[i][p1:]
return layers_branch_rev
}
python base_get_scmbasepath () {
def base_get_scmbasepath(d):
return d.getVar( 'COREBASE', True)
}
python check_license_flags () {
def check_license_flags(d):
"""
This function checks if a recipe has any LICENSE_FLAGs that
aren't whitelisted.
If it does, it returns the first LICENSE_FLAG missing from the
whitelist, or all the LICENSE_FLAGs if there is no whitelist.
If everything is is properly whitelisted, it returns None.
"""
def license_flag_matches(flag, whitelist, pn):
"""
Return True if flag matches something in whitelist, None if not.
Before we test a flag against the whitelist, we append _bblayers
to it. We then try to match that string against the
whitelist. This covers the normal case, where we expect
LICENSE_FLAGS to be a simple string like 'commercial', which
the user typically matches exactly in the whitelist by
explicitly appending the package name e.g 'commercial_foo'.
If we fail the match however, we then split the flag across
'_' and append each fragment and test until we either match or
run out of fragments.
"""
flag_pn = ("%s_%s" % (flag, pn))
for candidate in whitelist:
if flag_pn == candidate:
return True
flag_cur = ""
flagments = flag_pn.split("_")
flagments.pop() # we've already tested the full string
for flagment in flagments:
if flag_cur:
flag_cur += "_"
flag_cur += flagment
for candidate in whitelist:
if flag_cur == candidate:
return True
return False
def all_license_flags_match(license_flags, whitelist):
""" Return first unmatched flag, None if all flags match """
pn = d.getVar('PN', True)
split_whitelist = whitelist.split()
for flag in license_flags.split():
if not license_flag_matches(flag, split_whitelist, pn):
return flag
return None
license_flags = d.getVar('LICENSE_FLAGS', True)
if license_flags:
whitelist = d.getVar('LICENSE_FLAGS_WHITELIST', True)
if not whitelist:
return license_flags
unmatched_flag = all_license_flags_match(license_flags, whitelist)
if unmatched_flag:
return unmatched_flag
return None
}
python emit_pkgdata () {
from glob import glob
def write_if_exists(f, pkg, var):
def encode(str):
import codecs
c = codecs.getencoder("string_escape")
return c(str)[0]
val = d.getVar('%s_%s' % (var, pkg), True)
if val:
f.write('%s_%s: %s\n' % (var, pkg, encode(val)))
return
val = d.getVar('%s' % (var), True)
if val:
f.write('%s: %s\n' % (var, encode(val)))
return
def get_directory_size(dir):
if os.listdir(dir):
size = int(os.popen('du -sk %s' % dir).readlines()[0].split('\t')[0])
else:
size = 0
return size
packages = d.getVar('PACKAGES', True)
pkgdest = d.getVar('PKGDEST', True)
pkgdatadir = d.getVar('PKGDESTWORK', True)
# Take shared lock since we're only reading, not writing
lf = bb.utils.lockfile(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"), True)
data_file = pkgdatadir + d.expand("/bblayers" )
f = open(data_file, 'w')
f.write("PACKAGES: %s\n" % packages)
f.close()
workdir = d.getVar('WORKDIR', True)
for pkg in packages.split():
subdata_file = pkgdatadir + "/runtime/%s" % pkg
sf = open(subdata_file, 'w')
write_if_exists(sf, pkg, 'PN')
write_if_exists(sf, pkg, 'PV')
write_if_exists(sf, pkg, 'PR')
write_if_exists(sf, pkg, 'PKGV')
write_if_exists(sf, pkg, 'PKGR')
write_if_exists(sf, pkg, 'LICENSE')
write_if_exists(sf, pkg, 'DESCRIPTION')
write_if_exists(sf, pkg, 'SUMMARY')
write_if_exists(sf, pkg, 'RDEPENDS')
write_if_exists(sf, pkg, 'RPROVIDES')
write_if_exists(sf, pkg, 'RRECOMMENDS')
write_if_exists(sf, pkg, 'RSUGGESTS')
write_if_exists(sf, pkg, 'RREPLACES')
write_if_exists(sf, pkg, 'RCONFLICTS')
write_if_exists(sf, pkg, 'SECTION')
write_if_exists(sf, pkg, 'PKG')
write_if_exists(sf, pkg, 'ALLOW_EMPTY')
write_if_exists(sf, pkg, 'FILES')
write_if_exists(sf, pkg, 'pkg_postinst')
write_if_exists(sf, pkg, 'pkg_postrm')
write_if_exists(sf, pkg, 'pkg_preinst')
write_if_exists(sf, pkg, 'pkg_prerm')
write_if_exists(sf, pkg, 'FILERPROVIDESFLIST')
for dfile in (d.getVar('FILERPROVIDESFLIST_' + pkg, True) or "").split():
write_if_exists(sf, pkg, 'FILERPROVIDES_' + dfile)
write_if_exists(sf, pkg, 'FILERDEPENDSFLIST')
for dfile in (d.getVar('FILERDEPENDSFLIST_' + pkg, True) or "").split():
write_if_exists(sf, pkg, 'FILERDEPENDS_' + dfile)
sf.write('%s_%s: %s\n' % ('PKGSIZE', pkg, get_directory_size(pkgdest + "/%s" % pkg)))
sf.close()
allow_empty = d.getVar('ALLOW_EMPTY_%s' % pkg, True)
if not allow_empty:
allow_empty = d.getVar('ALLOW_EMPTY', True)
root = "%s/%s" % (pkgdest, pkg)
os.chdir(root)
g = glob('*')
if g or allow_empty == "1":
packagedfile = pkgdatadir + '/runtime/%s.packaged' % pkg
file(packagedfile, 'w').close()
bb.utils.unlockfile(lf)
}
python package_ipk_install () {
pkg = d.getVar('PKG', True)
pkgfn = d.getVar('PKGFN', True)
rootfs = d.getVar('IMAGE_ROOTFS', True)
ipkdir = d.getVar('DEPLOY_DIR_IPK', True)
stagingdir = d.getVar('STAGING_DIR', True)
tmpdir = d.getVar('TMPDIR', True)
if None in (pkg,pkgfn,rootfs):
raise bb.build.FuncFailed("missing variables (one or more of PKG, PKGFN, IMAGEROOTFS)")
try:
bb.mkdirhier(rootfs)
os.chdir(rootfs)
except OSError:
import sys
(type, value, traceback) = sys.exc_info()
print value
raise bb.build.FuncFailed
# Generate ipk.conf if it or the stamp doesnt exist
conffile = os.path.join(stagingdir,"ipkg.conf")
if not os.access(conffile, os.R_OK):
ipkg_archs = d.getVar('PACKAGE_ARCHS')
if ipkg_archs is None:
bb.error("PACKAGE_ARCHS missing")
raise FuncFailed
ipkg_archs = ipkg_archs.split()
arch_priority = 1
f = open(conffile,"w")
for arch in ipkg_archs:
f.write("arch %s %s\n" % ( arch, arch_priority ))
arch_priority += 1
f.write("src local file:%s" % ipkdir)
f.close()
if not os.access(os.path.join(ipkdir,"Packages"), os.R_OK) or not os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),os.R_OK):
ret = os.system('opkg-make-index -p %s %s ' % (os.path.join(ipkdir, "Packages"), ipkdir))
if (ret != 0 ):
raise bb.build.FuncFailed
f = open(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),"w")
f.close()
ret = os.system('opkg-cl -o %s -f %s update' % (rootfs, conffile))
ret = os.system('opkg-cl -o %s -f %s install %s' % (rootfs, conffile, pkgfn))
if (ret != 0 ):
raise bb.build.FuncFailed
}
python base_read_file () {
def base_read_file(filename):
return oe.utils.read_file(filename)
}
python package_do_shlibs () {
import re, pipes
exclude_shlibs = d.getVar('EXCLUDE_FROM_SHLIBS', 0)
if exclude_shlibs:
bb.note("not generating shlibs")
return
lib_re = re.compile("^.*\.so")
libdir_re = re.compile(".*/lib$")
packages = d.getVar('PACKAGES', True)
targetos = d.getVar('TARGET_OS', True)
workdir = d.getVar('WORKDIR', True)
ver = d.getVar('PKGV', True)
if not ver:
bb.error("PKGV not defined")
return
pkgdest = d.getVar('PKGDEST', True)
shlibs_dir = d.getVar('SHLIBSDIR', True)
shlibswork_dir = d.getVar('SHLIBSWORKDIR', True)
# Take shared lock since we're only reading, not writing
lf = bb.utils.lockfile(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"))
def linux_so(root, path, file):
needs_ldconfig = False
cmd = d.getVar('OBJDUMP', True) + " -p " + pipes.quote(os.path.join(root, file)) + " 2>/dev/null"
cmd = "PATH=\"%s\" %s" % (d.getVar('PATH', True), cmd)
fd = os.popen(cmd)
lines = fd.readlines()
fd.close()
for l in lines:
m = re.match("\s+NEEDED\s+([^\s]*)", l)
if m:
needed[pkg].append(m.group(1))
m = re.match("\s+SONAME\s+([^\s]*)", l)
if m:
this_soname = m.group(1)
if not this_soname in sonames:
# if library is private (only used by package) then do not build shlib for it
if not private_libs or -1 == private_libs.find(this_soname):
sonames.append(this_soname)
if libdir_re.match(root):
needs_ldconfig = True
if snap_symlinks and (file != this_soname):
renames.append((os.path.join(root, file), os.path.join(root, this_soname)))
return needs_ldconfig
def darwin_so(root, path, file):
fullpath = os.path.join(root, file)
if not os.path.exists(fullpath):
return
def get_combinations(base):
#
# Given a base library name, find all combinations of this split by "." and "-"
#
combos = []
options = base.split(".")
for i in range(1, len(options) + 1):
combos.append(".".join(options[0:i]))
options = base.split("-")
for i in range(1, len(options) + 1):
combos.append("-".join(options[0:i]))
return combos
if (file.endswith('.dylib') or file.endswith('.so')) and not pkg.endswith('-dev') and not pkg.endswith('-dbg'):
# Drop suffix
name = file.rsplit(".",1)[0]
# Find all combinations
combos = get_combinations(name)
for combo in combos:
if not combo in sonames:
sonames.append(combo)
if file.endswith('.dylib') or file.endswith('.so'):
lafile = fullpath.replace(os.path.join(pkgdest, pkg), d.getVar('PKGD', True))
# Drop suffix
lafile = lafile.rsplit(".",1)[0]
lapath = os.path.dirname(lafile)
lafile = os.path.basename(lafile)
# Find all combinations
combos = get_combinations(lafile)
for combo in combos:
if os.path.exists(lapath + '/' + combo + '.la'):
break
lafile = lapath + '/' + combo + '.la'
#bb.note("Foo2: %s" % lafile)
#bb.note("Foo %s %s" % (file, fullpath))
if os.path.exists(lafile):
fd = open(lafile, 'r')
lines = fd.readlines()
fd.close()
for l in lines:
m = re.match("\s*dependency_libs=\s*'(.*)'", l)
if m:
deps = m.group(1).split(" ")
for dep in deps:
#bb.note("Trying %s for %s" % (dep, pkg))
name = None
if dep.endswith(".la"):
name = os.path.basename(dep).replace(".la", "")
elif dep.startswith("-l"):
name = dep.replace("-l", "lib")
if pkg not in needed:
needed[pkg] = []
if name:
needed[pkg].append(name)
#bb.note("Adding %s for %s" % (name, pkg))
if d.getVar('PACKAGE_SNAP_LIB_SYMLINKS', True) == "1":
snap_symlinks = True
else:
snap_symlinks = False
if (d.getVar('USE_LDCONFIG', True) or "1") == "1":
use_ldconfig = True
else:
use_ldconfig = False
needed = {}
shlib_provider = {}
for pkg in packages.split():
private_libs = d.getVar('PRIVATE_LIBS_' + pkg, True) or d.getVar('PRIVATE_LIBS', True)
needs_ldconfig = False
bb.debug(2, "calculating shlib provides for %s" % pkg)
pkgver = d.getVar('PKGV_' + pkg, True)
if not pkgver:
pkgver = d.getVar('PV_' + pkg, True)
if not pkgver:
pkgver = ver
needed[pkg] = []
sonames = list()
renames = list()
top = os.path.join(pkgdest, pkg)
for root, dirs, files in os.walk(top):
for file in files:
soname = None
path = os.path.join(root, file)
if os.path.islink(path):
continue
if targetos == "darwin" or targetos == "darwin8":
darwin_so(root, dirs, file)
elif os.access(path, os.X_OK) or lib_re.match(file):
ldconfig = linux_so(root, dirs, file)
needs_ldconfig = needs_ldconfig or ldconfig
for (old, new) in renames:
bb.note("Renaming %s to %s" % (old, new))
os.rename(old, new)
shlibs_file = os.path.join(shlibswork_dir, pkg + ".list")
shver_file = os.path.join(shlibswork_dir, pkg + ".ver")
if len(sonames):
fd = open(shlibs_file, 'w')
for s in sonames:
fd.write(s + '\n')
shlib_provider[s] = (pkg, pkgver)
fd.close()
fd = open(shver_file, 'w')
fd.write(pkgver + '\n')
fd.close()
if needs_ldconfig and use_ldconfig:
bb.debug(1, 'adding ldconfig call to postinst for %s' % pkg)
postinst = d.getVar('pkg_postinst_%s' % pkg, True) or d.getVar('pkg_postinst', True)
if not postinst:
postinst = '#!/bin/sh\n'
postinst += d.getVar('ldconfig_postinst_fragment', True)
d.setVar('pkg_postinst_%s' % pkg, postinst)
list_re = re.compile('^(.*)\.list$')
for dir in [shlibs_dir]:
if not os.path.exists(dir):
continue
for file in os.listdir(dir):
m = list_re.match(file)
if m:
dep_pkg = m.group(1)
fd = open(os.path.join(dir, file))
lines = fd.readlines()
fd.close()
ver_file = os.path.join(dir, dep_pkg + '.ver')
lib_ver = None
if os.path.exists(ver_file):
fd = open(ver_file)
lib_ver = fd.readline().rstrip()
fd.close()
for l in lines:
shlib_provider[l.rstrip()] = (dep_pkg, lib_ver)
bb.utils.unlockfile(lf)
assumed_libs = d.getVar('ASSUME_SHLIBS', True)
if assumed_libs:
for e in assumed_libs.split():
l, dep_pkg = e.split(":")
lib_ver = None
dep_pkg = dep_pkg.rsplit("_", 1)
if len(dep_pkg) == 2:
lib_ver = dep_pkg[1]
dep_pkg = dep_pkg[0]
shlib_provider[l] = (dep_pkg, lib_ver)
for pkg in packages.split():
bb.debug(2, "calculating shlib requirements for %s" % pkg)
deps = list()
for n in needed[pkg]:
if n in shlib_provider.keys():
(dep_pkg, ver_needed) = shlib_provider[n]
if dep_pkg == pkg:
continue
if ver_needed:
dep = "%s (>= %s)" % (dep_pkg, ver_needed)
else:
dep = dep_pkg
if not dep in deps:
deps.append(dep)
else:
bb.note("Couldn't find shared library provider for %s" % n)
deps_file = os.path.join(pkgdest, pkg + ".shlibdeps")
if os.path.exists(deps_file):
os.remove(deps_file)
if len(deps):
fd = open(deps_file, 'w')
for dep in deps:
fd.write(dep + '\n')
fd.close()
}
python base_get_metadata_git_revision () {
def base_get_metadata_git_revision(path, d):
f = os.popen("cd %s; git log -n 1 --pretty=oneline -- 2>&1" % path)
data = f.read()
if f.close() is None:
rev = data.split(" ")[0]
if len(rev) != 0:
return rev
return "<unknown>"
}
python sstate_install () {
def sstate_install(ss, d):
import oe.path
sharedfiles = []
shareddirs = []
bb.mkdirhier(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control"))
manifest = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-bblayers.%s" % ss['name'])
if os.access(manifest, os.R_OK):
bb.fatal("Package already staged (%s)?!" % manifest)
locks = []
for lock in ss['lockfiles-shared']:
locks.append(bb.utils.lockfile(lock, True))
for lock in ss['lockfiles']:
locks.append(bb.utils.lockfile(lock))
for state in ss['dirs']:
oe.path.copytree(state[1], state[2])
for walkroot, dirs, files in os.walk(state[1]):
bb.debug(2, "Staging files from %s to %s" % (state[1], state[2]))
for file in files:
srcpath = os.path.join(walkroot, file)
dstpath = srcpath.replace(state[1], state[2])
#bb.debug(2, "Staging %s to %s" % (srcpath, dstpath))
sharedfiles.append(dstpath)
for dir in dirs:
srcdir = os.path.join(walkroot, dir)
dstdir = srcdir.replace(state[1], state[2])
#bb.debug(2, "Staging %s to %s" % (srcdir, dstdir))
if not dstdir.endswith("/"):
dstdir = dstdir + "/"
shareddirs.append(dstdir)
f = open(manifest, "w")
for file in sharedfiles:
f.write(file + "\n")
# We want to ensure that directories appear at the end of the manifest
# so that when we test to see if they should be deleted any contents
# added by the task will have been removed first.
dirs = sorted(shareddirs, key=len)
# Must remove children first, which will have a longer path than the parent
for di in reversed(dirs):
f.write(di + "\n")
f.close()
for postinst in (d.getVar('SSTATEPOSTINSTFUNCS', True) or '').split():
bb.build.exec_func(postinst, d)
for lock in locks:
bb.utils.unlockfile(lock)
}
python oe_import_eh () {
if isinstance(e, bb.event.ConfigParsed):
oe_import(e.data)
}
python do_package_write_ipk () {
bb.build.exec_func("read_subpackage_metadata", d)
bb.build.exec_func("do_package_ipk", d)
}
python do_cleansstate () {
sstate_clean_cachefiles(d)
}
python get_libc_locales_dependencies () {
def get_libc_locales_dependencies(d):
if 'libc-locales' in (d.getVar('DISTRO_FEATURES', True) or '').split() :
return d.getVar('LIBC_LOCALE_DEPENDENCIES', True) or ''
else:
return ''}
python base_do_patch () {
bb.build.exec_func('patch_do_patch', d)
}
python split_and_strip_files () {
import commands, stat, errno
dvar = d.getVar('PKGD', True)
pn = d.getVar('PN', True)
# We default to '.debug' style
if d.getVar('PACKAGE_DEBUG_SPLIT_STYLE', True) == 'debug-file-directory':
# Single debug-file-directory style debug info
debugappend = ".debug"
debugdir = ""
debuglibdir = "/usr/lib/debug"
debugsrcdir = "/usr/src/debug"
else:
# Original OE-core, a.k.a. ".debug", style debug info
debugappend = ""
debugdir = "/.debug"
debuglibdir = ""
debugsrcdir = "/usr/src/debug"
os.chdir(dvar)
# Return type (bits):
# 0 - not elf
# 1 - ELF
# 2 - stripped
# 4 - executable
# 8 - shared library
def isELF(path):
type = 0
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
ret, result = commands.getstatusoutput("%sfile '%s'" % (pathprefix, path))
if ret:
bb.error("split_and_strip_files: 'file %s' failed" % path)
return type
# Not stripped
if "ELF" in result:
type |= 1
if "not stripped" not in result:
type |= 2
if "executable" in result:
type |= 4
if "shared" in result:
type |= 8
return type
#
# First lets figure out all of the files we may have to process ... do this only once!
#
file_list = {}
file_links = {}
if (d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT', True) != '1') and \
(d.getVar('INHIBIT_PACKAGE_STRIP', True) != '1'):
for root, dirs, files in os.walk(dvar):
for f in files:
file = os.path.join(root, f)
# Only process files (and symlinks)... Skip files that are obviously debug files
if not (debugappend != "" and file.endswith(debugappend)) and \
not (debugdir != "" and debugdir in os.path.dirname(file[len(dvar):])) and \
os.path.isfile(file):
try:
s = os.stat(file)
except OSError, (err, strerror):
if err != errno.ENOENT:
raise
# Skip broken symlinks
continue
# Is the item excutable? Then we need to process it.
if (s[stat.ST_MODE] & stat.S_IXUSR) or \
(s[stat.ST_MODE] & stat.S_IXGRP) or \
(s[stat.ST_MODE] & stat.S_IXOTH):
# If it's a symlink, and points to an ELF file, we capture the readlink target
if os.path.islink(file):
target = os.readlink(file)
if not os.path.isabs(target):
ltarget = os.path.join(os.path.dirname(file), target)
else:
ltarget = target
if isELF(ltarget):
#bb.note("Sym: %s (%d)" % (ltarget, isELF(ltarget)))
file_list[file] = "sym: " + target
continue
# It's a file (or hardlink), not a link
# ...but is it ELF, and is it already stripped?
elf_file = isELF(file)
if elf_file & 1:
# Check if it's a hard link to something else
if s.st_nlink > 1:
file_reference = "%d_%d" % (s.st_dev, s.st_ino)
# Hard link to something else
file_list[file] = "hard: " + file_reference
continue
file_list[file] = "ELF: %d" % elf_file
#
# First lets process debug splitting
#
if (d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT', True) != '1'):
for file in file_list:
src = file[len(dvar):]
dest = debuglibdir + os.path.dirname(src) + debugdir + "/" + os.path.basename(src) + debugappend
fpath = dvar + dest
# Preserve symlinks in debug area...
if file_list[file].startswith("sym: "):
ltarget = file_list[file][5:]
lpath = os.path.dirname(ltarget)
lbase = os.path.basename(ltarget)
ftarget = ""
if lpath and lpath != ".":
ftarget += lpath + debugdir + "/"
ftarget += lbase + debugappend
if lpath.startswith(".."):
ftarget = os.path.join("..", ftarget)
bb.mkdirhier(os.path.dirname(fpath))
#bb.note("Symlink %s -> %s" % (fpath, ftarget))
os.symlink(ftarget, fpath)
continue
# Preserve hard links in debug area...
file_reference = ""
if file_list[file].startswith("hard: "):
file_reference = file_list[file][6:]
if file_reference not in file_links:
# If this is a new file, add it as a reference, and
# update it's type, so we can fall through and split
file_list[file] = "ELF: %d" % (isELF(file))
else:
target = file_links[file_reference][len(dvar):]
ftarget = dvar + debuglibdir + os.path.dirname(target) + debugdir + "/" + os.path.basename(target) + debugappend
bb.mkdirhier(os.path.dirname(fpath))
#bb.note("Link %s -> %s" % (fpath, ftarget))
os.link(ftarget, fpath)
continue
# It's ELF...
if file_list[file].startswith("ELF: "):
elf_file = int(file_list[file][5:])
if elf_file & 2:
bb.warn("File '%s' from %s was already stripped, this will prevent future debugging!" % (src, pn))
continue
# Split the file...
bb.mkdirhier(os.path.dirname(fpath))
#bb.note("Split %s -> %s" % (file, fpath))
# Only store off the hard link reference if we successfully split!
if splitfile(file, fpath, debugsrcdir, d) == 0 and file_reference != "":
file_links[file_reference] = file
# The above may have generated dangling symlinks, remove them!
# Dangling symlinks are a result of something NOT being split, such as a stripped binary.
# This should be a rare occurance, but we want to clean up anyway.
for file in file_list:
if file_list[file].startswith("sym: "):
src = file[len(dvar):]
dest = debuglibdir + os.path.dirname(src) + debugdir + "/" + os.path.basename(src) + debugappend
fpath = dvar + dest
try:
s = os.stat(fpath)
except OSError, (err, strerror):
if err != errno.ENOENT:
raise
#bb.note("Remove dangling link %s -> %s" % (fpath, os.readlink(fpath)))
os.unlink(fpath)
# This could leave an empty debug directory laying around
# take care of the obvious case...
os.system("rmdir %s 2>/dev/null" % os.path.dirname(fpath))
# Process the debugsrcdir if requested...
# This copies and places the referenced sources for later debugging...
splitfile2(debugsrcdir, d)
#
# End of debug splitting
#
#
# Now lets go back over things and strip them
#
if (d.getVar('INHIBIT_PACKAGE_STRIP', True) != '1'):
for file in file_list:
if file_list[file].startswith("ELF: "):
elf_file = int(file_list[file][5:])
#bb.note("Strip %s" % file)
runstrip(file, elf_file, d)
#
# End of strip
#
}
python patch_do_patch () {
import oe.patch
patchsetmap = {
"patch": oe.patch.PatchTree,
"quilt": oe.patch.QuiltTree,
"git": oe.patch.GitApplyTree,
}
cls = patchsetmap[d.getVar('PATCHTOOL', True) or 'quilt']
resolvermap = {
"noop": oe.patch.NOOPResolver,
"user": oe.patch.UserResolver,
}
rcls = resolvermap[d.getVar('PATCHRESOLVE', True) or 'user']
classes = {}
s = d.getVar('S', True)
path = os.getenv('PATH')
os.putenv('PATH', d.getVar('PATH', True))
for patch in src_patches(d):
_, _, local, _, _, parm = bb.decodeurl(patch)
if "patchdir" in parm:
patchdir = parm["patchdir"]
if not os.path.isabs(patchdir):
patchdir = os.path.join(s, patchdir)
else:
patchdir = s
if not patchdir in classes:
patchset = cls(patchdir, d)
resolver = rcls(patchset, oe_terminal)
classes[patchdir] = (patchset, resolver)
patchset.Clean()
else:
patchset, resolver = classes[patchdir]
bb.note("Applying patch '%s' (%s)" % (parm['patchname'], oe.path.format_display(local, d)))
try:
patchset.Import({"file":local, "strippath": parm['striplevel']}, True)
except Exception as exc:
bb.fatal(str(exc))
try:
resolver.Resolve()
except bb.BBHandledException as e:
bb.fatal(str(e))
}
python pkgarch_mapping () {
def pkgarch_mapping(d):
# Compatibility mappings of TUNE_PKGARCH (opt in)
if d.getVar("PKGARCHCOMPAT_ARMV7A", True):
if d.getVar("TUNE_PKGARCH", True) == "armv7a-vfp-neon":
d.setVar("TUNE_PKGARCH", "armv7a")
}
python explode_deps () {
def explode_deps(s):
return bb.utils.explode_deps(s)
}
python perform_packagecopy () {
dest = d.getVar('D', True)
dvar = d.getVar('PKGD', True)
bb.mkdirhier(dvar)
# Start by package population by taking a copy of the installed
# files to operate on
os.system('rm -rf %s/*' % (dvar))
# Preserve sparse files and hard links
os.system('tar -cf - -C %s -ps . | tar -xf - -C %s' % (dest, dvar))
}
python package_mapping_rename_hook () {
"""
Rewrite variables to account for package renaming in things
like debian.bbclass or manual PKG variable name changes
"""
runtime_mapping_rename("RDEPENDS", d)
runtime_mapping_rename("RRECOMMENDS", d)
runtime_mapping_rename("RSUGGESTS", d)
runtime_mapping_rename("RPROVIDES", d)
runtime_mapping_rename("RREPLACES", d)
runtime_mapping_rename("RCONFLICTS", d)
}
python package_qa_check_unsafe_references_in_binaries () {
def package_qa_check_unsafe_references_in_binaries(path, name, d, elf, messages):
"""
Ensure binaries in base_[bindir|sbindir|libdir] do not link to files under exec_prefix
"""
if unsafe_references_skippable(path, name, d):
return
if elf:
import subprocess as sub
pn = d.getVar('PN', True)
exec_prefix = d.getVar('exec_prefix', True)
sysroot_path = d.getVar('STAGING_DIR_TARGET', True)
sysroot_path_usr = sysroot_path + exec_prefix
try:
ldd_output = bb.process.Popen(["prelink-rtld", "--root", sysroot_path, path], stdout=sub.PIPE).stdout.read()
except bb.process.CmdError:
error_msg = pn + ": prelink-rtld aborted when processing %s" % path
package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)
return False
if sysroot_path_usr in ldd_output:
error_msg = pn + ": %s links to something under exec_prefix" % path
package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)
error_msg = "ldd reports: %s" % ldd_output
package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)
return False
}
python sysroot_checkhashes () {
def sysroot_checkhashes(covered, tasknames, fnids, fns, d):
problems = set()
configurefnids = set()
for task in xrange(len(tasknames)):
if tasknames[task] == "do_configure" and task not in covered:
configurefnids.add(fnids[task])
for task in covered:
if tasknames[task] == "do_populate_sysroot" and fnids[task] in configurefnids:
problems.add(task)
return problems
}
python populate_packages () {
import glob, stat, errno, re
workdir = d.getVar('WORKDIR', True)
outdir = d.getVar('DEPLOY_DIR', True)
dvar = d.getVar('PKGD', True)
packages = d.getVar('PACKAGES', True)
pn = d.getVar('PN', True)
bb.mkdirhier(outdir)
os.chdir(dvar)
# Sanity check PACKAGES for duplicates and for LICENSE_EXCLUSION
# Sanity should be moved to sanity.bbclass once we have the infrastucture
package_list = []
for pkg in packages.split():
if d.getVar('LICENSE_EXCLUSION-' + pkg, True):
bb.warn("%s has an incompatible license. Excluding from packaging." % pkg)
packages.remove(pkg)
else:
if pkg in package_list:
bb.error("%s is listed in PACKAGES multiple times, this leads to packaging errors." % pkg)
else:
package_list.append(pkg)
d.setVar('PACKAGES', ' '.join(package_list))
pkgdest = d.getVar('PKGDEST', True)
os.system('rm -rf %s' % pkgdest)
seen = []
for pkg in package_list:
localdata = bb.data.createCopy(d)
root = os.path.join(pkgdest, pkg)
bb.mkdirhier(root)
localdata.setVar('PKG', pkg)
overrides = localdata.getVar('OVERRIDES', True)
if not overrides:
raise bb.build.FuncFailed('OVERRIDES not defined')
localdata.setVar('OVERRIDES', overrides + ':' + pkg)
bb.data.update_data(localdata)
filesvar = localdata.getVar('FILES', True) or ""
files = filesvar.split()
file_links = {}
for file in files:
if os.path.isabs(file):
file = '.' + file
if not os.path.islink(file):
if os.path.isdir(file):
newfiles = [ os.path.join(file,x) for x in os.listdir(file) ]
if newfiles:
files += newfiles
continue
globbed = glob.glob(file)
if globbed:
if [ file ] != globbed:
files += globbed
continue
if (not os.path.islink(file)) and (not os.path.exists(file)):
continue
if file in seen:
continue
seen.append(file)
def mkdir(src, dest, p):
src = os.path.join(src, p)
dest = os.path.join(dest, p)
bb.mkdirhier(dest)
fstat = os.stat(src)
os.chmod(dest, fstat.st_mode)
os.chown(dest, fstat.st_uid, fstat.st_gid)
if p not in seen:
seen.append(p)
def mkdir_recurse(src, dest, paths):
while paths.startswith("./"):
paths = paths[2:]
p = "."
for c in paths.split("/"):
p = os.path.join(p, c)
if not os.path.exists(os.path.join(dest, p)):
mkdir(src, dest, p)
if os.path.isdir(file) and not os.path.islink(file):
mkdir_recurse(dvar, root, file)
continue
mkdir_recurse(dvar, root, os.path.dirname(file))
fpath = os.path.join(root,file)
if not os.path.islink(file):
os.link(file, fpath)
fstat = os.stat(file)
os.chmod(fpath, fstat.st_mode)
os.chown(fpath, fstat.st_uid, fstat.st_gid)
continue
ret = bb.copyfile(file, fpath)
if ret is False or ret == 0:
raise bb.build.FuncFailed("File population failed")
del localdata
os.chdir(workdir)
unshipped = []
for root, dirs, files in os.walk(dvar):
dir = root[len(dvar):]
if not dir:
dir = os.sep
for f in (files + dirs):
path = os.path.join(dir, f)
if ('.' + path) not in seen:
unshipped.append(path)
if unshipped != []:
bb.warn("For recipe %s, the following files/directories were installed but not shipped in any package:" % pn)
for f in unshipped:
bb.warn(" " + f)
bb.build.exec_func("package_name_hook", d)
for pkg in package_list:
pkgname = d.getVar('PKG_%s' % pkg, True)
if pkgname is None:
d.setVar('PKG_%s' % pkg, pkg)
dangling_links = {}
pkg_files = {}
for pkg in package_list:
dangling_links[pkg] = []
pkg_files[pkg] = []
inst_root = os.path.join(pkgdest, pkg)
for root, dirs, files in os.walk(inst_root):
for f in files:
path = os.path.join(root, f)
rpath = path[len(inst_root):]
pkg_files[pkg].append(rpath)
try:
s = os.stat(path)
except OSError, (err, strerror):
if err != errno.ENOENT:
raise
target = os.readlink(path)
if target[0] != '/':
target = os.path.join(root[len(inst_root):], target)
dangling_links[pkg].append(os.path.normpath(target))
for pkg in package_list:
rdepends = bb.utils.explode_dep_versions(d.getVar('RDEPENDS_' + pkg, True) or d.getVar('RDEPENDS', True) or "")
for l in dangling_links[pkg]:
found = False
bb.debug(1, "%s contains dangling link %s" % (pkg, l))
for p in package_list:
for f in pkg_files[p]:
if f == l:
found = True
bb.debug(1, "target found in %s" % p)
if p == pkg:
break
if p not in rdepends:
rdepends[p] = ""
break
if found == False:
bb.note("%s contains dangling symlink to %s" % (pkg, l))
d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
}
python get_package_mapping () {
def get_package_mapping (pkg, d):
import oe.packagedata
data = oe.packagedata.read_subpkgdata(pkg, d)
key = "PKG_%s" % pkg
if key in data:
return data[key]
return pkg
}
python extend_variants () {
def extend_variants(d, var, extend, delim=':'):
"""Return a string of all bb class extend variants for the given extend"""
variants = []
whole = d.getVar(var, True) or ""
for ext in whole.split():
eext = ext.split(delim)
if len(eext) > 1 and eext[0] == extend:
variants.append(eext[1])
return " ".join(variants)
}
python package_qa_check_rdepends () {
def package_qa_check_rdepends(pkg, pkgdest, skip, d):
# Don't do this check for kernel/module recipes, there aren't too many debug/development
# packages and you can get false positives e.g. on kernel-module-lirc-dev
if bb.data.inherits_class("kernel", d) or bb.data.inherits_class("module-base", d):
return True
sane = True
if not "-dbg" in pkg and not "task-" in pkg and not "-image" in pkg:
# Copied from package_ipk.bbclass
# boiler plate to update the data
localdata = bb.data.createCopy(d)
root = "%s/%s" % (pkgdest, pkg)
localdata.setVar('ROOT', '')
localdata.setVar('ROOT_%s' % pkg, root)
pkgname = localdata.getVar('PKG_%s' % pkg, True)
if not pkgname:
pkgname = pkg
localdata.setVar('PKG', pkgname)
localdata.setVar('OVERRIDES', pkg)
bb.data.update_data(localdata)
# Now check the RDEPENDS
rdepends = bb.utils.explode_deps(localdata.getVar('RDEPENDS', True) or "")
# Now do the sanity check!!!
for rdepend in rdepends:
if "-dbg" in rdepend and "debug-deps" not in skip:
error_msg = "%s rdepends on %s" % (pkgname,rdepend)
sane = package_qa_handle_error("debug-deps", error_msg, d)
if (not "-dev" in pkg and not "-staticdev" in pkg) and rdepend.endswith("-dev") and "dev-deps" not in skip:
error_msg = "%s rdepends on %s" % (pkgname, rdepend)
sane = package_qa_handle_error("dev-deps", error_msg, d)
return sane
}
python check_conf_exists () {
def check_conf_exists(fn, data):
bbpath = []
fn = data.expand(fn)
vbbpath = data.getVar("BBPATH")
if vbbpath:
bbpath += vbbpath.split(":")
for p in bbpath:
currname = os.path.join(data.expand(p), fn)
if os.access(currname, os.R_OK):
return True
return False
}
python sstate_task_prefunc () {
shared_state = sstate_state_fromvars(d)
sstate_clean(shared_state, d)
}
python splitfile () {
def splitfile(file, debugfile, debugsrcdir, d):
# Function to split a single file, called from split_and_strip_files below
# A working 'file' (one which works on the target architecture)
# is split and the split off portions go to debugfile.
#
# The debug information is then processed for src references. These
# references are copied to debugsrcdir, if defined.
import commands, stat
dvar = d.getVar('PKGD', True)
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
objcopy = d.getVar("OBJCOPY", True)
debugedit = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/debugedit")
workdir = d.getVar("WORKDIR", True)
workparentdir = os.path.dirname(workdir)
sourcefile = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/debugsources.list")
# We ignore kernel modules, we don't generate debug info files.
if file.find("/lib/modules/") != -1 and file.endswith(".ko"):
return 1
newmode = None
if not os.access(file, os.W_OK) or os.access(file, os.R_OK):
origmode = os.stat(file)[stat.ST_MODE]
newmode = origmode | stat.S_IWRITE | stat.S_IREAD
os.chmod(file, newmode)
# We need to extract the debug src information here...
if debugsrcdir:
os.system("%s'%s' -b '%s' -d '%s' -i -l '%s' '%s'" % (pathprefix, debugedit, workparentdir, debugsrcdir, sourcefile, file))
bb.mkdirhier(os.path.dirname(debugfile))
os.system("%s'%s' --only-keep-debug '%s' '%s'" % (pathprefix, objcopy, file, debugfile))
# Set the debuglink to have the view of the file path on the target
os.system("%s'%s' --add-gnu-debuglink='%s' '%s'" % (pathprefix, objcopy, debugfile, file))
if newmode:
os.chmod(file, origmode)
return 0
}
python read_shlibdeps () {
packages = d.getVar('PACKAGES', True).split()
for pkg in packages:
rdepends = bb.utils.explode_dep_versions(d.getVar('RDEPENDS_' + pkg, False) or d.getVar('RDEPENDS', False) or "")
for extension in ".shlibdeps", ".pcdeps", ".clilibdeps":
depsfile = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/packages-split/" + pkg + extension)
if os.access(depsfile, os.R_OK):
fd = file(depsfile)
lines = fd.readlines()
fd.close()
for l in lines:
rdepends[l.rstrip()] = ""
d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
}
python incompatible_license () {
def incompatible_license(d, dont_want_license, package=""):
"""
This function checks if a recipe has only incompatible licenses. It also take into consideration 'or'
operand.
"""
import re
import oe.license
from fnmatch import fnmatchcase as fnmatch
pn = d.getVar('PN', True)
dont_want_licenses = []
dont_want_licenses.append(d.getVar('INCOMPATIBLE_LICENSE', True))
recipe_license = d.getVar('LICENSE', True)
if package != "":
if d.getVar('LICENSE_' + pn + '-' + package, True):
license = d.getVar('LICENSE_' + pn + '-' + package, True)
else:
license = recipe_license
else:
license = recipe_license
spdx_license = return_spdx(d, dont_want_license)
dont_want_licenses.append(spdx_license)
def include_license(license):
if any(fnmatch(license, pattern) for pattern in dont_want_licenses):
return False
else:
return True
def choose_licenses(a, b):
if all(include_license(lic) for lic in a):
return a
else:
return b
"""
If you want to exlude license named generically 'X', we surely want to exlude 'X+' as well.
In consequence, we will exclude the '+' character from LICENSE in case INCOMPATIBLE_LICENSE
is not a 'X+' license.
"""
if not re.search(r'[+]',dont_want_license):
licenses=oe.license.flattened_licenses(re.sub(r'[+]', '', license), choose_licenses)
else:
licenses=oe.license.flattened_licenses(license, choose_licenses)
for onelicense in licenses:
if not include_license(onelicense):
return True
return False
}
python do_populate_sysroot () {
#
# if do_stage exists, we're legacy. In that case run the do_stage,
# modify the SYSROOT_DESTDIR variable and then run the staging preprocess
# functions against staging directly.
#
# Otherwise setup a destdir, copy the results from do_install
# and run the staging preprocess against that
#
bb.build.exec_func("sysroot_stage_all", d)
for f in (d.getVar('SYSROOT_PREPROCESS_FUNCS', True) or '').split():
bb.build.exec_func(f, d)
}
python patch_path () {
def patch_path(url, fetch, workdir):
"""Return the local path of a patch, or None if this isn't a patch"""
local = fetch.localpath(url)
base, ext = os.path.splitext(os.path.basename(local))
if ext in ('.gz', '.bz2', '.Z'):
local = os.path.join(workdir, base)
ext = os.path.splitext(base)[1]
urldata = fetch.ud[url]
if "apply" in urldata.parm:
apply = oe.types.boolean(urldata.parm["apply"])
if not apply:
return
elif ext not in (".diff", ".patch"):
return
return local
}
python base_get_metadata_monotone_revision () {
def base_get_metadata_monotone_revision(path, d):
monotone_revision = "<unknown>"
try:
monotone_revision = file( "%s/_MTN/revision" % path ).read().strip()
if monotone_revision.startswith( "format_version" ):
monotone_revision_words = monotone_revision.split()
monotone_revision = monotone_revision_words[ monotone_revision_words.index( "old_revision" )+1][1:-1]
except IOError:
pass
return monotone_revision
}
python base_path_out () {
def base_path_out(path, d):
return oe.path.format_display(path, d)
}
python squashspaces () {
def squashspaces(string):
import re
return re.sub("\s+", " ", string).strip()
}
python sstate_init () {
def sstate_init(name, task, d):
ss = {}
ss['task'] = task
ss['name'] = name
ss['dirs'] = []
ss['plaindirs'] = []
ss['lockfiles'] = []
ss['lockfiles-shared'] = []
return ss
}
python package_qa_check_staticdev () {
def package_qa_check_staticdev(path, name, d, elf, messages):
"""
Check for ".a" library in non-staticdev packages
There are a number of exceptions to this rule, -pic packages can contain
static libraries, the _nonshared.a belong with their -dev packages and
libgcc.a, libgcov.a will be skipped in their packages
"""
if not name.endswith("-pic") and not name.endswith("-staticdev") and path.endswith(".a") and not path.endswith("_nonshared.a"):
messages.append("non -staticdev package contains static .a library: %s path '%s'" % \
(name, package_qa_clean_path(path,d)))
}
python sstate_clean_manifest () {
def sstate_clean_manifest(manifest, d):
import oe.path
mfile = open(manifest)
entries = mfile.readlines()
mfile.close()
for entry in entries:
entry = entry.strip()
bb.debug(2, "Removing manifest: %s" % entry)
# We can race against another package populating directories as we're removing them
# so we ignore errors here.
try:
if entry.endswith("/"):
if os.path.islink(entry[:-1]):
os.remove(entry[:-1])
elif os.path.exists(entry) and len(os.listdir(entry)) == 0:
os.rmdir(entry[:-1])
else:
oe.path.remove(entry)
except OSError:
pass
oe.path.remove(manifest)
}
python base_get_metadata_svn_revision () {
def base_get_metadata_svn_revision(path, d):
revision = "<unknown>"
try:
revision = file( "%s/.svn/entries" % path ).readlines()[3].strip()
except IOError:
pass
return revision
}
python sstate_installpkg () {
def sstate_installpkg(ss, d):
import oe.path
def prepdir(dir):
# remove dir if it exists, ensure any parent directories do exist
if os.path.exists(dir):
oe.path.remove(dir)
bb.mkdirhier(dir)
oe.path.remove(dir)
sstateinst = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sstate-install-%s/" % ss['name'])
sstatepkg = d.getVar('SSTATE_PKG', True) + '_' + ss['name'] + ".tgz"
if not os.path.exists(sstatepkg):
pstaging_fetch(sstatepkg, d)
if not os.path.isfile(sstatepkg):
bb.note("Staging package %s does not exist" % sstatepkg)
return False
sstate_clean(ss, d)
d.setVar('SSTATE_INSTDIR', sstateinst)
d.setVar('SSTATE_PKG', sstatepkg)
for preinst in (d.getVar('SSTATEPREINSTFUNCS', True) or '').split():
bb.build.exec_func(preinst, d)
bb.build.exec_func('sstate_unpack_package', d)
# Fixup hardcoded paths
fixmefn = sstateinst + "fixmepath"
if os.path.isfile(fixmefn):
staging = d.getVar('STAGING_DIR', True)
staging_target = d.getVar('STAGING_DIR_TARGET', True)
staging_host = d.getVar('STAGING_DIR_HOST', True)
fixmefd = open(fixmefn, "r")
fixmefiles = fixmefd.readlines()
fixmefd.close()
for file in fixmefiles:
os.system("sed -i -e s:FIXMESTAGINGDIRTARGET:%s:g %s" % (staging_target, sstateinst + file))
os.system("sed -i -e s:FIXMESTAGINGDIRHOST:%s:g %s" % (staging_host, sstateinst + file))
os.system("sed -i -e s:FIXMESTAGINGDIR:%s:g %s" % (staging, sstateinst + file))
# Need to remove this or we'd copy it into the target directory and may
# conflict with another writer
os.remove(fixmefn)
for state in ss['dirs']:
prepdir(state[1])
os.rename(sstateinst + state[0], state[1])
sstate_install(ss, d)
for plain in ss['plaindirs']:
workdir = d.getVar('WORKDIR', True)
src = sstateinst + "/" + plain.replace(workdir, '')
dest = plain
bb.mkdirhier(src)
prepdir(dest)
os.rename(src, dest)
return True
}
python package_do_split_locales () {
if (d.getVar('PACKAGE_NO_LOCALE', True) == '1'):
bb.debug(1, "package requested not splitting locales")
return
packages = (d.getVar('PACKAGES', True) or "").split()
datadir = d.getVar('datadir', True)
if not datadir:
bb.note("datadir not defined")
return
dvar = d.getVar('PKGD', True)
pn = d.getVar('PN', True)
if pn + '-locale' in packages:
packages.remove(pn + '-locale')
localedir = os.path.join(dvar + datadir, 'locale')
if not os.path.isdir(localedir):
bb.debug(1, "No locale files in this package")
return
locales = os.listdir(localedir)
# This is *really* broken
mainpkg = packages[0]
# At least try and patch it up I guess...
if mainpkg.find('-dbg'):
mainpkg = mainpkg.replace('-dbg', '')
if mainpkg.find('-dev'):
mainpkg = mainpkg.replace('-dev', '')
summary = d.getVar('SUMMARY', True) or pn
description = d.getVar('DESCRIPTION', True) or ""
locale_section = d.getVar('LOCALE_SECTION', True)
for l in sorted(locales):
ln = legitimize_package_name(l)
pkg = pn + '-locale-' + ln
packages.append(pkg)
d.setVar('FILES_' + pkg, os.path.join(datadir, 'locale', l))
d.setVar('RDEPENDS_' + pkg, '%s virtual-locale-%s' % (mainpkg, ln))
d.setVar('RPROVIDES_' + pkg, '%s-locale %s-translation' % (pn, ln))
d.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l))
d.setVar('DESCRIPTION_' + pkg, '%s This package contains language translation files for the %s locale.' % (description, l))
if locale_section:
d.setVar('SECTION_' + pkg, locale_section)
d.setVar('PACKAGES', ' '.join(packages))
# Disabled by RP 18/06/07
# Wildcards aren't supported in debian
# They break with ipkg since glibc-locale* will mean that
# glibc-localedata-translit* won't install as a dependency
# for some other package which breaks meta-toolchain
# Probably breaks since virtual-locale- isn't provided anywhere
#rdep = (d.getVar('RDEPENDS_%s' % mainpkg, True) or d.getVar('RDEPENDS', True) or "").split()
#rdep.append('%s-locale*' % pn)
#d.setVar('RDEPENDS_%s' % mainpkg, ' '.join(rdep))
}
python debian_package_name_hook () {
import glob, copy, stat, errno, re
pkgdest = d.getVar('PKGDEST', True)
packages = d.getVar('PACKAGES', True)
bin_re = re.compile(".*/s?" + os.path.basename(d.getVar("bindir", True)) + "$")
lib_re = re.compile(".*/" + os.path.basename(d.getVar("libdir", True)) + "$")
so_re = re.compile("lib.*\.so")
def socrunch(s):
s = s.lower().replace('_', '-')
m = re.match("^(.*)(.)\.so\.(.*)$", s)
if m is None:
return None
if m.group(2) in '0123456789':
bin = '%s%s-%s' % (m.group(1), m.group(2), m.group(3))
else:
bin = m.group(1) + m.group(2) + m.group(3)
dev = m.group(1) + m.group(2)
return (bin, dev)
def isexec(path):
try:
s = os.stat(path)
except (os.error, AttributeError):
return 0
return (s[stat.ST_MODE] & stat.S_IEXEC)
def auto_libname(packages, orig_pkg):
sonames = []
has_bins = 0
has_libs = 0
pkg_dir = os.path.join(pkgdest, orig_pkg)
for root, dirs, files in os.walk(pkg_dir):
if bin_re.match(root) and files:
has_bins = 1
if lib_re.match(root) and files:
has_libs = 1
for f in files:
if so_re.match(f):
fp = os.path.join(root, f)
cmd = (d.getVar('BUILD_PREFIX', True) or "") + "objdump -p " + fp + " 2>/dev/null"
fd = os.popen(cmd)
lines = fd.readlines()
fd.close()
for l in lines:
m = re.match("\s+SONAME\s+([^\s]*)", l)
if m and not m.group(1) in sonames:
sonames.append(m.group(1))
bb.debug(1, 'LIBNAMES: pkg %s libs %d bins %d sonames %s' % (orig_pkg, has_libs, has_bins, sonames))
soname = None
if len(sonames) == 1:
soname = sonames[0]
elif len(sonames) > 1:
lead = d.getVar('LEAD_SONAME', True)
if lead:
r = re.compile(lead)
filtered = []
for s in sonames:
if r.match(s):
filtered.append(s)
if len(filtered) == 1:
soname = filtered[0]
elif len(filtered) > 1:
bb.note("Multiple matches (%s) for LEAD_SONAME '%s'" % (", ".join(filtered), lead))
else:
bb.note("Multiple libraries (%s) found, but LEAD_SONAME '%s' doesn't match any of them" % (", ".join(sonames), lead))
else:
bb.note("Multiple libraries (%s) found and LEAD_SONAME not defined" % ", ".join(sonames))
if has_libs and not has_bins and soname:
soname_result = socrunch(soname)
if soname_result:
(pkgname, devname) = soname_result
for pkg in packages.split():
if (d.getVar('PKG_' + pkg) or d.getVar('DEBIAN_NOAUTONAME_' + pkg)):
continue
debian_pn = d.getVar('DEBIANNAME_' + pkg)
if debian_pn:
newpkg = debian_pn
elif pkg == orig_pkg:
newpkg = pkgname
else:
newpkg = pkg.replace(orig_pkg, devname, 1)
mlpre=d.getVar('MLPREFIX', True)
if mlpre:
if not newpkg.find(mlpre) == 0:
newpkg = mlpre + newpkg
if newpkg != pkg:
d.setVar('PKG_' + pkg, newpkg)
# reversed sort is needed when some package is substring of another
# ie in ncurses we get without reverse sort:
# DEBUG: LIBNAMES: pkgname libtic5 devname libtic pkg ncurses-libtic orig_pkg ncurses-libtic debian_pn None newpkg libtic5
# and later
# DEBUG: LIBNAMES: pkgname libtic5 devname libtic pkg ncurses-libticw orig_pkg ncurses-libtic debian_pn None newpkg libticw
# so we need to handle ncurses-libticw->libticw5 before ncurses-libtic->libtic5
for pkg in sorted((d.getVar('AUTO_LIBNAME_PKGS', True) or "").split(), reverse=True):
auto_libname(packages, pkg)
}
python do_qa_configure () {
configs = []
workdir = d.getVar('WORKDIR', True)
bb.note("Checking autotools environment for common misconfiguration")
for root, dirs, files in os.walk(workdir):
statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % \
os.path.join(root,"config.log")
if "config.log" in files:
if os.system(statement) == 0:
bb.fatal("""This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities.
Rerun configure task after fixing this. The path was '%s'""" % root)
if "configure.ac" in files:
configs.append(os.path.join(root,"configure.ac"))
if "configure.in" in files:
configs.append(os.path.join(root, "configure.in"))
cnf = d.getVar('EXTRA_OECONF', True) or ""
if "gettext" not in d.getVar('P', True) and "gcc-runtime" not in d.getVar('P', True) and "--disable-nls" not in cnf:
ml = d.getVar("MLPREFIX", True) or ""
if bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('nativesdk', d):
gt = "gettext-native"
elif bb.data.inherits_class('cross-canadian', d):
gt = "gettext-nativesdk"
else:
gt = "virtual/" + ml + "gettext"
deps = bb.utils.explode_deps(d.getVar('DEPENDS', True) or "")
if gt not in deps:
for config in configs:
gnu = "grep \"^[[:space:]]*AM_GNU_GETTEXT\" %s >/dev/null" % config
if os.system(gnu) == 0:
bb.fatal("""%s required but not in DEPENDS for file %s.
Missing inherit gettext?""" % (gt, config))
if not package_qa_check_license(workdir, d):
bb.fatal("Licensing Error: LIC_FILES_CHKSUM does not match, please fix")
}
python base_set_filespath () {
def base_set_filespath(path, d):
filespath = []
extrapaths = (d.getVar("FILESEXTRAPATHS", True) or "")
# Don't prepend empty strings to the path list
if extrapaths != "":
path = extrapaths.split(":") + path
# The ":" ensures we have an 'empty' override
overrides = (d.getVar("OVERRIDES", True) or "") + ":"
for p in path:
if p != "":
for o in overrides.split(":"):
filespath.append(os.path.join(p, o))
return ":".join(filespath)
}
python mapping_rename_hook () {
bb.build.exec_func('insane_mapping_rename_hook', d)
}
python check_supported_distro () {
def check_supported_distro(e):
tested_distros = e.data.getVar('SANITY_TESTED_DISTROS', True)
if not tested_distros:
return
if os.path.exists("/etc/redhat-release"):
f = open("/etc/redhat-release", "r")
try:
distro = f.readline()
finally:
f.close()
elif os.path.exists("/etc/SuSE-release"):
f = open("/etc/SuSE-release", "r")
try:
distro = f.readline()
# Remove the architecture suffix e.g. (i586)
distro = re.sub(r' \([a-zA-Z0-9\-_]*\)$', '', distro).strip()
finally:
f.close()
else:
# Use LSB method
import subprocess as sub
try:
p = sub.Popen(['lsb_release','-d','-s'],stdout=sub.PIPE,stderr=sub.PIPE)
out, err = p.communicate()
distro = out.rstrip()
except Exception:
distro = None
if not distro:
if os.path.exists("/etc/lsb-release"):
f = open("/etc/lsb-release", "r")
try:
for line in f:
lns = line.split('=')
if lns[0] == "DISTRIB_DESCRIPTION":
distro = lns[1].strip('"\n')
break
finally:
f.close()
if distro:
if distro not in [x.strip() for x in tested_distros.split('\\n')]:
bb.warn('Host distribution "%s" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.' % distro)
else:
bb.warn('Host distribution could not be determined; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.')
}
python buildhistory_get_layers () {
def buildhistory_get_layers(d):
layertext = "Configured metadata layers:\n%s\n" % '\n'.join(get_layers_branch_rev(d))
return layertext
}
python do_patch () {
bb.build.exec_func('base_do_patch', d)
}
python base_less_or_equal () {
def base_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):
return oe.utils.less_or_equal(variable, checkvalue, truevalue, falsevalue, d)
}
python check_sanity () {
def check_sanity(e):
from bb import note, error, data, __version__
try:
from distutils.version import LooseVersion
except ImportError:
def LooseVersion(v): print "WARNING: sanity.bbclass can't compare versions without python-distutils"; return 1
import commands
# Check the bitbake version meets minimum requirements
minversion = data.getVar('BB_MIN_VERSION', e.data , True)
if not minversion:
# Hack: BB_MIN_VERSION hasn't been parsed yet so return
# and wait for the next call
print "Foo %s" % minversion
return
if 0 == os.getuid():
raise_sanity_error("Do not use Bitbake as root.")
messages = ""
# Check the Python version, we now use Python 2.6 features in
# various classes
import sys
if sys.hexversion < 0x020600F0:
messages = messages + 'The system requires at least Python 2.6 to run. Please update your Python interpreter.\n'
if (LooseVersion(__version__) < LooseVersion(minversion)):
messages = messages + 'Bitbake version %s is required and version %s was found\n' % (minversion, __version__)
# Check that the MACHINE is valid, if it is set
if data.getVar('MACHINE', e.data, True):
if not check_conf_exists("conf/machine/beagleboard.conf", e.data):
messages = messages + 'Please set a valid MACHINE in your local.conf or environment\n'
else:
messages = messages + check_sanity_validmachine(e)
else:
messages = messages + 'Please set a MACHINE in your local.conf or environment\n'
# Check we are using a valid lacal.conf
current_conf = data.getVar('CONF_VERSION', e.data, True)
conf_version = data.getVar('LOCALCONF_VERSION', e.data, True)
if current_conf != conf_version:
messages = messages + "Your version of local.conf was generated from an older version of local.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/local.conf conf/local.conf.sample\" is a good way to visualise the changes.\n"
# Check bblayers.conf is valid
current_lconf = data.getVar('LCONF_VERSION', e.data, True)
lconf_version = data.getVar('LAYER_CONF_VERSION', e.data, True)
if current_lconf != lconf_version:
messages = messages + "Your version of bblayers.conf was generated from an older version of bblayers.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/bblayers.conf conf/bblayers.conf.sample\" is a good way to visualise the changes.\n"
# If we have a site.conf, check it's valid
if check_conf_exists("conf/site.conf", e.data):
current_sconf = data.getVar('SCONF_VERSION', e.data, True)
sconf_version = data.getVar('SITE_CONF_VERSION', e.data, True)
if current_sconf != sconf_version:
messages = messages + "Your version of site.conf was generated from an older version of site.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/site.conf conf/site.conf.sample\" is a good way to visualise the changes.\n"
assume_provided = data.getVar('ASSUME_PROVIDED', e.data , True).split()
# Check user doesn't have ASSUME_PROVIDED = instead of += in local.conf
if "diffstat-native" not in assume_provided:
messages = messages + 'Please use ASSUME_PROVIDED +=, not ASSUME_PROVIDED = in your local.conf\n'
# Check that DL_DIR is set, exists and is writable. In theory, we should never even hit the check if DL_DIR isn't
# set, since so much relies on it being set.
dldir = data.getVar('DL_DIR', e.data, True)
if not dldir:
messages = messages + "DL_DIR is not set. Your environment is misconfigured, check that DL_DIR is set, and if the directory exists, that it is writable. \n"
if os.path.exists(dldir) and not os.access(dldir, os.W_OK):
messages = messages + "DL_DIR: %s exists but you do not appear to have write access to it. \n" % dldir
# Check that the DISTRO is valid, if set
# need to take into account DISTRO renaming DISTRO
distro = data.getVar('DISTRO', e.data, True)
if distro:
if not ( check_conf_exists("conf/distro/angstrom.conf", e.data) or check_conf_exists("conf/distro/include/angstrom.inc", e.data) ):
messages = messages + "DISTRO '%s' not found. Please set a valid DISTRO in your local.conf\n" % data.getVar("DISTRO", e.data, True )
missing = ""
if not check_app_exists("make", e.data):
missing = missing + "GNU make,"
if not check_app_exists('gcc', e.data):
missing = missing + "C Compiler (%sgcc)," % data.getVar("BUILD_PREFIX", e.data, True)
if not check_app_exists('g++', e.data):
missing = missing + "C++ Compiler (%sg++)," % data.getVar("BUILD_PREFIX", e.data, True)
required_utilities = e.data.getVar('SANITY_REQUIRED_UTILITIES', True)
if "qemu-native" in assume_provided:
if not check_app_exists("qemu-arm", e.data):
messages = messages + "qemu-native was in ASSUME_PROVIDED but the QEMU binaries (qemu-arm) can't be found in PATH"
if "." in data.getVar('PATH', e.data, True).split(":"):
messages = messages + "PATH contains '.' which will break the build, please remove this"
if data.getVar('TARGET_ARCH', e.data, True) == "arm":
# This path is no longer user-readable in modern (very recent) Linux
try:
if os.path.exists("/proc/sys/vm/mmap_min_addr"):
f = open("/proc/sys/vm/mmap_min_addr", "r")
try:
if (int(f.read().strip()) > 65536):
messages = messages + "/proc/sys/vm/mmap_min_addr is not <= 65536. This will cause problems with qemu so please fix the value (as root).\n\nTo fix this in later reboots, set vm.mmap_min_addr = 65536 in /etc/sysctl.conf.\n"
finally:
f.close()
except:
pass
for util in required_utilities.split():
if not check_app_exists( util, e.data ):
missing = missing + "%s," % util
if missing != "":
missing = missing.rstrip(',')
messages = messages + "Please install following missing utilities: %s\n" % missing
pseudo_msg = check_pseudo_wrapper()
if pseudo_msg != "":
messages = messages + pseudo_msg + '\n'
check_supported_distro(e)
# Check if DISPLAY is set if IMAGETEST is set
if not data.getVar( 'DISPLAY', e.data, True ) and data.getVar( 'IMAGETEST', e.data, True ) == 'qemu':
messages = messages + 'qemuimagetest needs a X desktop to start qemu, please set DISPLAY correctly (e.g. DISPLAY=:1.0)\n'
omask = os.umask(022)
if omask & 0755:
messages = messages + "Please use a umask which allows a+rx and u+rwx\n"
os.umask(omask)
oes_bb_conf = data.getVar( 'OES_BITBAKE_CONF', e.data, True )
if not oes_bb_conf:
messages = messages + 'You do not include OpenEmbeddeds version of conf/bitbake.conf. This means your environment is misconfigured, in particular check BBPATH.\n'
nolibs = data.getVar('NO32LIBS', e.data, True)
if not nolibs:
lib32path = '/lib'
if os.path.exists('/lib64') and ( os.path.islink('/lib64') or os.path.islink('/lib') ):
lib32path = '/lib32'
if os.path.exists('%s/libc.so.6' % lib32path) and not os.path.exists('/usr/include/gnu/stubs-32.h'):
messages = messages + "You have a 32-bit libc, but no 32-bit headers. You must install the 32-bit libc headers.\n"
tmpdir = data.getVar('TMPDIR', e.data, True)
sstate_dir = data.getVar('SSTATE_DIR', e.data, True)
# Check saved sanity info
last_sanity_version = 0
last_tmpdir = ""
last_sstate_dir = ""
sanityverfile = 'conf/sanity_info'
if os.path.exists(sanityverfile):
f = file(sanityverfile, 'r')
for line in f:
if line.startswith('SANITY_VERSION'):
last_sanity_version = int(line.split()[1])
if line.startswith('TMPDIR'):
last_tmpdir = line.split()[1]
if line.startswith('SSTATE_DIR'):
last_sstate_dir = line.split()[1]
sanity_version = int(data.getVar('SANITY_VERSION', e.data, True) or 1)
if last_sanity_version < sanity_version:
messages = messages + check_sanity_version_change(e.data)
messages = messages + check_sanity_tmpdir_change(tmpdir, e.data)
messages = messages + check_sanity_sstate_dir_change(sstate_dir, e.data)
else:
if last_tmpdir != tmpdir:
messages = messages + check_sanity_tmpdir_change(tmpdir, e.data)
if last_sstate_dir != sstate_dir:
messages = messages + check_sanity_sstate_dir_change(sstate_dir, e.data)
if os.path.exists("conf"):
f = file(sanityverfile, 'w')
f.write("SANITY_VERSION %s\n" % sanity_version)
f.write("TMPDIR %s\n" % tmpdir)
f.write("SSTATE_DIR %s\n" % sstate_dir)
#
# Check that TMPDIR hasn't changed location since the last time we were run
#
checkfile = os.path.join(tmpdir, "saved_tmpdir")
if os.path.exists(checkfile):
f = file(checkfile, "r")
saved_tmpdir = f.read().strip()
if (saved_tmpdir != tmpdir):
messages = messages + "Error, TMPDIR has changed location. You need to either move it back to %s or rebuild\n" % saved_tmpdir
else:
f = file(checkfile, "w")
f.write(tmpdir)
f.close()
#
# Check the 'ABI' of TMPDIR
#
current_abi = data.getVar('OELAYOUT_ABI', e.data, True)
abifile = data.getVar('SANITY_ABIFILE', e.data, True)
if os.path.exists(abifile):
f = file(abifile, "r")
abi = f.read().strip()
if not abi.isdigit():
f = file(abifile, "w")
f.write(current_abi)
elif abi == "2" and current_abi == "3":
bb.note("Converting staging from layout version 2 to layout version 3")
os.system(e.data.expand("mv /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/staging /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots"))
os.system(e.data.expand("ln -s sysroots /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/staging"))
os.system(e.data.expand("cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps; for i in */*do_populate_staging; do new=`echo $i | sed -e 's/do_populate_staging/do_populate_sysroot/'`; mv $i $new; done"))
f = file(abifile, "w")
f.write(current_abi)
elif abi == "3" and current_abi == "4":
bb.note("Converting staging layout from version 3 to layout version 4")
if os.path.exists(e.data.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi")):
os.system(e.data.expand("mv /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts"))
os.system(e.data.expand("ln -s /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi"))
f = file(abifile, "w")
f.write(current_abi)
elif abi == "4":
messages = messages + "Staging layout has changed. The cross directory has been deprecated and cross packages are now built under the native sysroot.\nThis requires a rebuild.\n"
elif abi == "5" and current_abi == "6":
bb.note("Converting staging layout from version 5 to layout version 6")
os.system(e.data.expand("mv /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/pstagelogs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control"))
f = file(abifile, "w")
f.write(current_abi)
elif abi == "7" and current_abi == "8":
messages = messages + "Your configuration is using stamp files including the sstate hash but your build directory was built with stamp files that do not include this.\nTo continue, either rebuild or switch back to the OEBasic signature handler with BB_SIGNATURE_HANDLER = 'OEBasic'.\n"
elif (abi != current_abi):
# Code to convert from one ABI to another could go here if possible.
messages = messages + "Error, TMPDIR has changed its layout version number (%s to %s) and you need to either rebuild, revert or adjust it at your own risk.\n" % (abi, current_abi)
else:
f = file(abifile, "w")
f.write(current_abi)
f.close()
oeroot = data.getVar('COREBASE', e.data)
if oeroot.find ('+') != -1:
messages = messages + "Error, you have an invalid character (+) in your COREBASE directory path. Please move the installation to a directory which doesn't include a +."
elif oeroot.find (' ') != -1:
messages = messages + "Error, you have a space in your COREBASE directory path. Please move the installation to a directory which doesn't include a space."
if messages != "":
raise_sanity_error(messages)
}
python check_sanity_tmpdir_change () {
def check_sanity_tmpdir_change(tmpdir, data):
# Sanity checks to be done when the value of TMPDIR changes
# Check that TMPDIR isn't on a filesystem with limited filename length (eg. eCryptFS)
testmsg = check_create_long_filename(tmpdir, "TMPDIR")
# Check that we can fetch from various network transports
testmsg = testmsg + check_connectivity(data)
return testmsg
}
python package_qa_clean_path () {
def package_qa_clean_path(path,d):
""" Remove the common prefix from the path. In this case it is the TMPDIR"""
return path.replace(d.getVar('TMPDIR',True),"")
}
python machine_paths () {
def machine_paths(d):
"""List any existing machine specific filespath directories"""
machine = d.getVar("MACHINE", True)
filespathpkg = d.getVar("FILESPATHPKG", True).split(":")
for basepath in d.getVar("FILESPATHBASE", True).split(":"):
for pkgpath in filespathpkg:
machinepath = os.path.join(basepath, pkgpath, machine)
if os.path.isdir(machinepath):
yield machinepath
}
python do_package_setscene () {
sstate_setscene(d)
}
python legitimize_package_name () {
def legitimize_package_name(s):
"""
Make sure package names are legitimate strings
"""
import re
def fixutf(m):
cp = m.group(1)
if cp:
return ('\u%s' % cp).decode('unicode_escape').encode('utf-8')
# Handle unicode codepoints encoded as <U0123>, as in glibc locale files.
s = re.sub('<U([0-9A-Fa-f]{1,4})>', fixutf, s)
# Remaining package name validity fixes
return s.lower().replace('_', '-').replace('@', '+').replace(',', '+').replace('/', '-')
}
python base_get_metadata_monotone_branch () {
def base_get_metadata_monotone_branch(path, d):
monotone_branch = "<unknown>"
try:
monotone_branch = file( "%s/_MTN/options" % path ).read().strip()
if monotone_branch.startswith( "database" ):
monotone_branch_words = monotone_branch.split()
monotone_branch = monotone_branch_words[ monotone_branch_words.index( "branch" )+1][1:-1]
except:
pass
return monotone_branch
}
python pstaging_fetch () {
def pstaging_fetch(sstatepkg, d):
import bb.fetch2
# Only try and fetch if the user has configured a mirror
mirrors = d.getVar('SSTATE_MIRRORS', True)
if not mirrors:
return
# Copy the data object and override DL_DIR and SRC_URI
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
dldir = localdata.expand("/home/gooms/OE/setup-scripts/build/sstate-cache")
srcuri = "file://" + os.path.basename(sstatepkg)
bb.mkdirhier(dldir)
localdata.setVar('DL_DIR', dldir)
localdata.setVar('PREMIRRORS', mirrors)
localdata.setVar('SRC_URI', srcuri)
# Try a fetch from the sstate mirror, if it fails just return and
# we will build the package
try:
fetcher = bb.fetch2.Fetch([srcuri], localdata, cache=False)
fetcher.download()
# Need to optimise this, if using file:// urls, the fetcher just changes the local path
# For now work around by symlinking
localpath = bb.data.expand(fetcher.localpath(srcuri), localdata)
if localpath != sstatepkg and os.path.exists(localpath) and not os.path.exists(sstatepkg):
os.symlink(localpath, sstatepkg)
except bb.fetch2.BBFetchException:
pass
}
python check_sanity_eventhandler () {
if bb.event.getName(e) == "ConfigParsed" and e.data.getVar("BB_WORKERCONTEXT", True) != "1":
check_sanity(e)
return
}
python sstate_cleanall () {
import fnmatch
bb.note("Removing shared state for package %s" % d.getVar('PN', True))
manifest_dir = d.getVar('SSTATE_MANIFESTS', True)
manifest_prefix = d.getVar("SSTATE_MANFILEPREFIX", True)
manifest_pattern = os.path.basename(manifest_prefix) + ".*"
if not os.path.exists(manifest_dir):
return
for manifest in (os.listdir(manifest_dir)):
if fnmatch.fnmatch(manifest, manifest_pattern):
name = manifest.replace(manifest_pattern[:-1], "")
namemap = d.getVar('SSTATETASKNAMES', True).split()
tasks = d.getVar('SSTATETASKS', True).split()
if name not in namemap:
continue
taskname = tasks[namemap.index(name)]
shared_state = sstate_state_fromvars(d, taskname[3:])
sstate_clean(shared_state, d)
}
python package_qa_check_useless_rpaths () {
def package_qa_check_useless_rpaths(file, name, d, elf, messages):
"""
Check for RPATHs that are useless but not dangerous
"""
if not elf:
return
objdump = d.getVar('OBJDUMP', True)
env_path = d.getVar('PATH', True)
libdir = d.getVar("libdir", True)
base_libdir = d.getVar("base_libdir", True)
import re
rpath_re = re.compile("\s+RPATH\s+(.*)")
for line in os.popen("LC_ALL=C PATH=%s %s -p '%s' 2> /dev/null" % (env_path, objdump, file), "r"):
m = rpath_re.match(line)
if m:
rpath = m.group(1)
if rpath == libdir or rpath == base_libdir:
# The dynamic linker searches both these places anyway. There is no point in
# looking there again.
messages.append("%s: %s contains probably-redundant RPATH %s" % (name, package_qa_clean_path(file, d), rpath))
}
python oe_filter_out () {
def oe_filter_out(f, str, d):
return oe.utils.str_filter_out(f, str, d)
}
python package_qa_get_machine_dict () {
def package_qa_get_machine_dict():
return {
"darwin9" : {
"arm" : (40, 0, 0, True, 32),
},
"linux" : {
"arm" : (40, 97, 0, True, 32),
"armeb": (40, 97, 0, False, 32),
"powerpc": (20, 0, 0, False, 32),
"powerpc64": (21, 0, 0, False, 64),
"i386": ( 3, 0, 0, True, 32),
"i486": ( 3, 0, 0, True, 32),
"i586": ( 3, 0, 0, True, 32),
"i686": ( 3, 0, 0, True, 32),
"x86_64": (62, 0, 0, True, 64),
"ia64": (50, 0, 0, True, 64),
"alpha": (36902, 0, 0, True, 64),
"hppa": (15, 3, 0, False, 32),
"m68k": ( 4, 0, 0, False, 32),
"mips": ( 8, 0, 0, False, 32),
"mipsel": ( 8, 0, 0, True, 32),
"s390": (22, 0, 0, False, 32),
"sh4": (42, 0, 0, True, 32),
"sparc": ( 2, 0, 0, False, 32),
},
"linux-uclibc" : {
"arm" : ( 40, 97, 0, True, 32),
"armeb": ( 40, 97, 0, False, 32),
"powerpc": ( 20, 0, 0, False, 32),
"i386": ( 3, 0, 0, True, 32),
"i486": ( 3, 0, 0, True, 32),
"i586": ( 3, 0, 0, True, 32),
"i686": ( 3, 0, 0, True, 32),
"x86_64": ( 62, 0, 0, True, 64),
"mips": ( 8, 0, 0, False, 32),
"mipsel": ( 8, 0, 0, True, 32),
"avr32": (6317, 0, 0, False, 32),
"sh4": (42, 0, 0, True, 32),
},
"uclinux-uclibc" : {
"bfin": ( 106, 0, 0, True, 32),
},
"linux-gnueabi" : {
"arm" : (40, 0, 0, True, 32),
"armeb" : (40, 0, 0, False, 32),
},
"linux-uclibceabi" : {
"arm" : (40, 0, 0, True, 32),
"armeb" : (40, 0, 0, False, 32),
},
"linux-gnu" : {
"powerpc": (20, 0, 0, False, 32),
},
"linux-gnuspe" : {
"powerpc": (20, 0, 0, False, 32),
},
"linux-uclibcspe" : {
"powerpc": (20, 0, 0, False, 32),
},
"linux-gnu" : {
"microblaze": (47787, 0, 0, False, 32),
"microblazeel": (47787, 0, 0, True, 32),
},
"linux-gnux32" : {
"x86_64": (62, 0, 0, True, 32),
},
}
}
python base_detect_revision () {
def base_detect_revision(d):
path = base_get_scmbasepath(d)
scms = [base_get_metadata_git_revision, \
base_get_metadata_svn_revision]
for scm in scms:
rev = scm(path, d)
if rev <> "<unknown>":
return rev
return "<unknown>"
}
python do_package_write_ipk_setscene () {
sstate_setscene(d)
}
python unsafe_references_skippable () {
def unsafe_references_skippable(path, name, d):
if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d):
return True
if "-dbg" in name or "-dev" in name:
return True
# Other package names to skip:
if name.startswith("kernel-module-"):
return True
# Skip symlinks
if os.path.islink(path):
return True
# Skip unusual rootfs layouts which make these tests irrelevant
exec_prefix = d.getVar('exec_prefix', True)
if exec_prefix == "":
return True
pkgdest = d.getVar('PKGDEST', True)
pkgdest = pkgdest + "/" + name
pkgdest = os.path.abspath(pkgdest)
base_bindir = pkgdest + d.getVar('base_bindir', True)
base_sbindir = pkgdest + d.getVar('base_sbindir', True)
base_libdir = pkgdest + d.getVar('base_libdir', True)
bindir = pkgdest + d.getVar('bindir', True)
sbindir = pkgdest + d.getVar('sbindir', True)
libdir = pkgdest + d.getVar('libdir', True)
if base_bindir == bindir and base_sbindir == sbindir and base_libdir == libdir:
return True
# Skip files not in base_[bindir|sbindir|libdir]
path = os.path.abspath(path)
if not (base_bindir in path or base_sbindir in path or base_libdir in path):
return True
return False
}
python oe_filter () {
def oe_filter(f, str, d):
return oe.utils.str_filter(f, str, d)
}
python base_both_contain () {
def base_both_contain(variable1, variable2, checkvalue, d):
return oe.utils.both_contain(variable1, variable2, checkvalue, d)
}
python sysroot_cleansstate () {
ss = sstate_state_fromvars(d, "populate_sysroot")
sstate_clean(ss, d)
}
python base_ifelse () {
def base_ifelse(condition, iftrue = True, iffalse = False):
return oe.utils.ifelse(condition, iftrue, iffalse)
}
python package_qa_check_arch () {
def package_qa_check_arch(path,name,d, elf, messages):
"""
Check if archs are compatible
"""
if not elf:
return
target_os = d.getVar('TARGET_OS', True)
target_arch = d.getVar('TARGET_ARCH', True)
provides = d.getVar('PROVIDES', d, True)
bpn = d.getVar('BPN', True)
# FIXME: Cross package confuse this check, so just skip them
for s in ['cross', 'nativesdk', 'cross-canadian']:
if bb.data.inherits_class(s, d):
return
# avoid following links to /usr/bin (e.g. on udev builds)
# we will check the files pointed to anyway...
if os.path.islink(path):
return
#if this will throw an exception, then fix the dict above
(machine, osabi, abiversion, littleendian, bits) \
= package_qa_get_machine_dict()[target_os][target_arch]
# Check the architecture and endiannes of the binary
if not ((machine == elf.machine()) or \
("virtual/kernel" in provides) and (target_os == "linux-gnux32")):
messages.append("Architecture did not match (%d to %d) on %s" % \
(machine, elf.machine(), package_qa_clean_path(path,d)))
elif not ((bits == elf.abiSize()) or \
("virtual/kernel" in provides) and (target_os == "linux-gnux32")):
messages.append("Bit size did not match (%d to %d) %s on %s" % \
(bits, elf.abiSize(), bpn, package_qa_clean_path(path,d)))
elif not littleendian == elf.isLittleEndian():
messages.append("Endiannes did not match (%d to %d) on %s" % \
(littleendian, elf.isLittleEndian(), package_qa_clean_path(path,d)))
}
python package_qa_check_license () {
def package_qa_check_license(workdir, d):
"""
Check for changes in the license files
"""
import tempfile
sane = True
lic_files = d.getVar('LIC_FILES_CHKSUM', True)
lic = d.getVar('LICENSE', True)
pn = d.getVar('PN', True)
if lic == "CLOSED":
return True
if not lic_files:
# just throw a warning now. Once licensing data in entered for enough of the recipes,
# this will be converted into error and False will be returned.
bb.error(pn + ": Recipe file does not have license file information (LIC_FILES_CHKSUM)")
return False
srcdir = d.getVar('S', True)
for url in lic_files.split():
(type, host, path, user, pswd, parm) = bb.decodeurl(url)
srclicfile = os.path.join(srcdir, path)
if not os.path.isfile(srclicfile):
raise bb.build.FuncFailed( pn + ": LIC_FILES_CHKSUM points to an invalid file: " + srclicfile)
if 'md5' not in parm:
bb.error(pn + ": md5 checksum is not specified for ", url)
return False
beginline, endline = 0, 0
if 'beginline' in parm:
beginline = int(parm['beginline'])
if 'endline' in parm:
endline = int(parm['endline'])
if (not beginline) and (not endline):
md5chksum = bb.utils.md5_file(srclicfile)
else:
fi = open(srclicfile, 'r')
fo = tempfile.NamedTemporaryFile(mode='wb', prefix='poky.', suffix='.tmp', delete=False)
tmplicfile = fo.name;
lineno = 0
linesout = 0
for line in fi:
lineno += 1
if (lineno >= beginline):
if ((lineno <= endline) or not endline):
fo.write(line)
linesout += 1
else:
break
fo.flush()
fo.close()
fi.close()
md5chksum = bb.utils.md5_file(tmplicfile)
os.unlink(tmplicfile)
if parm['md5'] == md5chksum:
bb.note (pn + ": md5 checksum matched for ", url)
else:
bb.error (pn + ": md5 data is not matching for ", url)
bb.error (pn + ": The new md5 checksum is ", md5chksum)
bb.error (pn + ": Check if the license information has changed in")
sane = False
return sane
}
python __anonymous () {
None}
python package_qa_check_perm () {
def package_qa_check_perm(path,name,d, elf, messages):
"""
Check the permission of files
"""
return
}
python return_spdx () {
def return_spdx(d, license):
"""
This function returns the spdx mapping of a license.
"""
if d.getVarFlag('SPDXLICENSEMAP', license) != None:
return license
else:
return d.getVarFlag('SPDXLICENSEMAP', license_type)
}
python do_unpack () {
bb.build.exec_func('base_do_unpack', d)
}
python src_patches () {
def src_patches(d, all = False ):
workdir = d.getVar('WORKDIR', True)
fetch = bb.fetch2.Fetch([], d)
patches = []
sources = []
for url in fetch.urls:
local = patch_path(url, fetch, workdir)
if not local:
if all:
local = fetch.localpath(url)
sources.append(local)
continue
urldata = fetch.ud[url]
parm = urldata.parm
patchname = parm.get('pname') or os.path.basename(local)
apply, reason = should_apply(parm, d)
if not apply:
if reason:
bb.note("Patch %s %s" % (patchname, reason))
continue
patchparm = {'patchname': patchname}
if "striplevel" in parm:
striplevel = parm["striplevel"]
elif "pnum" in parm:
#bb.msg.warn(None, "Deprecated usage of 'pnum' url parameter in '%s', please use 'striplevel'" % url)
striplevel = parm["pnum"]
else:
striplevel = '1'
patchparm['striplevel'] = striplevel
patchdir = parm.get('patchdir')
if patchdir:
patchparm['patchdir'] = patchdir
localurl = bb.encodeurl(('file', '', local, '', '', patchparm))
patches.append(localurl)
if all:
return sources
return patches
}
python base_do_unpack () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
rootdir = localdata.getVar('WORKDIR', True)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.unpack(rootdir)
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python check_sanity_version_change () {
def check_sanity_version_change(data):
# Sanity checks to be done when SANITY_VERSION changes
return ""
}
python package_do_pkgconfig () {
import re
packages = d.getVar('PACKAGES', True)
workdir = d.getVar('WORKDIR', True)
pkgdest = d.getVar('PKGDEST', True)
shlibs_dir = d.getVar('SHLIBSDIR', True)
shlibswork_dir = d.getVar('SHLIBSWORKDIR', True)
pc_re = re.compile('(.*)\.pc$')
var_re = re.compile('(.*)=(.*)')
field_re = re.compile('(.*): (.*)')
pkgconfig_provided = {}
pkgconfig_needed = {}
for pkg in packages.split():
pkgconfig_provided[pkg] = []
pkgconfig_needed[pkg] = []
top = os.path.join(pkgdest, pkg)
for root, dirs, files in os.walk(top):
for file in files:
m = pc_re.match(file)
if m:
pd = bb.data.init()
name = m.group(1)
pkgconfig_provided[pkg].append(name)
path = os.path.join(root, file)
if not os.access(path, os.R_OK):
continue
f = open(path, 'r')
lines = f.readlines()
f.close()
for l in lines:
m = var_re.match(l)
if m:
name = m.group(1)
val = m.group(2)
pd.setVar(name, pd.expand(val))
continue
m = field_re.match(l)
if m:
hdr = m.group(1)
exp = bb.data.expand(m.group(2), pd)
if hdr == 'Requires':
pkgconfig_needed[pkg] += exp.replace(',', ' ').split()
# Take shared lock since we're only reading, not writing
lf = bb.utils.lockfile(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"))
for pkg in packages.split():
pkgs_file = os.path.join(shlibswork_dir, pkg + ".pclist")
if pkgconfig_provided[pkg] != []:
f = open(pkgs_file, 'w')
for p in pkgconfig_provided[pkg]:
f.write('%s\n' % p)
f.close()
for dir in [shlibs_dir]:
if not os.path.exists(dir):
continue
for file in os.listdir(dir):
m = re.match('^(.*)\.pclist$', file)
if m:
pkg = m.group(1)
fd = open(os.path.join(dir, file))
lines = fd.readlines()
fd.close()
pkgconfig_provided[pkg] = []
for l in lines:
pkgconfig_provided[pkg].append(l.rstrip())
for pkg in packages.split():
deps = []
for n in pkgconfig_needed[pkg]:
found = False
for k in pkgconfig_provided.keys():
if n in pkgconfig_provided[k]:
if k != pkg and not (k in deps):
deps.append(k)
found = True
if found == False:
bb.note("couldn't find pkgconfig module '%s' in any package" % n)
deps_file = os.path.join(pkgdest, pkg + ".pcdeps")
if len(deps):
fd = open(deps_file, 'w')
for dep in deps:
fd.write(dep + '\n')
fd.close()
bb.utils.unlockfile(lf)
}
python base_eventhandler () {
from bb.event import getName
name = getName(e)
if name.startswith("BuildStarted"):
e.data.setVar( 'BB_VERSION', bb.__version__)
statusvars = ['BB_VERSION', 'TARGET_ARCH', 'TARGET_OS', 'MACHINE', 'DISTRO', 'DISTRO_VERSION','TUNE_FEATURES', 'TARGET_FPU']
statuslines = ["%-17s = \"%s\"" % (i, e.data.getVar(i, True) or '') for i in statusvars]
statuslines += get_layers_branch_rev(e.data)
statusmsg = "\nOE Build Configuration:\n%s\n" % '\n'.join(statuslines)
bb.plain(statusmsg)
needed_vars = [ "TARGET_ARCH", "TARGET_OS" ]
pesteruser = []
for v in needed_vars:
val = e.data.getVar(v, True)
if not val or val == 'INVALID':
pesteruser.append(v)
if pesteruser:
bb.fatal('The following variable(s) were not set: %s\nPlease set them directly, or choose a MACHINE or DISTRO that sets them.' % ', '.join(pesteruser))
if name == "ConfigParsed":
generate_git_config(e)
pkgarch_mapping(e.data)
preferred_ml_updates(e.data)
}
python sstate_clean () {
def sstate_clean(ss, d):
import oe.path
manifest = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-bblayers.%s" % ss['name'])
if os.path.exists(manifest):
locks = []
for lock in ss['lockfiles-shared']:
locks.append(bb.utils.lockfile(lock))
for lock in ss['lockfiles']:
locks.append(bb.utils.lockfile(lock))
sstate_clean_manifest(manifest, d)
for lock in locks:
bb.utils.unlockfile(lock)
stfile = d.getVar("STAMP", True) + ".do_" + ss['task']
extrainf = d.getVarFlag("do_" + ss['task'], 'stamp-extra-info', True)
oe.path.remove(stfile)
oe.path.remove(stfile + "_setscene")
if extrainf:
oe.path.remove(stfile + ".*" + extrainf)
oe.path.remove(stfile + "_setscene" + ".*" + extrainf)
else:
oe.path.remove(stfile + ".*")
oe.path.remove(stfile + "_setscene" + ".*")
}
python package_qa_check_dbg () {
def package_qa_check_dbg(path, name, d, elf, messages):
"""
Check for ".debug" files or directories outside of the dbg package
"""
if not "-dbg" in name:
if '.debug' in path.split(os.path.sep):
messages.append("non debug package contains .debug directory: %s path %s" % \
(name, package_qa_clean_path(path,d)))
}
python package_do_filedeps () {
import re
pkgdest = d.getVar('PKGDEST', True)
packages = d.getVar('PACKAGES', True)
rpmdeps = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/rpmdeps-oecore --macros /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/macros --define '_rpmfc_magic_path /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/share/misc/magic.mgc' --rpmpopt /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/rpmpopt")
r = re.compile(r'[<>=]+ +[^ ]*')
# Quick routine to process the results of the rpmdeps call...
def process_deps(pipe, pkg, provides_files, requires_files):
provides = {}
requires = {}
for line in pipe:
f = line.split(" ", 1)[0].strip()
line = line.split(" ", 1)[1].strip()
if line.startswith("Requires:"):
i = requires
elif line.startswith("Provides:"):
i = provides
else:
continue
file = f.replace(pkgdest + "/" + pkg, "")
file = file.replace("@", "@at@")
file = file.replace(" ", "@space@")
file = file.replace("\t", "@tab@")
file = file.replace("[", "@openbrace@")
file = file.replace("]", "@closebrace@")
file = file.replace("_", "@underscore@")
value = line.split(":", 1)[1].strip()
value = r.sub(r'(\g<0>)', value)
if value.startswith("rpmlib("):
continue
if value == "python":
continue
if file not in i:
i[file] = []
i[file].append(value)
for file in provides:
provides_files.append(file)
key = "FILERPROVIDES_" + file + "_" + pkg
d.setVar(key, " ".join(provides[file]))
for file in requires:
requires_files.append(file)
key = "FILERDEPENDS_" + file + "_" + pkg
d.setVar(key, " ".join(requires[file]))
def chunks(files, n):
return [files[i:i+n] for i in range(0, len(files), n)]
# Determine dependencies
for pkg in packages.split():
if pkg.endswith('-dbg') or pkg.endswith('-doc') or pkg.find('-locale-') != -1 or pkg.find('-localedata-') != -1 or pkg.find('-gconv-') != -1 or pkg.find('-charmap-') != -1 or pkg.startswith('kernel-module-'):
continue
provides_files = []
requires_files = []
rpfiles = []
for root, dirs, files in os.walk(pkgdest + "/" + pkg):
for file in files:
rpfiles.append(os.path.join(root, file))
for files in chunks(rpfiles, 100):
dep_pipe = os.popen(rpmdeps + " " + " ".join(files))
process_deps(dep_pipe, pkg, provides_files, requires_files)
d.setVar("FILERDEPENDSFLIST_" + pkg, " ".join(requires_files))
d.setVar("FILERPROVIDESFLIST_" + pkg, " ".join(provides_files))
}
python raise_sanity_error () {
def raise_sanity_error(msg):
bb.fatal(""" OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
%s""" % msg)
}
[-- Attachment #4: cooker.log.20120416232104 --]
[-- Type: application/octet-stream, Size: 21816 bytes --]
WARNING: /home/gooms/OE/setup-scripts/sources/meta-ti/recipes-misc/payload/bonescript.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes-core/systemd/timestamp-service.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes-core/leds/led-config.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-connectivity/networkmanager/networkmanager_0.9.2.0.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-connectivity/gateone/gateone_git.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/lighttpd/lighttpd_1.4.30.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
NOTE: angstrom DOES NOT support libiconv because the eglibc provided iconv library is used
NOTE: angstrom DOES NOT support libiconv because the eglibc provided iconv library is used
OE Build Configuration:
BB_VERSION = "1.15.1"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "v2012.04-core"
TUNE_FEATURES = "armv7a vfp neon cortexa8"
TARGET_FPU = "vfp-neon"
meta-angstrom = "master:bfb6c66ee406d2e3db618e41e32d51d63e430657"
meta-oe
toolchain-layer
meta-efl
meta-gpe
meta-gnome
meta-xfce
meta-initramfs = "master:397dba1ab21184317019e9808a3cc36e61050680"
meta-opie = "master:efa3892b20a4ef80274e56e5633ebd62c16f9731"
meta-java = "master:3386ea6c96096f107f43f282f654e5afa456109e"
meta-mozilla = "master:5737d9fa26a632a27b2aa760c0d01190f0a17d0e"
meta-ti = "master:d2886e63551b314b23160f2c2cf12346391ae0fa"
meta-efikamx = "master:2c09a3a780b23448e8a6ca964256ff7f5ccba65d"
meta-nslu2 = "master:3d9fc951b05b4df476374b6fc3085ebac7f293ee"
meta-htc
meta-nokia
meta-openmoko
meta-palm = "master:ba34166f4565b52209adea82cef196615cf82246"
meta-handheld = "master:1f05a15aceb4c3a19fa070463b58125b5658b2a9"
meta-intel
meta-sugarbay
meta-crownbay
meta-emenlow
meta-fishriver
meta-fri2
meta-jasperforest
meta-n450 = "master:f75f9b6f68473eb0efac802409608f8389be0030"
meta = "master:a0fbbd7ba979b8aaee701e0997115f89b361b920"
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Running task 1 of 63 (ID: 11, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_fetch)
NOTE: Running task 2 of 63 (ID: 53, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_fetch)
NOTE: package quilt-native-0.51-r0: task do_fetch: Started
NOTE: package quilt-native-0.51-r0: task do_fetch: Succeeded
NOTE: Running task 3 of 63 (ID: 7, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_unpack)
NOTE: package gnu-config-native-20111111-r1: task do_fetch: Started
NOTE: package gnu-config-native-20111111-r1: task do_fetch: Succeeded
NOTE: Running task 4 of 63 (ID: 49, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_unpack)
NOTE: package quilt-native-0.51-r0: task do_unpack: Started
NOTE: package quilt-native-0.51-r0: task do_unpack: Succeeded
NOTE: Running task 5 of 63 (ID: 8, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_patch)
NOTE: package gnu-config-native-20111111-r1: task do_unpack: Started
NOTE: package gnu-config-native-20111111-r1: task do_unpack: Succeeded
NOTE: Running task 6 of 63 (ID: 60, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_fetch)
NOTE: package quilt-native-0.51-r0: task do_patch: Started
NOTE: package quilt-native-0.51-r0: task do_patch: Succeeded
NOTE: Running task 7 of 63 (ID: 12, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_configure)
NOTE: package m4-native-1.4.16-r2: task do_fetch: Started
NOTE: package m4-native-1.4.16-r2: task do_fetch: Succeeded
NOTE: Running task 8 of 63 (ID: 56, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_unpack)
NOTE: package quilt-native-0.51-r0: task do_configure: Started
NOTE: package m4-native-1.4.16-r2: task do_unpack: Started
NOTE: package m4-native-1.4.16-r2: task do_unpack: Succeeded
NOTE: Running task 9 of 63 (ID: 32, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_fetch)
NOTE: package autoconf-native-2.68-r7: task do_fetch: Started
NOTE: package autoconf-native-2.68-r7: task do_fetch: Succeeded
NOTE: Running task 10 of 63 (ID: 28, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_unpack)
NOTE: package autoconf-native-2.68-r7: task do_unpack: Started
NOTE: package autoconf-native-2.68-r7: task do_unpack: Succeeded
NOTE: Running task 11 of 63 (ID: 39, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_fetch)
NOTE: package quilt-native-0.51-r0: task do_configure: Succeeded
NOTE: Running task 12 of 63 (ID: 13, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_compile)
NOTE: package quilt-native-0.51-r0: task do_compile: Started
NOTE: package automake-native-1.11.2-r3: task do_fetch: Started
NOTE: package automake-native-1.11.2-r3: task do_fetch: Succeeded
NOTE: Running task 13 of 63 (ID: 35, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_unpack)
NOTE: package automake-native-1.11.2-r3: task do_unpack: Started
NOTE: package quilt-native-0.51-r0: task do_compile: Succeeded
NOTE: Running task 14 of 63 (ID: 9, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_install)
NOTE: package automake-native-1.11.2-r3: task do_unpack: Succeeded
NOTE: Running task 15 of 63 (ID: 46, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_fetch)
NOTE: package quilt-native-0.51-r0: task do_install: Started
NOTE: package quilt-native-0.51-r0: task do_install: Succeeded
NOTE: Running task 16 of 63 (ID: 10, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_populate_sysroot)
NOTE: package libtool-native-2.4.2-r2.0: task do_fetch: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_fetch: Succeeded
NOTE: Running task 17 of 63 (ID: 42, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_unpack)
NOTE: package quilt-native-0.51-r0: task do_populate_sysroot: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_unpack: Started
NOTE: package quilt-native-0.51-r0: task do_populate_sysroot: Succeeded
NOTE: Running task 18 of 63 (ID: 50, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_patch)
NOTE: package libtool-native-2.4.2-r2.0: task do_unpack: Succeeded
NOTE: Running task 19 of 63 (ID: 57, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_patch)
NOTE: package gnu-config-native-20111111-r1: task do_patch: Started
NOTE: package m4-native-1.4.16-r2: task do_patch: Started
NOTE: package m4-native-1.4.16-r2: task do_patch: Succeeded
NOTE: package gnu-config-native-20111111-r1: task do_patch: Succeeded
NOTE: Running task 20 of 63 (ID: 54, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_configure)
NOTE: Running task 21 of 63 (ID: 29, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_patch)
NOTE: package gnu-config-native-20111111-r1: task do_configure: Started
NOTE: package autoconf-native-2.68-r7: task do_patch: Started
NOTE: package gnu-config-native-20111111-r1: task do_configure: Succeeded
NOTE: Running task 22 of 63 (ID: 55, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_compile)
NOTE: package gnu-config-native-20111111-r1: task do_compile: Started
NOTE: package gnu-config-native-20111111-r1: task do_compile: Succeeded
NOTE: package autoconf-native-2.68-r7: task do_patch: Succeeded
NOTE: Running task 23 of 63 (ID: 36, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_patch)
NOTE: Running task 24 of 63 (ID: 51, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_install)
NOTE: package gnu-config-native-20111111-r1: task do_install: Started
NOTE: package gnu-config-native-20111111-r1: task do_install: Succeeded
NOTE: Running task 25 of 63 (ID: 52, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_populate_sysroot)
NOTE: package automake-native-1.11.2-r3: task do_patch: Started
NOTE: package automake-native-1.11.2-r3: task do_patch: Succeeded
NOTE: Running task 26 of 63 (ID: 43, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_patch)
NOTE: package gnu-config-native-20111111-r1: task do_populate_sysroot: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_patch: Started
NOTE: package gnu-config-native-20111111-r1: task do_populate_sysroot: Succeeded
NOTE: Running task 27 of 63 (ID: 61, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_configure)
NOTE: package m4-native-1.4.16-r2: task do_configure: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_patch: Succeeded
NOTE: Running task 28 of 63 (ID: 25, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_fetch)
NOTE: package pkgconfig-native-0.25-r3: task do_fetch: Started
NOTE: package pkgconfig-native-0.25-r3: task do_fetch: Succeeded
NOTE: Running task 29 of 63 (ID: 21, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_unpack)
NOTE: package pkgconfig-native-0.25-r3: task do_unpack: Started
NOTE: package pkgconfig-native-0.25-r3: task do_unpack: Succeeded
NOTE: Running task 30 of 63 (ID: 22, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_patch)
NOTE: package pkgconfig-native-0.25-r3: task do_patch: Started
NOTE: package pkgconfig-native-0.25-r3: task do_patch: Succeeded
NOTE: Running task 31 of 63 (ID: 18, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_fetch)
NOTE: package sqlite3-native-3.7.10-r2: task do_fetch: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_fetch: Succeeded
NOTE: Running task 32 of 63 (ID: 14, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_unpack)
NOTE: package sqlite3-native-3.7.10-r2: task do_unpack: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_unpack: Succeeded
NOTE: Running task 33 of 63 (ID: 15, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_patch)
NOTE: package sqlite3-native-3.7.10-r2: task do_patch: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_patch: Succeeded
NOTE: Running task 34 of 63 (ID: 4, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_fetch)
NOTE: package pseudo-native-1.3-r9: task do_fetch: Started
NOTE: package pseudo-native-1.3-r9: task do_fetch: Succeeded
NOTE: Running task 35 of 63 (ID: 0, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_unpack)
NOTE: package pseudo-native-1.3-r9: task do_unpack: Started
NOTE: package pseudo-native-1.3-r9: task do_unpack: Succeeded
NOTE: Running task 36 of 63 (ID: 1, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_patch)
NOTE: package pseudo-native-1.3-r9: task do_patch: Started
NOTE: package pseudo-native-1.3-r9: task do_patch: Succeeded
NOTE: package m4-native-1.4.16-r2: task do_configure: Succeeded
NOTE: Running task 37 of 63 (ID: 62, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_compile)
NOTE: package m4-native-1.4.16-r2: task do_compile: Started
NOTE: package m4-native-1.4.16-r2: task do_compile: Succeeded
NOTE: Running task 38 of 63 (ID: 58, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_install)
NOTE: package m4-native-1.4.16-r2: task do_install: Started
NOTE: package m4-native-1.4.16-r2: task do_install: Succeeded
NOTE: Running task 39 of 63 (ID: 59, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_populate_sysroot)
NOTE: package m4-native-1.4.16-r2: task do_populate_sysroot: Started
NOTE: package m4-native-1.4.16-r2: task do_populate_sysroot: Succeeded
NOTE: Running task 40 of 63 (ID: 33, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_configure)
NOTE: package autoconf-native-2.68-r7: task do_configure: Started
NOTE: package autoconf-native-2.68-r7: task do_configure: Succeeded
NOTE: Running task 41 of 63 (ID: 34, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_compile)
NOTE: package autoconf-native-2.68-r7: task do_compile: Started
NOTE: package autoconf-native-2.68-r7: task do_compile: Succeeded
NOTE: Running task 42 of 63 (ID: 30, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_install)
NOTE: package autoconf-native-2.68-r7: task do_install: Started
NOTE: package autoconf-native-2.68-r7: task do_install: Succeeded
NOTE: Running task 43 of 63 (ID: 31, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_populate_sysroot)
NOTE: package autoconf-native-2.68-r7: task do_populate_sysroot: Started
NOTE: package autoconf-native-2.68-r7: task do_populate_sysroot: Succeeded
NOTE: Running task 44 of 63 (ID: 40, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_configure)
NOTE: package automake-native-1.11.2-r3: task do_configure: Started
NOTE: package automake-native-1.11.2-r3: task do_configure: Succeeded
NOTE: Running task 45 of 63 (ID: 41, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_compile)
NOTE: package automake-native-1.11.2-r3: task do_compile: Started
NOTE: package automake-native-1.11.2-r3: task do_compile: Succeeded
NOTE: Running task 46 of 63 (ID: 37, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_install)
NOTE: package automake-native-1.11.2-r3: task do_install: Started
NOTE: package automake-native-1.11.2-r3: task do_install: Succeeded
NOTE: Running task 47 of 63 (ID: 38, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_populate_sysroot)
NOTE: package automake-native-1.11.2-r3: task do_populate_sysroot: Started
NOTE: package automake-native-1.11.2-r3: task do_populate_sysroot: Succeeded
NOTE: Running task 48 of 63 (ID: 47, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_configure)
NOTE: package libtool-native-2.4.2-r2.0: task do_configure: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_configure: Succeeded
NOTE: Running task 49 of 63 (ID: 48, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_compile)
NOTE: package libtool-native-2.4.2-r2.0: task do_compile: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_compile: Succeeded
NOTE: Running task 50 of 63 (ID: 44, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_install)
NOTE: package libtool-native-2.4.2-r2.0: task do_install: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_install: Succeeded
NOTE: Running task 51 of 63 (ID: 45, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_populate_sysroot)
NOTE: package libtool-native-2.4.2-r2.0: task do_populate_sysroot: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_populate_sysroot: Succeeded
NOTE: Running task 52 of 63 (ID: 26, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_configure)
NOTE: package pkgconfig-native-0.25-r3: task do_configure: Started
NOTE: package pkgconfig-native-0.25-r3: task do_configure: Succeeded
NOTE: Running task 53 of 63 (ID: 27, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_compile)
NOTE: package pkgconfig-native-0.25-r3: task do_compile: Started
NOTE: package pkgconfig-native-0.25-r3: task do_compile: Succeeded
NOTE: Running task 54 of 63 (ID: 23, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_install)
NOTE: package pkgconfig-native-0.25-r3: task do_install: Started
NOTE: package pkgconfig-native-0.25-r3: task do_install: Succeeded
NOTE: Running task 55 of 63 (ID: 24, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_populate_sysroot)
NOTE: package pkgconfig-native-0.25-r3: task do_populate_sysroot: Started
NOTE: package pkgconfig-native-0.25-r3: task do_populate_sysroot: Succeeded
NOTE: Running task 56 of 63 (ID: 19, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_configure)
NOTE: package sqlite3-native-3.7.10-r2: task do_configure: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_configure: Succeeded
NOTE: Running task 57 of 63 (ID: 20, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_compile)
NOTE: package sqlite3-native-3.7.10-r2: task do_compile: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_compile: Succeeded
NOTE: Running task 58 of 63 (ID: 16, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_install)
NOTE: package sqlite3-native-3.7.10-r2: task do_install: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_install: Succeeded
NOTE: Running task 59 of 63 (ID: 17, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_populate_sysroot)
NOTE: package sqlite3-native-3.7.10-r2: task do_populate_sysroot: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_populate_sysroot: Succeeded
NOTE: Running task 60 of 63 (ID: 5, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_configure)
NOTE: package pseudo-native-1.3-r9: task do_configure: Started
NOTE: package pseudo-native-1.3-r9: task do_configure: Succeeded
NOTE: Running task 61 of 63 (ID: 6, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_compile)
NOTE: package pseudo-native-1.3-r9: task do_compile: Started
NOTE: package pseudo-native-1.3-r9: task do_compile: Succeeded
NOTE: Running task 62 of 63 (ID: 2, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_install)
NOTE: package pseudo-native-1.3-r9: task do_install: Started
NOTE: package pseudo-native-1.3-r9: task do_install: Succeeded
NOTE: Running task 63 of 63 (ID: 3, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_populate_sysroot)
NOTE: package pseudo-native-1.3-r9: task do_populate_sysroot: Started
NOTE: package pseudo-native-1.3-r9: task do_populate_sysroot: Succeeded
NOTE: Tasks Summary: Attempted 63 tasks of which 0 didn't need to be rerun and all succeeded.
[-- Attachment #5: cooker.log.20120416233703 --]
[-- Type: application/octet-stream, Size: 393432 bytes --]
# STAGING_INCDIR_NATIVE=${STAGING_DIR_NATIVE}${includedir_native}
STAGING_INCDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include"
# localstatedir=${base_prefix}/var
export localstatedir="/var"
# prefix=/usr
export prefix="/usr"
# MKUBIFS_ARGS=-m 2048 -e 129024 -c 1996
MKUBIFS_ARGS="-m 2048 -e 129024 -c 1996"
# SRCREV_pn-opie-vmemo-settings=${OPIE_SRCREV}
SRCREV_pn-opie-vmemo-settings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_jasperforest=6
BBFILE_PRIORITY_jasperforest="6"
# INHERIT_INSANE=insane
INHERIT_INSANE="insane"
# CVSDIR=${CO_DIR}/cvs
CVSDIR="/home/gooms/OE/setup-scripts/sources/downloads/cvs"
# PREFERRED_VERSION_gcc-cross-intermediate=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-intermediate="4.5"
# BBFILE_PATTERN_fri2=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/
BBFILE_PATTERN_fri2="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/"
# PREFERRED_PROVIDER_libgcc-nativesdk=libgcc-nativesdk
PREFERRED_PROVIDER_libgcc-nativesdk="libgcc-nativesdk"
# BB_CONSOLELOG=${TMPDIR}/cooker.log.${DATETIME}
BB_CONSOLELOG="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cooker.log.20120416233703"
# BBFILE_PRIORITY_emenlow=6
BBFILE_PRIORITY_emenlow="6"
# STRIP=${HOST_PREFIX}strip
export STRIP="arm-angstrom-linux-gnueabi-strip"
# STAGING_DATADIR=${STAGING_DIR_HOST}${datadir}
STAGING_DATADIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/share"
# TUNE_FEATURES_tune-armv6hf=${TUNE_FEATURES_tune-armv6} callconvention-hard
TUNE_FEATURES_tune-armv6hf="armv6 vfp callconvention-hard"
# base_bindir_native=/bin
base_bindir_native="/bin"
# SRCREV_pn-opie-wirelessapplet=${OPIE_SRCREV}
SRCREV_pn-opie-wirelessapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-bounce=${OPIE_SRCREV}
SRCREV_pn-opie-bounce="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SECTION_${PN}-dbg=devel
SECTION_bblayers-dbg="devel"
# DATETIME=${DATE}${TIME}
DATETIME="20120416233703"
# BUILD_CC=${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}
export BUILD_CC="gcc"
# PREFERRED_VERSION_qt4-tools-sdk=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-tools-sdk="4.8.0"
# SEPPUKU_AUTOBUILD=None
# INITRAMFS_FSTYPES=cpio.gz
INITRAMFS_FSTYPES="cpio.gz"
# TUNE_FEATURES_tune-cortexa8=${TUNE_FEATURES_tune-armv7a} cortexa8
TUNE_FEATURES_tune-cortexa8="armv7a vfp cortexa8"
# PREFERRED_VERSION_binutils_avr32=2.17
PREFERRED_VERSION_binutils_avr32="2.17"
# SRCREV_pn-opie-cardapplet=${OPIE_SRCREV}
SRCREV_pn-opie-cardapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# OPKGBUILDCMD=opkg-build
OPKGBUILDCMD="opkg-build"
# TUNE_FEATURES_tune-armv5thf-vfp=${TUNE_FEATURES_tune-armv5t-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5thf-vfp="armv5 vfp callconvention-hard"
# SOLIBSDEV_darwin8=.dylib
SOLIBSDEV_darwin8=".dylib"
# SOLIBSDEV_darwin9=.dylib
SOLIBSDEV_darwin9=".dylib"
# PREFERRED_PROVIDER_swt3.4-gtk=swt3.4-gtk
PREFERRED_PROVIDER_swt3.4-gtk="swt3.4-gtk"
# SRCREV_pn-opie-style-metal=${OPIE_SRCREV}
SRCREV_pn-opie-style-metal="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QADEPENDS_virtclass-nativesdk=
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc=${TCLIBC}
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc="eglibc"
# UPDATECOMMAND=ERROR, this must be a BitBake bug
UPDATECOMMAND="ERROR, this must be a BitBake bug"
# EXTENDPE=${@['','${PE\x7d_'][d.getVar('PE',1) > 0]}
# PREFERRED_VERSION_qte-mt=${QTE_VERSION}
PREFERRED_VERSION_qte-mt="2.3.10"
# BBINCLUDED=/home/gooms/OE/setup-scripts/conf/auto.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/sanity.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-core-tweaks.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/packagedata.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/terminal.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-arm.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/abi_version.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv6.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/classes/angstrom-mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-opie/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/tune-cortexa8.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcdates.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-neon.inc /home/gooms/OE/setup-scripts/sources/meta-intel/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/angstrom-2010.x.conf /home/gooms/OE/setup-scripts/sources/meta-mozilla/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utils.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sstate.bbclass /home/gooms/OE/setup-scripts/sources/meta-efikamx/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/beagleboard.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/documentation.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/defaultsetup.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sanity.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utility-tasks.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcrevs.inc /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-java/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/bitbake.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/image-prelink.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-providers.inc /home/gooms/OE/setup-scripts/conf/bblayers.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/soc-family.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv4.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/buildhistory.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-distrovars.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-java.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/license.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/debian.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/toolchain-internal.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/metadata_scm.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-handheld/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/world-broken.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/prserv.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-eglibc.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package_ipk.bbclass /home/gooms/OE/setup-scripts/conf/local.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/patch.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/logging.bbclass /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/insane.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/distro/include/efl-from-svn.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/base.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom.inc /home/gooms/OE/setup-scripts/conf/site.conf /home/gooms/OE/setup-scripts/sources/meta-nslu2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/classes/blacklist.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-package-ipk.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/rm_work.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv7a.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/as-needed.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/staging.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/devshell.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-jalimo.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tclibc-eglibc.inc /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/include/omap3.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-2010-preferred-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-opie/conf/distro/include/preferred-opie-git-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tcmode-default.inc
BBINCLUDED="/home/gooms/OE/setup-scripts/conf/auto.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/sanity.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-core-tweaks.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/packagedata.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/terminal.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-arm.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/abi_version.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv6.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/classes/angstrom-mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-opie/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/tune-cortexa8.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcdates.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-neon.inc /home/gooms/OE/setup-scripts/sources/meta-intel/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/angstrom-2010.x.conf /home/gooms/OE/setup-scripts/sources/meta-mozilla/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utils.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sstate.bbclass /home/gooms/OE/setup-scripts/sources/meta-efikamx/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/beagleboard.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/documentation.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/defaultsetup.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/sanity.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/utility-tasks.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/sane-srcrevs.inc /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-java/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/bitbake.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/image-prelink.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-providers.inc /home/gooms/OE/setup-scripts/conf/bblayers.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/soc-family.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv4.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/buildhistory.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-distrovars.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-java.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/license.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/debian.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/toolchain-internal.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/metadata_scm.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-handheld/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/world-broken.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/prserv.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-eglibc.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/default-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/package_ipk.bbclass /home/gooms/OE/setup-scripts/conf/local.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/patch.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/logging.bbclass /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/insane.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/conf/distro/include/efl-from-svn.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/base.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom.inc /home/gooms/OE/setup-scripts/conf/site.conf /home/gooms/OE/setup-scripts/sources/meta-nslu2/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/classes/blacklist.bbclass /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-package-ipk.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/rm_work.bbclass /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv7a.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/as-needed.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/staging.bbclass /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/devshell.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-jalimo.conf /home/gooms/OE/setup-scripts/sources/meta-ti/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/conf/layer.conf /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tclibc-eglibc.inc /home/gooms/OE/setup-scripts/sources/meta-ti/conf/machine/include/omap3.inc /home/gooms/OE/setup-scripts/sources/meta-angstrom/conf/distro/include/angstrom-2010-preferred-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/classes/mirrors.bbclass /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/conf/layer.conf /home/gooms/OE/setup-scripts/sources/meta-opie/conf/distro/include/preferred-opie-git-versions.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/machine/include/arm/arch-armv5.inc /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/conf/distro/include/tcmode-default.inc"
# SDK_NAME=${DISTRO}-${TCLIBC}-${SDK_ARCH}-${FEED_ARCH}
SDK_NAME="angstrom-eglibc-i686-armv7a"
# TUNE_FEATURES_tune-armv5ehfb-vfp=${TUNE_FEATURES_tune-armv5eb-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5ehfb-vfp="armv5 vfp dsp bigendian callconvention-hard"
# SRCREV_pn-opie-sysinfo=${OPIE_SRCREV}
SRCREV_pn-opie-sysinfo="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# libexecdir=${exec_prefix}/libexec
export libexecdir="/usr/libexec"
# PREFERRED_VERSION_qt4-tools-native=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-tools-native="4.8.0"
# PREFERRED_VERSION_eina=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eina="1.1.%"
# SRCREV_pn-opie-taskbar=${OPIE_SRCREV}
SRCREV_pn-opie-taskbar="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eina-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eina-native="1.1.%"
# IMAGE_ROOTFS_SIZE=65536
IMAGE_ROOTFS_SIZE="65536"
# ROOTFS_POSTPROCESS_COMMAND=buildhistory_get_image_installed ;
ROOTFS_POSTPROCESS_COMMAND="buildhistory_get_image_installed ;"
# BBFILE_PRIORITY_meta-ti=10
BBFILE_PRIORITY_meta-ti="10"
# BB_MIN_VERSION=1.15.1
BB_MIN_VERSION="1.15.1"
# SDK_VENDOR=-angstromsdk
SDK_VENDOR="-angstromsdk"
# PACKAGE_EXTRA_ARCHS_tune-armv7athfb=${PACKAGE_EXTRA_ARCHS_tune-armv6thfb} armv7ahfb-vfp armv7at2hfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7athfb="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp"
# GIT_CONFIG=${GIT_CONFIG_PATH}/gitconfig
GIT_CONFIG="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc/gitconfig"
# datadir=${prefix}/share
export datadir="/usr/share"
# STAGING_ETCDIR_NATIVE=${STAGING_DIR_NATIVE}${sysconfdir_native}
STAGING_ETCDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc"
# SRCREV_pn-opie-addressbook=${OPIE_SRCREV}
SRCREV_pn-opie-addressbook="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8thf=${PACKAGE_EXTRA_ARCHS_tune-armv7athf}
PACKAGE_EXTRA_ARCHS_tune-cortexa8thf="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp"
# SUMMARY=${PN} version ${PV}-${PR}
SUMMARY="bblayers version 1.0-r0"
# SRCREV_pn-opie-ftplib=${OPIE_SRCREV}
SRCREV_pn-opie-ftplib="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GPEPHONE_MIRROR=http://gpephone.linuxtogo.org/download/gpephone
GPEPHONE_MIRROR="http://gpephone.linuxtogo.org/download/gpephone"
# sbindir_native=${prefix_native}/sbin
sbindir_native="/usr/sbin"
# PKG_CONFIG_SYSROOT_DIR=${STAGING_DIR_HOST}
export PKG_CONFIG_SYSROOT_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# LICSSTATEDIR=${WORKDIR}/license-destdir/
LICSSTATEDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/license-destdir/"
# ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01=1
ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01="1"
# ALL_MULTILIB_PACKAGE_ARCHS=${@all_multilib_tune_values(d, 'PACKAGE_ARCHS')}
ALL_MULTILIB_PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
# LCONF_VERSION=4
LCONF_VERSION="4"
# ANGSTROM_GLIBC_VERSION=2.10.1
ANGSTROM_GLIBC_VERSION="2.10.1"
# FETCHCMD_hg=/usr/bin/env hg
FETCHCMD_hg="/usr/bin/env hg"
# BUILD_CXX=${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH}
export BUILD_CXX="g++"
# CPU_FEATURES=vfp
CPU_FEATURES="vfp"
# SOURCE_MIRROR_URL=None
# BSPLAYERS= ${TOPDIR}/sources/meta-ti ${TOPDIR}/sources/meta-efikamx ${TOPDIR}/sources/meta-nslu2 ${TOPDIR}/sources/meta-smartphone/meta-htc ${TOPDIR}/sources/meta-smartphone/meta-nokia ${TOPDIR}/sources/meta-smartphone/meta-openmoko ${TOPDIR}/sources/meta-smartphone/meta-palm ${TOPDIR}/sources/meta-handheld ${TOPDIR}/sources/meta-intel ${TOPDIR}/sources/meta-intel/meta-sugarbay ${TOPDIR}/sources/meta-intel/meta-crownbay ${TOPDIR}/sources/meta-intel/meta-emenlow ${TOPDIR}/sources/meta-intel/meta-fishriver ${TOPDIR}/sources/meta-intel/meta-fri2 ${TOPDIR}/sources/meta-intel/meta-jasperforest ${TOPDIR}/sources/meta-intel/meta-n450
BSPLAYERS="/home/gooms/OE/setup-scripts/sources/meta-ti /home/gooms/OE/setup-scripts/sources/meta-efikamx /home/gooms/OE/setup-scripts/sources/meta-nslu2 /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm /home/gooms/OE/setup-scripts/sources/meta-handheld /home/gooms/OE/setup-scripts/sources/meta-intel /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2 /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450"
# MKTEMPCMD=mktemp -q ${TMPBASE}
MKTEMPCMD="mktemp -q ${TMPBASE}"
# APACHE_MIRROR=http://www.apache.org/dist
APACHE_MIRROR="http://www.apache.org/dist"
# ANGSTROM_UCLIBC_VERSION=0.9.32
ANGSTROM_UCLIBC_VERSION="0.9.32"
# SRCREV_pn-opie-console=${OPIE_SRCREV}
SRCREV_pn-opie-console="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# LD=${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}
export LD="arm-angstrom-linux-gnueabi-ld --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# SRCREV_pn-opie-write=${OPIE_SRCREV}
SRCREV_pn-opie-write="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eglibc-initial=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-initial="2.12"
# SSTATE_MANFILEBASE=${SSTATE_MANIFESTS}/manifest-${SSTATE_MANMACH}-
SSTATE_MANFILEBASE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-"
# MACHINE_TASK_PROVIDER=${DEFAULT_TASK_PROVIDER}
MACHINE_TASK_PROVIDER="task-base"
# EXTRA_OEMAKE=-e MAKEFLAGS=
EXTRA_OEMAKE="-e MAKEFLAGS="
# SRCREV_pn-opie-logoutapplet=${OPIE_SRCREV}
SRCREV_pn-opie-logoutapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDKPATH=/usr/local/${SDK_NAME_PREFIX}-${SDK_ARCH}
SDKPATH="/usr/local/oecore-i686"
# DISTRO_TYPE=debug
DISTRO_TYPE="debug"
# SRCREV_pn-opie-lockapplet=${OPIE_SRCREV}
SRCREV_pn-opie-lockapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# bindir=${exec_prefix}/bin
export bindir="/usr/bin"
# SUMMARY_${PN}-dbg=${SUMMARY} - Debugging files
SUMMARY_bblayers-dbg="bblayers version 1.0-r0 - Debugging files"
# UBINIZE_ARGS=-m 2048 -p 128KiB -s 512
UBINIZE_ARGS="-m 2048 -p 128KiB -s 512"
# QAPATHTEST=None
# TARGET_CXXFLAGS=${TARGET_CFLAGS} -fpermissive
export TARGET_CXXFLAGS="-O2 -pipe -g -feliminate-unused-debug-types -fpermissive"
# BUILD_ARCH=${@os.uname()[4]}
BUILD_ARCH="i686"
# includedir=${exec_prefix}/include
export includedir="/usr/include"
# ANGSTROM_PKG_FORMAT=ipk
ANGSTROM_PKG_FORMAT="ipk"
# BBFILE_PRIORITY_openembedded-layer=6
BBFILE_PRIORITY_openembedded-layer="6"
# FILES_${PN}-doc=${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc ${datadir}/gnome/help
FILES_bblayers-doc="/usr/share/doc /usr/share/man /usr/share/info /usr/share/gtk-doc /usr/share/gnome/help"
# SRCREV_pn-opie-rotateapplet=${OPIE_SRCREV}
SRCREV_pn-opie-rotateapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_QUERY=None
# PREFERRED_VERSION_embryo-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_embryo-native="1.1.%"
# LIBCOVERRIDE=:libc-glibc
LIBCOVERRIDE=":libc-glibc"
# BUILD_LDFLAGS=-L${STAGING_LIBDIR_NATIVE} -L${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-O1
export BUILD_LDFLAGS="-L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib -L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib -Wl,-rpath,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib -Wl,-rpath,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib -Wl,-O1"
# STAGING_LIBDIR=${STAGING_DIR_HOST}${libdir}
STAGING_LIBDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib"
# TUNE_FEATURES_tune-armv7athf-neon=${TUNE_FEATURES_tune-armv7at-neon} callconvention-hard
TUNE_FEATURES_tune-armv7athf-neon="armv7a vfp neon thumb callconvention-hard"
# BUILDHISTORY_COMMIT_AUTHOR=buildhistory <buildhistory@${DISTRO}>
BUILDHISTORY_COMMIT_AUTHOR="buildhistory <buildhistory@angstrom>"
# LIBCEXTENSION=${@['', '-gnu'][(d.getVar('ABIEXTENSION', True) or '') != '']}
LIBCEXTENSION="-gnu"
# ALLOW_EMPTY_${PN}-dbg=1
ALLOW_EMPTY_bblayers-dbg="1"
# BOOTSTRAP_EXTRA_RDEPENDS=
# BUILD_LD=${BUILD_PREFIX}ld ${BUILD_LD_ARCH}
export BUILD_LD="ld"
# PACKAGE_EXTRA_ARCHS_tune-armv6hfb=${PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp} armv6hfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6hfb="armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp"
# PREFERRED_PROVIDER_virtual/${SDK_PREFIX}libc-for-gcc-nativesdk=${TCLIBC}-nativesdk
PREFERRED_PROVIDER_virtual/i686-angstromsdk-linux-libc-for-gcc-nativesdk="eglibc-nativesdk"
# SRCREV_pn-opie-zkbapplet=${OPIE_SRCREV}
SRCREV_pn-opie-zkbapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# IMAGE_KEEPROOTFS=
# BBINCLUDELOGS=yes
BBINCLUDELOGS="yes"
# TOOLCHAIN_PATH=${STAGING_DIR_NATIVE}${prefix_native}/bin/${TUNE_PKGARCH}${HOST_VENDOR}-${HOST_OS}
TOOLCHAIN_PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi"
# SRCREV_pn-opie-lupdate-native=${OPIE_SRCREV}
SRCREV_pn-opie-lupdate-native="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GPE_EXTRA_SVN=svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN}
GPE_EXTRA_SVN="svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=bblayers"
# oldincludedir=${exec_prefix}/include
export oldincludedir="/usr/include"
# ANGSTROM_BINUTILS_VERSION=2.20.1
ANGSTROM_BINUTILS_VERSION="2.20.1"
# TIME=233703
TIME="233703"
# localstatedir_nativesdk=/var
localstatedir_nativesdk="/var"
# UPDATECOMMAND_svn=/usr/bin/env svn update ${SVNCOOPTS}
UPDATECOMMAND_svn="/usr/bin/env svn update ${SVNCOOPTS}"
# RRECOMMENDS_${PN}-dbg=${PN} (= ${EXTENDPKGV})
RRECOMMENDS_bblayers-dbg="bblayers (= 1.0-r0)"
# FEED_DEPLOYDIR_BASE_URI=None
# SECTION=base
SECTION="base"
# EXTENDPRAUTO=${@['.${PRAUTO\x7d',''][d.getVar('PRAUTO',1) is None]}
# LANG=en_US.UTF-8
LANG="en_US.UTF-8"
# SRCREV_pn-opie-restartapplet2=${OPIE_SRCREV}
SRCREV_pn-opie-restartapplet2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILD_CCLD=${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}
export BUILD_CCLD="gcc"
# SRCREV_pn-opie-bluetoothd=${OPIE_SRCREV}
SRCREV_pn-opie-bluetoothd="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/libsdl=libsdl
PREFERRED_PROVIDER_virtual/libsdl="libsdl"
# B=${S}
B="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/bblayers-1.0"
# GROUP_fetcher=None
# BBFILE_PRIORITY_gnome-layer=7
BBFILE_PRIORITY_gnome-layer="7"
# HOST_LD_ARCH=${TARGET_LD_ARCH}
# GROUP_dependencies=None
# BB_STRICT_CHECKSUM=1
BB_STRICT_CHECKSUM="1"
# RDEPENDS=
# IPKGCONF_TARGET=${WORKDIR}/opkg.conf
IPKGCONF_TARGET="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf"
# PREFERRED_PROVIDER_jpeg-native=libjpeg-turbo-native
PREFERRED_PROVIDER_jpeg-native="libjpeg-turbo-native"
# PACKAGE_EXTRA_ARCHS_tune-armv6thfb=${PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp} armv6hfb-vfp armv6thfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6thfb="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp"
# RESUMECOMMAND_wget=/usr/bin/env wget -c -t 5 -nv --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'
RESUMECOMMAND_wget="/usr/bin/env wget -c -t 5 -nv --passive-ftp --no-check-certificate -P /home/gooms/OE/setup-scripts/sources/downloads '${URI}'"
# PREFERRED_VERSION_uclibc-nativesdk=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc-nativesdk="0.9.32"
# ARM_KEEP_OABI=0
ARM_KEEP_OABI="0"
# SRCREV_pn-opie-camera=${OPIE_SRCREV}
SRCREV_pn-opie-camera="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-remote=${OPIE_SRCREV}
SRCREV_pn-opie-remote="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SSTATE_MANFILEPREFIX=${SSTATE_MANFILEBASE}${PN}
SSTATE_MANFILEPREFIX="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-bblayers"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8hf=${PACKAGE_EXTRA_ARCHS_tune-armv7ahf}
PACKAGE_EXTRA_ARCHS_tune-cortexa8hf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp"
# BOOTSTRAP_EXTRA_RRECOMMENDS=
# ANGSTROM_GCC_VERSION_bfin=4.1.2
ANGSTROM_GCC_VERSION_bfin="4.1.2"
# PACKAGE_EXTRA_ARCHS_tune-armv7atb=${PACKAGE_EXTRA_ARCHS_tune-armv6t} armv7ab-vfp armv7at2b-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7atb="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7ab-vfp armv7at2b-vfp"
# XDG_DATA_DIRS=/usr/share/:/usr/local/share/
XDG_DATA_DIRS="/usr/share/:/usr/local/share/"
# SRCREV_pn-libopietooth1=${OPIE_SRCREV}
SRCREV_pn-libopietooth1="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ALLOWED_FLAGS=-O -mcpu -march -pipe
ALLOWED_FLAGS="-O -mcpu -march -pipe"
# SRCREV_pn-opie-appearance=${OPIE_SRCREV}
SRCREV_pn-opie-appearance="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SUMMARY_${PN}-dev=${SUMMARY} - Development files
SUMMARY_bblayers-dev="bblayers version 1.0-r0 - Development files"
# BUILDHISTORY_FEATURES=image package
BUILDHISTORY_FEATURES="image package"
# PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp} armv5ehfb-vfp armv5tehfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp"
# BBFILE_PATTERN_meta-java=^/home/gooms/OE/setup-scripts/sources/meta-java/
BBFILE_PATTERN_meta-java="^/home/gooms/OE/setup-scripts/sources/meta-java/"
# SOURCEFORGE_MIRROR=http://downloads.sourceforge.net
SOURCEFORGE_MIRROR="http://downloads.sourceforge.net"
# PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5-vfp} armv5e armv5e-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp"
# TOOLCHAIN_SYSPATH=${TOOLCHAIN_PATH}/${TARGET_SYS}
TOOLCHAIN_SYSPATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi/arm-angstrom-linux-gnueabi"
# SRCREV_pn-opie-today-weatherplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-weatherplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEFAULTTUNE=cortexa8-neon
DEFAULTTUNE="cortexa8-neon"
# STAGING_EXECPREFIXDIR=${STAGING_DIR_HOST}${exec_prefix}
STAGING_EXECPREFIXDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr"
# PACKAGE_EXTRA_ARCHS_tune-armv7ab-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7ab-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7ab-neon="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7ab-vfp-neon"
# PSEUDO_LOCALSTATEDIR=${WORKDIR}/pseudo/
PSEUDO_LOCALSTATEDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/"
# ASSUME_SHLIBS=None
# OLDEST_KERNEL=2.6.16
OLDEST_KERNEL="2.6.16"
# SRCREV_pn-opie-powerchord=${OPIE_SRCREV}
SRCREV_pn-opie-powerchord="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ANGSTROM_BLACKLIST_pn-bluez-utils=bluez-utils 3.x has been replaced by bluez4
ANGSTROM_BLACKLIST_pn-bluez-utils="bluez-utils 3.x has been replaced by bluez4"
# PREFERRED_PROVIDER_libtool=libtool
PREFERRED_PROVIDER_libtool="libtool"
# XAUTHORITY=/home/gooms/.Xauthority
XAUTHORITY="/home/gooms/.Xauthority"
# AUTHOR=None
# SRCREV_pn-opie-mailapplet=${OPIE_SRCREV}
SRCREV_pn-opie-mailapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILDSDK_LDFLAGS=-L${STAGING_LIBDIR} -Wl,-rpath-link,${STAGING_LIBDIR} -Wl,-rpath,${libdir} -Wl,-O1 -L${STAGING_DIR_HOST}${base_libdir} -Wl,-rpath-link,${STAGING_DIR_HOST}${base_libdir} -Wl,-rpath,${base_libdir} -Wl,-O1
BUILDSDK_LDFLAGS="-L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib -Wl,-rpath,/usr/lib -Wl,-O1 -L/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib -Wl,-rpath-link,/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/lib -Wl,-rpath,/lib -Wl,-O1"
# PREFERRED_VERSION_glibc=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc="2.10.1"
# BUILD_OPTIMIZATION=-O2 -pipe
BUILD_OPTIMIZATION="-O2 -pipe"
# SEPPUKU_PRODUCT=None
# SRCREV_pn-opie-sounds=${OPIE_SRCREV}
SRCREV_pn-opie-sounds="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_meta-opie=8
BBFILE_PRIORITY_meta-opie="8"
# DEBUG_APPS= ${@base_conditional("DISTRO_TYPE", "release", "", "strace procps",d)}
DEBUG_APPS="strace procps"
# SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS= ecore->tslib libsdl->tslib xf86-input-tslib->tslib
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS="ecore->tslib libsdl->tslib xf86-input-tslib->tslib"
# IPKGCONF_SDK=${WORKDIR}/opkg-sdk.conf
IPKGCONF_SDK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf"
# TUNE_FEATURES_tune-armv5teb-vfp=${TUNE_FEATURES_tune-armv5te-vfp} bigendian
TUNE_FEATURES_tune-armv5teb-vfp="armv5 vfp dsp thumb bigendian"
# PROVIDES=${P} ${PF} ${PN}
PROVIDES="bblayers-1.0 bblayers-1.0-r0 bblayers"
# SRCREV_pn-opie-multikeyapplet=${OPIE_SRCREV}
SRCREV_pn-opie-multikeyapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# STAGING_DATADIR_NATIVE=${STAGING_DIR_NATIVE}${datadir_native}
STAGING_DATADIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/share"
# SRCREV_pn-opie-systemtime=${OPIE_SRCREV}
SRCREV_pn-opie-systemtime="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DISTRO_FEATURES=alsa argp bluetooth ext2 ipv4 ipv6 irda largefile nfs pam pci pcmcia ppp smbfs usbgadget usbhost vfat wifi xattr zeroconf tk x11 3g pulseaudio ${DISTRO_FEATURES_LIBC}${@oe.utils.distro_features_backfill(d)}
DISTRO_FEATURES="alsa argp bluetooth ext2 ipv4 ipv6 irda largefile nfs pam pci pcmcia ppp smbfs usbgadget usbhost vfat wifi xattr zeroconf tk x11 3g pulseaudio ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io pulseaudio"
# DEPCHAIN_POST=-dev -dbg
DEPCHAIN_POST="-dev -dbg"
# SRCREV_pn-libqtaux2=${OPIE_SRCREV}
SRCREV_pn-libqtaux2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8hf-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon}
PACKAGE_EXTRA_ARCHS_tune-cortexa8hf-neon="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon"
# SRCREV_pn-opie-qss=${OPIE_SRCREV}
SRCREV_pn-opie-qss="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DISTROOVERRIDES=${@d.getVar('DISTRO', True) or ''}
DISTROOVERRIDES="angstrom"
# LINKER_HASH_STYLE=gnu
LINKER_HASH_STYLE="gnu"
# CC=${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}
export CC="arm-angstrom-linux-gnueabi-gcc -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# HGDIR=${CO_DIR}/hg
HGDIR="/home/gooms/OE/setup-scripts/sources/downloads/hg"
# BUILD_OS=${@os.uname()[0].lower()}
BUILD_OS="linux"
# TUNE_FEATURES_tune-armv6tb=${TUNE_FEATURES_tune-armv6t} bigendian
TUNE_FEATURES_tune-armv6tb="armv6 vfp thumb bigendian"
# FAKEROOTENV=PSEUDO_PREFIX=${STAGING_DIR_NATIVE}${prefix_native} PSEUDO_LOCALSTATEDIR=${PSEUDO_LOCALSTATEDIR} PSEUDO_PASSWD=${PSEUDO_PASSWD} PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0
FAKEROOTENV="PSEUDO_PREFIX=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr PSEUDO_LOCALSTATEDIR=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/ PSEUDO_PASSWD=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0"
# STAGING_LOADER_DIR=${STAGING_DIR_HOST}/loader
STAGING_LOADER_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/loader"
# PREFERRED_VERSION_ecore-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_ecore-native="1.1.%"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon}
PACKAGE_EXTRA_ARCHS_tune-cortexa8-neon="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon"
# DISTRO_EXTRA_RDEPENDS= angstrom-version ${ANGSTROM_FEED_CONFIGS} util-linux-mount util-linux-umount angstrom-libc-fixup-hack
DISTRO_EXTRA_RDEPENDS="angstrom-version angstrom-feed-configs util-linux-mount util-linux-umount angstrom-libc-fixup-hack"
# LOGNAME=gooms
export LOGNAME="gooms"
# ASNEEDED_pn-console-tools=
# ASNEEDED_pn-distcc=
# DISTRO_REVISION=5
DISTRO_REVISION="5"
# HOST_OS=${TARGET_OS}
HOST_OS="linux-gnueabi"
# TARGET_FPU=${@d.getVar('ARMPKGSFX_FPU', True).strip('-') or 'soft'}
TARGET_FPU="vfp-neon"
# TUNE_FEATURES_tune-armv5-vfp=armv5 vfp
TUNE_FEATURES_tune-armv5-vfp="armv5 vfp"
# TUNE_FEATURES_tune-armv7atb=${TUNE_FEATURES_tune-armv7at} bigendian
TUNE_FEATURES_tune-armv7atb="armv7a vfp thumb bigendian"
# ROOTFS_POSTINSTALL_COMMAND= license_create_manifest;
ROOTFS_POSTINSTALL_COMMAND="license_create_manifest;"
# MACHINE_EXTRA_RDEPENDS=
# BBFILE_PATTERN_emenlow=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/
BBFILE_PATTERN_emenlow="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/"
# SECTION_${PN}-staticdev=devel
SECTION_bblayers-staticdev="devel"
# SRCREV_pn-opie-irdaapplet=${OPIE_SRCREV}
SRCREV_pn-opie-irdaapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_classpath=0.98
PREFERRED_VERSION_classpath="0.98"
# PREFERRED_PROVIDER_virtual/libintl=eglibc
PREFERRED_PROVIDER_virtual/libintl="eglibc"
# SRCREV_pn-opie-oyatzee=${OPIE_SRCREV}
SRCREV_pn-opie-oyatzee="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-kpacman=${OPIE_SRCREV}
SRCREV_pn-opie-kpacman="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_cacaoh-native=0.99.3
PREFERRED_VERSION_cacaoh-native="0.99.3"
# ANGSTROM_BLACKLIST_pn-ipkg=ipkg has been superseded by opkg
ANGSTROM_BLACKLIST_pn-ipkg="ipkg has been superseded by opkg"
# GCCVERSION=4.6%
GCCVERSION="4.6%"
# BASELIB_powerpc64=lib64
BASELIB_powerpc64="lib64"
# ERROR_QA=dev-so debug-deps dev-deps debug-files arch la2 pkgconfig la perms
ERROR_QA="dev-so debug-deps dev-deps debug-files arch la2 pkgconfig la perms"
# PREFERRED_PROVIDER_virtual/libgl=mesa-dri
PREFERRED_PROVIDER_virtual/libgl="mesa-dri"
# CPPFLAGS=${TARGET_CPPFLAGS}
# OPIE_GIT_PV=${OPIE_VERSION}
OPIE_GIT_PV="1.2.5+gitrf5c8bd6272b5bee393736f401232ce0ccc984fec"
# QEMUIMAGETESTS=/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts/qemuimage-tests
QEMUIMAGETESTS="/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts/qemuimage-tests"
# FULL_OPTIMIZATION_pn-perl=-O1 -g
FULL_OPTIMIZATION_pn-perl="-O1 -g"
# SSTATE_MANMACH=${SSTATE_PKGARCH}
SSTATE_MANMACH="armv7a"
# SRCREV_pn-opie-zsame=${OPIE_SRCREV}
SRCREV_pn-opie-zsame="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# XLIBS_MIRROR=http://xlibs.freedesktop.org/release
XLIBS_MIRROR="http://xlibs.freedesktop.org/release"
# SDK_ARCH=${BUILD_ARCH}
SDK_ARCH="i686"
# PREFERRED_VERSION_jamvm-native=1.5.3
PREFERRED_VERSION_jamvm-native="1.5.3"
# TCMODE=default
TCMODE="default"
# TUNE_FEATURES_tune-armv5t-vfp=armv5 vfp
TUNE_FEATURES_tune-armv5t-vfp="armv5 vfp"
# PREFERRED_PROVIDER_libltdl-dev=libtool
PREFERRED_PROVIDER_libltdl-dev="libtool"
# SSTATE_DIR=/home/gooms/OE/setup-scripts/build/sstate-cache
SSTATE_DIR="/home/gooms/OE/setup-scripts/build/sstate-cache"
# D=${WORKDIR}/image
D="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image"
# TUNE_FEATURES_tune-armv7ab-neon=${TUNE_FEATURES_tune-armv7a-neon} bigendian
TUNE_FEATURES_tune-armv7ab-neon="armv7a vfp neon bigendian"
# COMMON_LICENSE_DIR=${COREBASE}/meta/files/common-licenses
COMMON_LICENSE_DIR="/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/files/common-licenses"
# RANLIB=${HOST_PREFIX}ranlib
export RANLIB="arm-angstrom-linux-gnueabi-ranlib"
# LIBC_LOCALE_DEPENDENCIES= eglibc-localedata-i18n eglibc-gconv-ibm850 eglibc-gconv-cp1252 eglibc-gconv-iso8859-1 eglibc-gconv-iso8859-15 locale-base-en-us locale-base-en-gb
LIBC_LOCALE_DEPENDENCIES="eglibc-localedata-i18n eglibc-gconv-ibm850 eglibc-gconv-cp1252 eglibc-gconv-iso8859-1 eglibc-gconv-iso8859-15 locale-base-en-us locale-base-en-gb"
# SRCREV_pn-opie-bluetoothmanager=${OPIE_SRCREV}
SRCREV_pn-opie-bluetoothmanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-cortexa8t=${PACKAGE_EXTRA_ARCHS_tune-armv7at}
PACKAGE_EXTRA_ARCHS_tune-cortexa8t="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp"
# SRCREV_pn-opie-textedit=${OPIE_SRCREV}
SRCREV_pn-opie-textedit="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# CXX=${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}
export CXX="arm-angstrom-linux-gnueabi-g++ -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# SDKPATHNATIVE=${SDKPATH}/sysroots/${SDK_SYS}
SDKPATHNATIVE="/usr/local/oecore-i686/sysroots/i686-angstromsdk-linux"
# SRCREV_pn-opie-libqrsync=${OPIE_SRCREV}
SRCREV_pn-opie-libqrsync="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BINUVERSION=2.22
BINUVERSION="2.22"
# PACKAGE_EXTRA_ARCHS_tune-armv5teb=${PACKAGE_EXTRA_ARCHS_tune-armv5tb} armv5eb armv5teb
PACKAGE_EXTRA_ARCHS_tune-armv5teb="arm armv4 armv4t armv5b armv5tb armv5eb armv5teb"
# PREFERRED_VERSION_binutils-crosssdk=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils-crosssdk="2.20.1"
# BUILDHISTORY_DIR_IMAGE=${BUILDHISTORY_DIR}/images/${MACHINE_ARCH}/${TCLIBC}/${IMAGE_BASENAME}
BUILDHISTORY_DIR_IMAGE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers"
# SDK_VERSION=oe-core.0
SDK_VERSION="oe-core.0"
# SANITY_REQUIRED_UTILITIES=patch diffstat texi2html makeinfo svn bzip2 tar gzip gawk chrpath wget cpio
SANITY_REQUIRED_UTILITIES="patch diffstat texi2html makeinfo svn bzip2 tar gzip gawk chrpath wget cpio"
# SRCREV_pn-opie-doctab=${OPIE_SRCREV}
SRCREV_pn-opie-doctab="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv6=armv6 vfp
TUNE_FEATURES_tune-armv6="armv6 vfp"
# TUNE_FEATURES_tune-armv4=armv4
TUNE_FEATURES_tune-armv4="armv4"
# TUNE_FEATURES_tune-armv5=armv5
TUNE_FEATURES_tune-armv5="armv5"
# TUNE_FEATURES_tune-cortexa8t=${TUNE_FEATURES_tune-armv7at} cortexa8
TUNE_FEATURES_tune-cortexa8t="armv7a vfp thumb cortexa8"
# PREFERRED_PROVIDER_gdb=gdb
PREFERRED_PROVIDER_gdb="gdb"
# BUILD_AS_ARCH=
# FILES=
# COLORTERM=gnome-terminal
COLORTERM="gnome-terminal"
# SRCREV_pn-opie-usermanager=${OPIE_SRCREV}
SRCREV_pn-opie-usermanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv5t=${PACKAGE_EXTRA_ARCHS_tune-armv4t} armv5 armv5t
PACKAGE_EXTRA_ARCHS_tune-armv5t="arm armv4 armv4t armv5 armv5t"
# BUILD_NM=${BUILD_PREFIX}nm
export BUILD_NM="nm"
# PACKAGE_EXTRA_ARCHS_tune-armv5b=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv5b
PACKAGE_EXTRA_ARCHS_tune-armv5b="arm armv4 armv5b"
# PACKAGE_EXTRA_ARCHS_tune-armv5e=${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5e
PACKAGE_EXTRA_ARCHS_tune-armv5e="arm armv4 armv5 armv5e"
# PREFERRED_VERSION_glibc-initial=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc-initial="2.10.1"
# TUNE_FEATURES=${TUNE_FEATURES_tune-${DEFAULTTUNE}}
TUNE_FEATURES="armv7a vfp neon cortexa8"
# SRCREV_pn-opie-osearch=${OPIE_SRCREV}
SRCREV_pn-opie-osearch="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_gcc-crosssdk=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-crosssdk="4.5"
# SRCREV_pn-opie-mediaplayer1-libmadplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libmadplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FETCHCOMMAND_wget=/usr/bin/env wget -t 5 -nv --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'
FETCHCOMMAND_wget="/usr/bin/env wget -t 5 -nv --passive-ftp --no-check-certificate -P /home/gooms/OE/setup-scripts/sources/downloads '${URI}'"
# TUNE_CCARGS= ${@bb.utils.contains("TUNE_FEATURES", "armv7a", "-march=armv7-a -fno-tree-vectorize", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "armv6", "-march=armv6", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "armv5", "-march=armv5${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "armv4", "-march=armv4${ARMPKGSFX_THUMB}", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "thumb", "${ARM_THUMB_M_OPT}", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", "-mno-thumb-interwork", "-mthumb-interwork", d)} ${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", "-mfloat-abi=hard", "-mfloat-abi=softfp", d), "" ,d)} ${@bb.utils.contains("TUNE_FEATURES", "neon", "-mfpu=neon", "" ,d)} ${@bb.utils.contains("TUNE_FEATURES", "cortexa8", "-mtune=cortex-a8", "", d)}
TUNE_CCARGS="-march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# FETCHCMD_bzr=/usr/bin/env bzr
FETCHCMD_bzr="/usr/bin/env bzr"
# SRCREV_pn-opie-networkapplet=${OPIE_SRCREV}
SRCREV_pn-opie-networkapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# LAYERDEPENDS_fri2=intel
LAYERDEPENDS_fri2="intel"
# SDK_OS=${BUILD_OS}
SDK_OS="linux"
# PREFERRED_VERSION_eglibc=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc="2.12"
# EXTRA_IMAGE_FEATURES=package-management
EXTRA_IMAGE_FEATURES="package-management"
# BBFILE_PRIORITY_fri2=6
BBFILE_PRIORITY_fri2="6"
# PREFERRED_PROVIDER_linux-libc-headers-nativesdk=linux-libc-headers-nativesdk
PREFERRED_PROVIDER_linux-libc-headers-nativesdk="linux-libc-headers-nativesdk"
# BBFILE_PATTERN_openmoko-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/
BBFILE_PATTERN_openmoko-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/"
# PREFERRED_VERSION_libgcc=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_libgcc="4.5"
# SSTATE_PKGSPEC=sstate-${PN}-${PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}-${PV}-${PR}-${SSTATE_PKGARCH}-${SSTATE_VERSION}-
SSTATE_PKGSPEC="sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-"
# SRCREV_pn-opie-securityplugin-notice=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-notice="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# COMPATIBLE_HOST=None
# SSTATE_MANIFESTS=${TMPDIR}/sstate-control
SSTATE_MANIFESTS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control"
# STAGING_FIRMWARE_DIR=${STAGING_DIR_HOST}/firmware
STAGING_FIRMWARE_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/firmware"
# BBFILES= /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-*/*/*.bb
BBFILES="/home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-opie/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-java/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-mozilla/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-ti/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-efikamx/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-nslu2/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/recipes*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-handheld/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/common/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bb /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/recipes-*/*/*.bbappend /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-*/*/*.bb"
# KERNEL_CCSUFFIX_archos5it=-4.2.1+csl-arm-2007q3-53
KERNEL_CCSUFFIX_archos5it="-4.2.1+csl-arm-2007q3-53"
# PREFERRED_VERSION_evas-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_evas-native="1.1.%"
# BUILD_RANLIB=${BUILD_PREFIX}ranlib
export BUILD_RANLIB="ranlib"
# BBFILE_PRIORITY_gpe-layer=7
BBFILE_PRIORITY_gpe-layer="7"
# FILES_${PN}-locale=${datadir}/locale
FILES_bblayers-locale="/usr/share/locale"
# PACKAGE_DEPENDS= rpm-native file-native pax-utils-native ${QADEPENDS}
PACKAGE_DEPENDS="rpm-native file-native pax-utils-native prelink-native"
# SRCREV_pn-opie-irc=${OPIE_SRCREV}
SRCREV_pn-opie-irc="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DESCRIPTION_${PN}-doc=${DESCRIPTION} This package contains documentation.
DESCRIPTION_bblayers-doc="bblayers version 1.0-r0 This package contains documentation."
# QEMU_OPTIONS=-cpu cortex-a8
QEMU_OPTIONS="-cpu cortex-a8"
# SRCREV_pn-opie-dvorak=${OPIE_SRCREV}
SRCREV_pn-opie-dvorak="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_qt4-x11-free=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-x11-free="4.8.0"
# do_package_write_deb=None
# ARMPKGARCH=armv7a
ARMPKGARCH="armv7a"
# BBFILE_PRIORITY_xfce-layer=7
BBFILE_PRIORITY_xfce-layer="7"
# IPKG_VARIANT=opkg angstrom-version ${ANGSTROM_FEED_CONFIGS}
IPKG_VARIANT="opkg angstrom-version angstrom-feed-configs"
# PACKAGE_EXTRA_ARCHS_tune-armv7at-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7a-vfp-neon armv7at2-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7at-neon="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon"
# BBFILE_COLLECTIONS= angstrom-layer openembedded-layer toolchain-layer efl-layer gpe-layer gnome-layer xfce-layer meta-initramfs meta-opie meta-java mozilla-layer meta-ti meta-efikamx nslu2-layer htc-layer nokia-layer openmoko-layer palm-layer meta-handheld intel sugarbay crownbay emenlow fishriver fri2 jasperforest n450 normal
BBFILE_COLLECTIONS="angstrom-layer openembedded-layer toolchain-layer efl-layer gpe-layer gnome-layer xfce-layer meta-initramfs meta-opie meta-java mozilla-layer meta-ti meta-efikamx nslu2-layer htc-layer nokia-layer openmoko-layer palm-layer meta-handheld intel sugarbay crownbay emenlow fishriver fri2 jasperforest n450 normal"
# mandir=${datadir}/man
export mandir="/usr/share/man"
# PREFERRED_PROVIDER_opkg-nativesdk=opkg-nativesdk
PREFERRED_PROVIDER_opkg-nativesdk="opkg-nativesdk"
# BBFILE_PRIORITY_fishriver=6
BBFILE_PRIORITY_fishriver="6"
# FAKEROOTDIRS=${PSEUDO_LOCALSTATEDIR}
FAKEROOTDIRS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/"
# KERNEL_CONSOLE=ttyS0
KERNEL_CONSOLE="ttyS0"
# USE_PR_SERV=${@[1,0][((not d.getVar('PRSERV_HOST', True)) or (not d.getVar('PRSERV_PORT', True))) and (not d.getVar('PRSERV_LOCKDOWN', True))]}
USE_PR_SERV="0"
# PREFERRED_VERSION_qt4-x11-free-gles=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-x11-free-gles="4.8.0"
# ASSUME_PROVIDED=bzip2-native grep-native diffstat-native patch-native perl-native-runtime python-native-runtime subversion-native tar-native virtual/libintl-native
ASSUME_PROVIDED="bzip2-native grep-native diffstat-native patch-native perl-native-runtime python-native-runtime subversion-native tar-native virtual/libintl-native"
# SRCREV_pn-opie-style-phase=${OPIE_SRCREV}
SRCREV_pn-opie-style-phase="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FILESPATH=${@base_set_filespath([ "${FILE_DIRNAME}/${PF}", "${FILE_DIRNAME}/${P}", "${FILE_DIRNAME}/${PN}", "${FILE_DIRNAME}/${BP}", "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files", "${FILE_DIRNAME}" ], d)}
FILESPATH="/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/arm:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/omap3:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers-1.0-r0/:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/arm:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/omap3:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/:/home/gooms/OE/setup-scripts/conf/bblayers/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers/arm:/home/gooms/OE/setup-scripts/conf/bblayers/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers/omap3:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers/:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/arm:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/omap3:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers-1.0/:/home/gooms/OE/setup-scripts/conf/bblayers/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/bblayers/arm:/home/gooms/OE/setup-scripts/conf/bblayers/build-linux:/home/gooms/OE/setup-scripts/conf/bblayers/pn-bblayers:/home/gooms/OE/setup-scripts/conf/bblayers/beagleboard:/home/gooms/OE/setup-scripts/conf/bblayers/omap3:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/armv7a:/home/gooms/OE/setup-scripts/conf/bblayers/angstrom:/home/gooms/OE/setup-scripts/conf/bblayers/forcevariable:/home/gooms/OE/setup-scripts/conf/bblayers/libc-glibc:/home/gooms/OE/setup-scripts/conf/bblayers/:/home/gooms/OE/setup-scripts/conf/files/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/files/arm:/home/gooms/OE/setup-scripts/conf/files/build-linux:/home/gooms/OE/setup-scripts/conf/files/pn-bblayers:/home/gooms/OE/setup-scripts/conf/files/beagleboard:/home/gooms/OE/setup-scripts/conf/files/omap3:/home/gooms/OE/setup-scripts/conf/files/armv7a:/home/gooms/OE/setup-scripts/conf/files/armv7a:/home/gooms/OE/setup-scripts/conf/files/angstrom:/home/gooms/OE/setup-scripts/conf/files/forcevariable:/home/gooms/OE/setup-scripts/conf/files/libc-glibc:/home/gooms/OE/setup-scripts/conf/files/:/home/gooms/OE/setup-scripts/conf/linux-gnueabi:/home/gooms/OE/setup-scripts/conf/arm:/home/gooms/OE/setup-scripts/conf/build-linux:/home/gooms/OE/setup-scripts/conf/pn-bblayers:/home/gooms/OE/setup-scripts/conf/beagleboard:/home/gooms/OE/setup-scripts/conf/omap3:/home/gooms/OE/setup-scripts/conf/armv7a:/home/gooms/OE/setup-scripts/conf/armv7a:/home/gooms/OE/setup-scripts/conf/angstrom:/home/gooms/OE/setup-scripts/conf/forcevariable:/home/gooms/OE/setup-scripts/conf/libc-glibc:/home/gooms/OE/setup-scripts/conf/"
# PREFERRED_VERSION_eet=1.5.%
PREFERRED_VERSION_eet="1.5.%"
# TUNE_ARCH=${@bb.utils.contains("TUNE_FEATURES", "bigendian", "armeb", "arm", d)}
TUNE_ARCH="arm"
# SRCREV_pn-opie-packagemanager=${OPIE_SRCREV}
SRCREV_pn-opie-packagemanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/libc=${TCLIBC}
PREFERRED_PROVIDER_virtual/libc="eglibc"
# PREFERRED_VERSION_classpath-initial=0.93
PREFERRED_VERSION_classpath-initial="0.93"
# OBJCOPY=${HOST_PREFIX}objcopy
export OBJCOPY="arm-angstrom-linux-gnueabi-objcopy"
# SRCREV_pn-opie-fifteen=${OPIE_SRCREV}
SRCREV_pn-opie-fifteen="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_mesa=${ANGSTROM_MESA_VERSION}
PREFERRED_VERSION_mesa="7.11"
# SRC_URI=
# SSTATEPOSTINSTFUNCS=
# RMWORK_ORIG_TASK=build
RMWORK_ORIG_TASK="build"
# SRCREV_pn-opie-examples-python=${OPIE_SRCREV}
SRCREV_pn-opie-examples-python="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SUMMARY_${PN}-doc=${SUMMARY} - Documentation files
SUMMARY_bblayers-doc="bblayers version 1.0-r0 - Documentation files"
# ASNEEDED_pn-minimo=
# ANGSTROM_URI=http://feeds.angstrom-distribution.org
ANGSTROM_URI="http://feeds.angstrom-distribution.org"
# QTE_VERSION=2.3.10
QTE_VERSION="2.3.10"
# FILESDIR=${@bb.which(d.getVar('FILESPATH', True), '.')}
FILESDIR="/home/gooms/OE/setup-scripts/conf/."
# CONF_VERSION=1
CONF_VERSION="1"
# ENABLE_BINARY_LOCALE_GENERATION_armeb=0
ENABLE_BINARY_LOCALE_GENERATION_armeb="0"
# BBFILE_PATTERN_meta-opie=^/home/gooms/OE/setup-scripts/sources/meta-opie/
BBFILE_PATTERN_meta-opie="^/home/gooms/OE/setup-scripts/sources/meta-opie/"
# PREFERRED_VERSION_efreet-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_efreet-native="1.1.%"
# OELAYOUT_ABI=7
OELAYOUT_ABI="7"
# SRCREV_pn-opie-keytabs=${OPIE_SRCREV}
SRCREV_pn-opie-keytabs="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SCONF_VERSION=1
SCONF_VERSION="1"
# base_libdir_native=/lib
base_libdir_native="/lib"
# includedir_nativesdk=${prefix_nativesdk}/include
includedir_nativesdk="/usr/include"
# LINKER_HASH_STYLE_mipsel=sysv
LINKER_HASH_STYLE_mipsel="sysv"
# SRCREV_pn-opie-performance=${OPIE_SRCREV}
SRCREV_pn-opie-performance="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# IMAGE_PKGTYPE=ipk
IMAGE_PKGTYPE="ipk"
# FILES_${PN}-dbg=${@d.getVar(['DOTDEBUG-dbg', 'DEBUGFILEDIRECTORY-dbg'][d.getVar('PACKAGE_DEBUG_SPLIT_STYLE', True) == 'debug-file-directory'], True)}
FILES_bblayers-dbg="/usr/bin/.debug /usr/sbin/.debug /usr/libexec/.debug /usr/lib/.debug /bin/.debug /sbin/.debug /lib/.debug /usr/lib/bblayers/.debug /usr/lib/matchbox-panel/.debug /usr/src/debug"
# servicedir=${base_prefix}/srv
export servicedir="/srv"
# bindir_native=${prefix_native}/bin
bindir_native="/usr/bin"
# PACKAGE_EXTRA_ARCHS_tune-armv5eb=${PACKAGE_EXTRA_ARCHS_tune-armv5b} armv5eb
PACKAGE_EXTRA_ARCHS_tune-armv5eb="arm armv4 armv5b armv5eb"
# SRCREV_pn-opie-wellenreiter=${OPIE_SRCREV}
SRCREV_pn-opie-wellenreiter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# COMBINED_FEATURES=${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "vfat", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbgadget", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbhost", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "wifi", d)}
COMBINED_FEATURES="alsa vfat usbgadget usbhost"
# PKGDESTWORK=${WORKDIR}/pkgdata
PKGDESTWORK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pkgdata"
# SRCREV_pn-opie-aboutapplet=${OPIE_SRCREV}
SRCREV_pn-opie-aboutapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_qte=${QTE_VERSION}
PREFERRED_VERSION_qte="2.3.10"
# SRCREV_pn-opie-brightnessapplet=${OPIE_SRCREV}
SRCREV_pn-opie-brightnessapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCDATE=${DATE}
SRCDATE="20120416"
# PACKAGE_EXTRA_ARCHS_tune-armv6thf=${PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp} armv6hf-vfp armv6thf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6thf="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp"
# TCLIBC=eglibc
TCLIBC="eglibc"
# QEMU_OPTIONS_armv6=-cpu arm1136
QEMU_OPTIONS_armv6="-cpu arm1136"
# UPDATECOMMAND_cvs=/usr/bin/env cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}
UPDATECOMMAND_cvs="/usr/bin/env cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}"
# SOLIBS_darwin8=.*.dylib
SOLIBS_darwin8=".*.dylib"
# SOLIBS_darwin9=.*.dylib
SOLIBS_darwin9=".*.dylib"
# FULL_OPTIMIZATION=-O2 -pipe ${DEBUG_FLAGS}
FULL_OPTIMIZATION="-O2 -pipe -g -feliminate-unused-debug-types"
# TARGET_AS_ARCH=${TUNE_ASARGS}
# FILES_${PN}=${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${datadir}/${BPN} ${libdir}/${BPN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers
FILES_bblayers="/usr/bin/* /usr/sbin/* /usr/libexec/* /usr/lib/lib*.so.* /etc /com /var /bin/* /sbin/* /lib/*.so.* /usr/share/bblayers /usr/lib/bblayers/* /usr/share/pixmaps /usr/share/applications /usr/share/idl /usr/share/omf /usr/share/sounds /usr/lib/bonobo/servers"
# SRCREV_pn-opie-tableviewer=${OPIE_SRCREV}
SRCREV_pn-opie-tableviewer="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_nslu2-layer=^/home/gooms/OE/setup-scripts/sources/meta-nslu2/
BBFILE_PATTERN_nslu2-layer="^/home/gooms/OE/setup-scripts/sources/meta-nslu2/"
# PATCHRESOLVE=noop
PATCHRESOLVE="noop"
# SSTATE_SCAN_FILES=*.la *-config *_config
SSTATE_SCAN_FILES="*.la *-config *_config"
# LGPLv2_WHITELIST_GPLv3=libassuan gnutls libtasn1 libidn libgcc gcc-runtime
LGPLv2_WHITELIST_GPLv3="libassuan gnutls libtasn1 libidn libgcc gcc-runtime"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} armv7ahf-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon"
# DISTRO_NAME=Angstrom
DISTRO_NAME="Angstrom"
# FREEBSD_MIRROR=ftp://ftp.freebsd.org/pub/FreeBSD/
FREEBSD_MIRROR="ftp://ftp.freebsd.org/pub/FreeBSD/"
# PACKAGE_EXTRA_ARCHS_tune-armv4t=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv4t
PACKAGE_EXTRA_ARCHS_tune-armv4t="arm armv4 armv4t"
# ARMPKGSFX_FPU=${@bb.utils.contains("TUNE_FEATURES", "vfp", "-vfp", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "neon", "-neon", "" ,d)}
ARMPKGSFX_FPU="-vfp-neon"
# PACKAGE_EXTRA_ARCHS_tune-armv4b=armeb armv4b
PACKAGE_EXTRA_ARCHS_tune-armv4b="armeb armv4b"
# LC_ALL=C
export LC_ALL="C"
# BBFILE_PATTERN_meta-handheld=^/home/gooms/OE/setup-scripts/sources/meta-handheld/
BBFILE_PATTERN_meta-handheld="^/home/gooms/OE/setup-scripts/sources/meta-handheld/"
# PKGE=${@['','${PE\x7d'][d.getVar('PE',1) > 0]}
# HOST_SYS=${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}
HOST_SYS="arm-angstrom-linux-gnueabi"
# PKGV=${PV}
PKGV="1.0"
# PKGR=${PR}${EXTENDPRAUTO}
PKGR="r0"
# SRCREV_pn-opie-security=${OPIE_SRCREV}
SRCREV_pn-opie-security="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PCMCIA_MANAGER=pcmciautils
PCMCIA_MANAGER="pcmciautils"
# PACKAGE_EXTRA_ARCHS_tune-armv4tb=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv4tb
PACKAGE_EXTRA_ARCHS_tune-armv4tb="arm armv4 armv4tb"
# TUNE_ASARGS=
# FILE=/home/gooms/OE/setup-scripts/conf/bblayers.conf
FILE="/home/gooms/OE/setup-scripts/conf/bblayers.conf"
# TUNE_FEATURES_tune-armv7a-neon=armv7a vfp neon
TUNE_FEATURES_tune-armv7a-neon="armv7a vfp neon"
# libdir_native=${prefix_native}/lib
libdir_native="/usr/lib"
# PREFERRED_PROVIDER_dbus-glib=dbus-glib
PREFERRED_PROVIDER_dbus-glib="dbus-glib"
# PKG_CONFIG_DIR=${STAGING_DIR_HOST}/${libdir}/pkgconfig
export PKG_CONFIG_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard//usr/lib/pkgconfig"
# bindir_crossscripts=${bindir}/crossscripts
bindir_crossscripts="/usr/bin/crossscripts"
# BBMASK=
# FEED_ARCH_bfin=blackfin
FEED_ARCH_bfin="blackfin"
# SRCREV_pn-opie-eye=${OPIE_SRCREV}
SRCREV_pn-opie-eye="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_libgcc=libgcc
PREFERRED_PROVIDER_libgcc="libgcc"
# SRCREV_pn-opie-language=${OPIE_SRCREV}
SRCREV_pn-opie-language="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# CO_DIR=${DL_DIR}
CO_DIR="/home/gooms/OE/setup-scripts/sources/downloads"
# OBJDUMP=${HOST_PREFIX}objdump
export OBJDUMP="arm-angstrom-linux-gnueabi-objdump"
# SRCREV_pn-opie-light-and-power=${OPIE_SRCREV}
SRCREV_pn-opie-light-and-power="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# HOSTTOOLS_WHITELIST_GPLv3=
# TUNE_LDARGS=
# BBFILE_PATTERN_meta-initramfs=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/
BBFILE_PATTERN_meta-initramfs="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs/"
# baselib=${BASELIB}
baselib="lib"
# IMAGE_INITSCRIPTS=systemd-compat-units
IMAGE_INITSCRIPTS="systemd-compat-units"
# BB_ENV_EXTRAWHITE=PSEUDO_BUILD PSEUDO_DISABLED MACHINE DISTRO TCLIBC TCMODE GIT_PROXY_COMMAND http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS
BB_ENV_EXTRAWHITE="PSEUDO_BUILD PSEUDO_DISABLED MACHINE DISTRO TCLIBC TCMODE GIT_PROXY_COMMAND http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS"
# PREFERRED_VERSION_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH}=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils-cross-canadian-arm="2.20.1"
# BUILDSDK_CPPFLAGS=-isystem${STAGING_INCDIR}
BUILDSDK_CPPFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/include"
# BB_HASHBASE_WHITELIST=TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_PORT PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE
BB_HASHBASE_WHITELIST="TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_PORT PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE"
# BBFILE_PRIORITY_crownbay=6
BBFILE_PRIORITY_crownbay="6"
# BBFILE_PRIORITY_nslu2-layer=7
BBFILE_PRIORITY_nslu2-layer="7"
# SRCREV_pn-opie-mediaplayer1-libwavplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libwavplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# sysconfdir=${base_prefix}/etc
export sysconfdir="/etc"
# CCLD=${CC}
export CCLD="arm-angstrom-linux-gnueabi-gcc -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# CHECKCOMMAND_wget=/usr/bin/env wget --spider -t 5 --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'
CHECKCOMMAND_wget="/usr/bin/env wget --spider -t 5 --passive-ftp --no-check-certificate -P /home/gooms/OE/setup-scripts/sources/downloads '${URI}'"
# SRCREV_pn-opie-advancedfm=${OPIE_SRCREV}
SRCREV_pn-opie-advancedfm="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# KERNEL=kernel26
KERNEL="kernel26"
# GIT_CONFIG_PATH=${STAGING_DIR_NATIVE}/etc
GIT_CONFIG_PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc"
# ASNEEDED_pn-openobex=
# LAYERDEPENDS_n450=intel
LAYERDEPENDS_n450="intel"
# PACKAGE_EXTRA_ARCHS_tune-armv5tb=${PACKAGE_EXTRA_ARCHS_tune-armv4t} armv5b armv5tb
PACKAGE_EXTRA_ARCHS_tune-armv5tb="arm armv4 armv4t armv5b armv5tb"
# PACKAGE_EXTRA_ARCHS_tune-armv5te=${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5e armv5te
PACKAGE_EXTRA_ARCHS_tune-armv5te="arm armv4 armv4t armv5 armv5t armv5e armv5te"
# DEBIAN_NAMES=1
DEBIAN_NAMES="1"
# SRCREV_pn-opie-keyview=${OPIE_SRCREV}
SRCREV_pn-opie-keyview="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-style-fresh=${OPIE_SRCREV}
SRCREV_pn-opie-style-fresh="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# IMAGE_NAME=${DISTRO_NAME}-${IMAGE_BASENAME}-${TCLIBC}-${ANGSTROM_PKG_FORMAT}-${DISTRO_VERSION}-${MACHINE}
IMAGE_NAME="Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard"
# STAGING_DIR_TCBOOTSTRAP=${STAGING_DIR_TARGET}-tcbootstrap
STAGING_DIR_TCBOOTSTRAP="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard-tcbootstrap"
# PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp=armv5hfb-vfp armv5thfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp="armv5hfb-vfp armv5thfb-vfp"
# GROUP_packaging=None
# LAYERDEPENDS_crownbay=intel
LAYERDEPENDS_crownbay="intel"
# PREFERRED_VERSION_qt4-embedded=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-embedded="4.8.0"
# SDK_SYS=${SDK_ARCH}${SDK_VENDOR}${@['-' + d.getVar('SDK_OS', True), ''][d.getVar('SDK_OS', True) == ('' or 'custom')]}
SDK_SYS="i686-angstromsdk-linux"
# EGLIBCVERSION=2.13
EGLIBCVERSION="2.13"
# FETCHCMD_wget=/usr/bin/env wget -t 5 -nv --no-check-certificate
FETCHCMD_wget="/usr/bin/env wget -t 5 -nv --no-check-certificate"
# PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5b-vfp armv5tb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp="arm armv4 armv4t armv5 armv5t armv5b-vfp armv5tb-vfp"
# EXCLUDE_FROM_WORLD_pn-eds-tools=1
EXCLUDE_FROM_WORLD_pn-eds-tools="1"
# PACKAGEINDEXES= package_update_index_ipk;
PACKAGEINDEXES="package_update_index_ipk;"
# UBOOT_LOADADDRESS=0x80008000
UBOOT_LOADADDRESS="0x80008000"
# PACKAGE_EXTRA_ARCHS_tune-armv7a=${PACKAGE_EXTRA_ARCHS_tune-armv6} armv7a armv7a-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7a="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp"
# BPN=${@base_prune_suffix(d.getVar('PN', True), d.getVar('SPECIAL_PKGSUFFIX', True).split(), d)}
BPN="bblayers"
# SRCREV_pn-opie-batteryapplet=${OPIE_SRCREV}
SRCREV_pn-opie-batteryapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ARM_INSTRUCTION_SET=arm
ARM_INSTRUCTION_SET="arm"
# SPDXLICENSEMAP=None
# base_bindir=${base_prefix}/bin
export base_bindir="/bin"
# SRCREV_pn-opie-todo=${OPIE_SRCREV}
SRCREV_pn-opie-todo="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-minesweep=${OPIE_SRCREV}
SRCREV_pn-opie-minesweep="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PKG_CONFIG_LIBDIR=${PKG_CONFIG_DIR}
export PKG_CONFIG_LIBDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard//usr/lib/pkgconfig"
# SRCREV_pn-opie-style-liquid=${OPIE_SRCREV}
SRCREV_pn-opie-style-liquid="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_COMPONENT=None
# PREFERRED_PROVIDER_opkg-native=opkg-native
PREFERRED_PROVIDER_opkg-native="opkg-native"
# EXCLUDE_FROM_WORLD_pn-gobject-introspection=1
EXCLUDE_FROM_WORLD_pn-gobject-introspection="1"
# MACHINEOVERRIDES=${MACHINE}${@['', ':${SOC_FAMILY}']['${SOC_FAMILY}' != '']}${@bb.utils.contains("TUNE_FEATURES", "armv7a", ":armv7a", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv6", ":armv6", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv5", ":armv5", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv4", ":armv4", "" ,d)}:${@bb.data.getVar('FEED_ARCH', d,1).replace('all','noarch')}
MACHINEOVERRIDES="beagleboard:omap3:armv7a:armv7a"
# OPIE_GIT=git://gitorious.org/opie/opie.git
OPIE_GIT="git://gitorious.org/opie/opie.git"
# TOOLCHAIN_OUTPUTNAME=${SDK_NAME}-${DISTRO_VERSION}-toolchain
TOOLCHAIN_OUTPUTNAME="angstrom-eglibc-i686-armv7a-v2012.04-core-toolchain"
# PREFERRED_PROVIDER_virtual/xserver-xf86=xserver-xorg
PREFERRED_PROVIDER_virtual/xserver-xf86="xserver-xorg"
# SECTION_${PN}-dev=devel
SECTION_bblayers-dev="devel"
# base_sbindir_native=/sbin
base_sbindir_native="/sbin"
# SDK_PACKAGE_ARCHS=all any noarch ${SDK_ARCH}-nativesdk
SDK_PACKAGE_ARCHS="all any noarch i686-nativesdk"
# sbindir=${exec_prefix}/sbin
export sbindir="/usr/sbin"
# CFLAGS=${TARGET_CFLAGS}
export CFLAGS="-O2 -pipe -g -feliminate-unused-debug-types"
# TUNE_FEATURES_tune-armv6hfb=${TUNE_FEATURES_tune-armv6b} callconvention-hard
TUNE_FEATURES_tune-armv6hfb="armv6 vfp bigendian callconvention-hard"
# AUTO_LIBNAME_PKGS=${PACKAGES}
AUTO_LIBNAME_PKGS="bblayers-dbg bblayers-staticdev bblayers bblayers-doc bblayers-dev bblayers-locale"
# SRCREV_pn-opie-clipboardapplet=${OPIE_SRCREV}
SRCREV_pn-opie-clipboardapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SHLIBSDIR=${STAGING_DIR_HOST}/shlibs
SHLIBSDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/shlibs"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb} armv7ahfb-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-neon="armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-neon"
# IMAGE_INIT_MANAGER=systemd
IMAGE_INIT_MANAGER="systemd"
# COMMERCIAL_AUDIO_PLUGINS=
# WHITELIST_GPLv3=less
WHITELIST_GPLv3="less"
# DEFAULT_TASK_PROVIDER=task-base
DEFAULT_TASK_PROVIDER="task-base"
# TUNE_FEATURES_tune-armv6thf=${TUNE_FEATURES_tune-armv6t} callconvention-hard
TUNE_FEATURES_tune-armv6thf="armv6 vfp thumb callconvention-hard"
# WARN_QA=ldflags useless-rpaths rpaths unsafe-references-in-binaries unsafe-references-in-scripts staticdev
WARN_QA="ldflags useless-rpaths rpaths unsafe-references-in-binaries unsafe-references-in-scripts staticdev"
# ENABLE_BINARY_LOCALE_GENERATION_ep9312=0
ENABLE_BINARY_LOCALE_GENERATION_ep9312="0"
# PARALLEL_MAKE=-j2
PARALLEL_MAKE="-j2"
# PREFERRED_PROVIDER_virtual/libiconv-nativesdk=eglibc-nativesdk
PREFERRED_PROVIDER_virtual/libiconv-nativesdk="eglibc-nativesdk"
# EXTRALAYERS=
# PREFERRED_VERSION_liberation-fonts=1.04
PREFERRED_VERSION_liberation-fonts="1.04"
# INHERIT_DISTRO=debian devshell sstate license
INHERIT_DISTRO="debian devshell sstate license"
# IMAGE_BASENAME=${PN}
IMAGE_BASENAME="bblayers"
# SYSROOT_DESTDIR=${WORKDIR}/sysroot-destdir/
SYSROOT_DESTDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sysroot-destdir/"
# PACKAGE_EXTRA_ARCHS_tune-armv7atb-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7ab-vfp-neon armv7at2b-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7atb-neon="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7ab-vfp-neon armv7at2b-vfp-neon"
# PACKAGELOCK=${STAGING_DIR}/package-output.lock
PACKAGELOCK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"
# SPECIAL_PKGSUFFIX=-native -cross -initial -intermediate -nativesdk -crosssdk -cross-canadian
SPECIAL_PKGSUFFIX="-native -cross -initial -intermediate -nativesdk -crosssdk -cross-canadian"
# DL_DIR=/home/gooms/OE/setup-scripts/sources/downloads
DL_DIR="/home/gooms/OE/setup-scripts/sources/downloads"
# SRCREV_pn-opie-pics=${OPIE_SRCREV}
SRCREV_pn-opie-pics="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv4tb=${TUNE_FEATURES_tune-armv4t} bigendian
TUNE_FEATURES_tune-armv4tb="armv4 thumb bigendian"
# SRCREV_pn-opie-today=${OPIE_SRCREV}
SRCREV_pn-opie-today="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5tb-vfp=${TUNE_FEATURES_tune-armv5t-vfp} bigendian
TUNE_FEATURES_tune-armv5tb-vfp="armv5 vfp bigendian"
# PKGDEST=${WORKDIR}/packages-split
PKGDEST="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/packages-split"
# STAGING_BINDIR_NATIVE=${STAGING_DIR_NATIVE}${bindir_native}
STAGING_BINDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin"
# SRCREV_pn-opie-lrelease-native=${OPIE_SRCREV}
SRCREV_pn-opie-lrelease-native="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FAKEROOTNOENV=PSEUDO_UNLOAD=1
FAKEROOTNOENV="PSEUDO_UNLOAD=1"
# BBFILE_PATTERN_intel=^/home/gooms/OE/setup-scripts/sources/meta-intel/
BBFILE_PATTERN_intel="^/home/gooms/OE/setup-scripts/sources/meta-intel/"
# DISTRO_VERSION=v${@time.strftime('%Y.%m',time.gmtime())}-core
DISTRO_VERSION="v2012.04-core"
# PREFERRED_VERSION_uclibc-initial-nativesdk=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc-initial-nativesdk="0.9.32"
# STAGING_KERNEL_DIR=${STAGING_DIR_HOST}/kernel
STAGING_KERNEL_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel"
# MLPREFIX=
# TARGET_LDFLAGS=-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED}
export TARGET_LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
# IMAGE_PREPROCESS_COMMAND= prelink_image;
IMAGE_PREPROCESS_COMMAND="prelink_image;"
# TARGET_SYS=${TARGET_ARCH}${TARGET_VENDOR}${@['-' + d.getVar('TARGET_OS', True), ''][d.getVar('TARGET_OS', True) == ('' or 'custom')]}
TARGET_SYS="arm-angstrom-linux-gnueabi"
# PREFERRED_PROVIDER_virtual/libc-locale=eglibc-locale
PREFERRED_PROVIDER_virtual/libc-locale="eglibc-locale"
# TUNE_FEATURES_tune-cortexa8hf-neon=${TUNE_FEATURES_tune-armv7ahf-neon} cortexa8
TUNE_FEATURES_tune-cortexa8hf-neon="armv7a vfp neon callconvention-hard cortexa8"
# PKG_CONFIG_DISABLE_UNINSTALLED=yes
export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
# DESCRIPTION_${PN}-dev=${DESCRIPTION} This package contains symbolic links, header files, and related items necessary for software development.
DESCRIPTION_bblayers-dev="bblayers version 1.0-r0 This package contains symbolic links, header files, and related items necessary for software development."
# XSERVER=xserver-xorg xf86-input-evdev xf86-input-mouse xf86-video-omapfb xf86-input-keyboard
XSERVER="xserver-xorg xf86-input-evdev xf86-input-mouse xf86-video-omapfb xf86-input-keyboard"
# TUNE_FEATURES_tune-armv5eb-vfp=${TUNE_FEATURES_tune-armv5e-vfp} bigendian
TUNE_FEATURES_tune-armv5eb-vfp="armv5 vfp dsp bigendian"
# TUNE_FEATURES_tune-armv7at-neon=armv7a vfp neon thumb
TUNE_FEATURES_tune-armv7at-neon="armv7a vfp neon thumb"
# PACKAGE_EXTRA_ARCHS_tune-armv7at=${PACKAGE_EXTRA_ARCHS_tune-armv6t} armv7a armv7a-vfp armv7at2-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7at="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahf=${PACKAGE_EXTRA_ARCHS_tune-armv6hf} armv7ahf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7ahf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp"
# ALLOW_EMPTY_${PN}-dev=1
ALLOW_EMPTY_bblayers-dev="1"
# SRCREV_pn-opie-memoryapplet=${OPIE_SRCREV}
SRCREV_pn-opie-memoryapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ASNEEDED_pn-xserver-kdrive-xomap=
# PREFERRED_VERSION_gcc-crosssdk-initial=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-crosssdk-initial="4.5"
# BBFILE_PRIORITY_htc-layer=7
BBFILE_PRIORITY_htc-layer="7"
# PREFERRED_PROVIDER_virtual/${SDK_PREFIX}libc-initial-nativesdk=${TCLIBC}-initial-nativesdk
PREFERRED_PROVIDER_virtual/i686-angstromsdk-linux-libc-initial-nativesdk="eglibc-initial-nativesdk"
# PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5-vfp armv5t-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp"
# SEPPUKU_ATTACHMENT=None
# SRCREV_pn-opie-rdesktop=${OPIE_SRCREV}
SRCREV_pn-opie-rdesktop="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PSEUDO_DISABLED=1
export PSEUDO_DISABLED="1"
# PACKAGE_EXTRA_ARCHS_tune-armv4=arm armv4
PACKAGE_EXTRA_ARCHS_tune-armv4="arm armv4"
# PACKAGE_CLASSES=
PACKAGE_CLASSES=""
# XSERVER_qemux86=xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl
XSERVER_qemux86="xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl"
# LIBC_DEPENDENCIES=libsegfault eglibc eglibc-dbg eglibc-dev eglibc-utils eglibc-thread-db ${@get_libc_locales_dependencies(d)}
LIBC_DEPENDENCIES="libsegfault eglibc eglibc-dbg eglibc-dev eglibc-utils eglibc-thread-db eglibc-localedata-i18n eglibc-gconv-ibm850 eglibc-gconv-cp1252 eglibc-gconv-iso8859-1 eglibc-gconv-iso8859-15 locale-base-en-us locale-base-en-gb"
# OE_TERMINAL=auto
OE_TERMINAL="auto"
# PACKAGE_EXTRA_ARCHS_tune-armv7athf=${PACKAGE_EXTRA_ARCHS_tune-armv6thf} armv7ahf-vfp armv7at2hf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7athf="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp"
# BUILDNAME=Angstrom ${DISTRO_VERSION}
BUILDNAME="Angstrom v2012.04-core"
# BUILD_F77=${CCACHE}${BUILD_PREFIX}g77 ${BUILD_CC_ARCH}
export BUILD_F77="g77"
# SHLIBSWORKDIR=${WORKDIR}/shlibs
SHLIBSWORKDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/shlibs"
# MACHINE_ESSENTIAL_EXTRA_RDEPENDS=
# BBFILE_PATTERN_meta-ti=^/home/gooms/OE/setup-scripts/sources/meta-ti/
BBFILE_PATTERN_meta-ti="^/home/gooms/OE/setup-scripts/sources/meta-ti/"
# PREFERRED_VERSION_udev=182
PREFERRED_VERSION_udev="182"
# RPMDEPS=${STAGING_LIBDIR_NATIVE}/rpm/bin/rpmdeps-oecore --macros ${STAGING_LIBDIR_NATIVE}/rpm/macros --define '_rpmfc_magic_path ${STAGING_DIR_NATIVE}${datadir_native}/misc/magic.mgc' --rpmpopt ${STAGING_LIBDIR_NATIVE}/rpm/rpmpopt
RPMDEPS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/rpmdeps-oecore --macros /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/macros --define '_rpmfc_magic_path /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/share/misc/magic.mgc' --rpmpopt /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/rpmpopt"
# SRCREV=INVALID
SRCREV="INVALID"
# PACKAGEFUNCS=package_get_auto_pr perform_packagecopy ${PACKAGE_PREPROCESS_FUNCS} package_do_split_locales split_and_strip_files fixup_perms populate_packages package_do_filedeps package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata do_package_qa buildhistory_emit_pkghistory
PACKAGEFUNCS="package_get_auto_pr perform_packagecopy package_do_split_locales split_and_strip_files fixup_perms populate_packages package_do_filedeps package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata do_package_qa buildhistory_emit_pkghistory"
# PREFERRED_VERSION_mesa-dri=${ANGSTROM_MESA_VERSION}
PREFERRED_VERSION_mesa-dri="7.11"
# PWD=/home/gooms/OE/setup-scripts
export PWD="/home/gooms/OE/setup-scripts"
# BZRDIR=${CO_DIR}/bzr
BZRDIR="/home/gooms/OE/setup-scripts/sources/downloads/bzr"
# EXTENDPKGV=${EXTENDPKGEVER}${PKGV}-${PKGR}
EXTENDPKGV="1.0-r0"
# PREFERRED_VERSION_gzip-native=1.4
PREFERRED_VERSION_gzip-native="1.4"
# PREFERRED_PROVIDER_virtual/db-native=db-native
PREFERRED_PROVIDER_virtual/db-native="db-native"
# SOLIBS_darwin=.*.dylib
SOLIBS_darwin=".*.dylib"
# PREFERRED_PROVIDER_virtual/db=db
PREFERRED_PROVIDER_virtual/db="db"
# BBFILE_PATTERN_normal=^/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/
BBFILE_PATTERN_normal="^/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/"
# SRCREV_pn-opie-recorder=${OPIE_SRCREV}
SRCREV_pn-opie-recorder="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEBUGFILEDIRECTORY-dbg=/usr/lib/debug /usr/src/debug
DEBUGFILEDIRECTORY-dbg="/usr/lib/debug /usr/src/debug"
# PREFERRED_VERSION_uclibc=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc="0.9.32"
# IMAGE_INSTALL= ${IMAGE_BOOT}
IMAGE_INSTALL="systemd-compat-units udev systemd tinylogin"
# TUNE_FEATURES_tune-armv5hf-vfp=${TUNE_FEATURES_tune-armv5-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5hf-vfp="armv5 vfp callconvention-hard"
# BB_GENERATE_MIRROR_TARBALLS=0
BB_GENERATE_MIRROR_TARBALLS="0"
# PACKAGE_EXTRA_ARCHS_tune-armv6b=${PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp} armv6b-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6b="arm armv4 armv5 armv5b-vfp armv5eb armv5eb-vfp armv6b-vfp"
# TUNE_FEATURES_tune-armv5te-vfp=armv5 vfp dsp thumb
TUNE_FEATURES_tune-armv5te-vfp="armv5 vfp dsp thumb"
# SRCREV_pn-opie-pyquicklaunchapplet=${OPIE_SRCREV}
SRCREV_pn-opie-pyquicklaunchapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-pickboard=${OPIE_SRCREV}
SRCREV_pn-opie-pickboard="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv6t=${PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp} armv6-vfp armv6t-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6t="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp"
# BBINCLUDELOGS_LINES=None
# USERDISTRO=angstrom-2010.x
USERDISTRO="angstrom-2010.x"
# systemd_unitdir=${base_libdir}/systemd
export systemd_unitdir="/lib/systemd"
# BUILD_CC_ARCH=
# SRCREV_pn-opie-keyboard=${OPIE_SRCREV}
SRCREV_pn-opie-keyboard="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-handwriting=${OPIE_SRCREV}
SRCREV_pn-opie-handwriting="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_uclibc-initial=${ANGSTROM_UCLIBC_VERSION}
PREFERRED_VERSION_uclibc-initial="0.9.32"
# TUNE_FEATURES_tune-armv7ahf=${TUNE_FEATURES_tune-armv7a} callconvention-hard
TUNE_FEATURES_tune-armv7ahf="armv7a vfp callconvention-hard"
# XSERVER_qemux86-64=xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl
XSERVER_qemux86-64="xserver-xorg mesa-dri-driver-swrast xf86-input-vmmouse xf86-input-keyboard xf86-input-evdev xf86-video-vmware qemugl"
# LOG_DIR=${TMPDIR}/log
LOG_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/log"
# DEPCHAIN_PRE=
# PREFERRED_PROVIDER_opkg-collateral=angstrom-feed-configs
PREFERRED_PROVIDER_opkg-collateral="angstrom-feed-configs"
# GNOME_GIT=git://git.gnome.org
GNOME_GIT="git://git.gnome.org"
# NO32LIBS=1
NO32LIBS="1"
# TOOLCHAIN_TYPE=internal
TOOLCHAIN_TYPE="internal"
# SRCREV_pn-opie-symlinker=${OPIE_SRCREV}
SRCREV_pn-opie-symlinker="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# _=/home/gooms/OE/setup-scripts/sources/bitbake/bin/bitbake
_="/home/gooms/OE/setup-scripts/sources/bitbake/bin/bitbake"
# PREFERRED_PROVIDER_virtual/xserver=xserver-xorg
PREFERRED_PROVIDER_virtual/xserver="xserver-xorg"
# BBFILE_PATTERN_jasperforest=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/
BBFILE_PATTERN_jasperforest="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest/"
# PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp} armv5e armv5te armv5e-vfp armv5te-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp"
# BBFILE_PRIORITY_sugarbay=6
BBFILE_PRIORITY_sugarbay="6"
# SRCREV_pn-opie-securityplugin-pin=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-pin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PATCH_GET=0
export PATCH_GET="0"
# PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp} armv5ehf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp="armv5hf-vfp armv5ehf-vfp"
# SITE_CONF_VERSION=1
SITE_CONF_VERSION="1"
# SEPPUKU_NEWREPORT=None
# CXXFLAGS=${TARGET_CXXFLAGS} -fvisibility-inlines-hidden
export CXXFLAGS="-O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden"
# DISPLAY=:0
DISPLAY=":0"
# KERNEL_CCSUFFIX_archos5=-4.2.1+csl-arm-2007q3-53
KERNEL_CCSUFFIX_archos5="-4.2.1+csl-arm-2007q3-53"
# NM=${HOST_PREFIX}nm
export NM="arm-angstrom-linux-gnueabi-nm"
# SRCREV_pn-opie-qasteroids=${OPIE_SRCREV}
SRCREV_pn-opie-qasteroids="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DISTRO_FEATURES_BACKFILL=pulseaudio
DISTRO_FEATURES_BACKFILL="pulseaudio"
# SRCREV_pn-libdbus-qt2=${OPIE_SRCREV}
SRCREV_pn-libdbus-qt2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILDSDK_CFLAGS=${BUILDSDK_CPPFLAGS} ${BUILD_OPTIMIZATION}
BUILDSDK_CFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/include -O2 -pipe"
# F77=${CCACHE}${HOST_PREFIX}g77 ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}
export F77="arm-angstrom-linux-gnueabi-g77 -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# DISTRO_FEATURES_LIBC=ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io
DISTRO_FEATURES_LIBC="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io"
# TUNE_FEATURES_tune-armv7ab=${TUNE_FEATURES_tune-armv7a} bigendian
TUNE_FEATURES_tune-armv7ab="armv7a vfp bigendian"
# PACKAGE_EXTRA_ARCHS_tune-armv7ab=${PACKAGE_EXTRA_ARCHS_tune-armv6} armv7ab-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7ab="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7ab-vfp"
# BB_HASHFILENAME=${SSTATE_PKGNAME}
BB_HASHFILENAME="sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}"
# METADATA_REVISION=${@base_detect_revision(d)}
METADATA_REVISION="a0fbbd7ba979b8aaee701e0997115f89b361b920"
# TUNE_FEATURES_tune-armv7at=armv7a vfp thumb
TUNE_FEATURES_tune-armv7at="armv7a vfp thumb"
# libdir_nativesdk=${prefix_nativesdk}/lib
libdir_nativesdk="/usr/lib"
# SSTATE_MIRRORS=file://.* http://dominion.thruhere.net/angstrom/sstate-mirror/ \n
SSTATE_MIRRORS="file://.* http://dominion.thruhere.net/angstrom/sstate-mirror/ \n"
# SRCREV_pn-opie-euroconv=${OPIE_SRCREV}
SRCREV_pn-opie-euroconv="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TCLIBCAPPEND=-${TCLIBC}
TCLIBCAPPEND="-eglibc"
# VIRTUAL-RUNTIME_alsa-state=alsa-state
VIRTUAL-RUNTIME_alsa-state="alsa-state"
# METADATA_BRANCH=${@base_detect_branch(d)}
METADATA_BRANCH="master"
# BUILDHISTORY_DIR_PACKAGE=${BUILDHISTORY_DIR}/packages/${MULTIMACH_TARGET_SYS}/${PN}
BUILDHISTORY_DIR_PACKAGE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/packages/armv7a-angstrom-linux-gnueabi/bblayers"
# LOCALCONF_VERSION=1
LOCALCONF_VERSION="1"
# TARGET_CC_KERNEL_ARCH= -mno-thumb-interwork -marm
TARGET_CC_KERNEL_ARCH="-mno-thumb-interwork -marm"
# PREFERRED_PROVIDER_console-tools=kbd
PREFERRED_PROVIDER_console-tools="kbd"
# SSTATEPREINSTFUNCS=
# BB_HASHCONFIG_WHITELIST=${BB_HASHBASE_WHITELIST} DATE TIME SESSION_MANAGER DBUS_SESSION_BUS_ADDRESS SSH_AGENT_PID XDG_SESSION_COOKIE SSH_AUTH_SOCK XAUTHORITY
BB_HASHCONFIG_WHITELIST="TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_PORT PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE DATE TIME SESSION_MANAGER DBUS_SESSION_BUS_ADDRESS SSH_AGENT_PID XDG_SESSION_COOKIE SSH_AUTH_SOCK XAUTHORITY"
# DEBUG_OPTIMIZATION=-O -fno-omit-frame-pointer ${DEBUG_FLAGS} -pipe
DEBUG_OPTIMIZATION="-O -fno-omit-frame-pointer -g -feliminate-unused-debug-types -pipe"
# PREFERRED_VERSION_gcc-runtime=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-runtime="4.5"
# OE_IMPORTS= os sys time oe.path oe.utils oe.data oe.packagegroup oe.sstatesig
OE_IMPORTS="os sys time oe.path oe.utils oe.data oe.packagegroup oe.sstatesig"
# FETCHCOMMAND_svn=/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}
FETCHCOMMAND_svn="/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}"
# DEPLOY_DIR_RPM=${DEPLOY_DIR}/rpm
DEPLOY_DIR_RPM="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/rpm"
# PREFERRED_VERSION_eglibc-locale=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-locale="2.12"
# STAGING_BINDIR_CROSS=${STAGING_BINDIR}/crossscripts
STAGING_BINDIR_CROSS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts"
# SRCREV_pn-opie-theme=${OPIE_SRCREV}
SRCREV_pn-opie-theme="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FREESMARTPHONE_GIT=git://git.freesmartphone.org
FREESMARTPHONE_GIT="git://git.freesmartphone.org"
# TUNE_FEATURES_tune-armv5eb=${TUNE_FEATURES_tune-armv5e} bigendian
TUNE_FEATURES_tune-armv5eb="armv5 dsp bigendian"
# SVNDIR=${CO_DIR}/svn
SVNDIR="/home/gooms/OE/setup-scripts/sources/downloads/svn"
# SRCREV_pn-opie-datebook-chrisholidayplugin=${OPIE_SRCREV}
SRCREV_pn-opie-datebook-chrisholidayplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# bindir_cross=/bin
bindir_cross="/bin"
# BBFILE_PRIORITY_meta-java=10
BBFILE_PRIORITY_meta-java="10"
# BASEDEPENDS=${@base_dep_prepend(d)}
BASEDEPENDS="virtual/arm-angstrom-linux-gnueabi-gcc virtual/arm-angstrom-linux-gnueabi-compilerlibs virtual/libc"
# SRCREV_pn-libqpe-opie=${OPIE_SRCREV}
SRCREV_pn-libqpe-opie="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# target_datadir=/usr/share
target_datadir="/usr/share"
# IMAGE_ROOTFS=${WORKDIR}/rootfs
IMAGE_ROOTFS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs"
# FETCHCOMMAND_cvs=/usr/bin/env cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}
FETCHCOMMAND_cvs="/usr/bin/env cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}"
# IMAGE_FEATURES= ${EXTRA_IMAGE_FEATURES}
IMAGE_FEATURES="package-management"
# BBFILE_PRIORITY_palm-layer=7
BBFILE_PRIORITY_palm-layer="7"
# SRCREV_pn-opie-backgammon=${OPIE_SRCREV}
SRCREV_pn-opie-backgammon="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_cross-localedef-native=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_cross-localedef-native="2.12"
# ANGSTROM_MESA_VERSION=7.11
ANGSTROM_MESA_VERSION="7.11"
# CPP=${HOST_PREFIX}gcc -E${TOOLCHAIN_OPTIONS} ${HOST_CC_ARCH}
export CPP="arm-angstrom-linux-gnueabi-gcc -E --sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# SRCREV_pn-opie-bartender=${OPIE_SRCREV}
SRCREV_pn-opie-bartender="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# USER=gooms
export USER="gooms"
# ARMPKGSFX_ENDIAN=${@bb.utils.contains("TUNE_FEATURES", "bigendian", "b", "", d)}
# BASELAYERS= ${TOPDIR}/sources/meta-openembedded/meta-oe ${TOPDIR}/sources/meta-openembedded/toolchain-layer ${TOPDIR}/sources/meta-openembedded/meta-efl ${TOPDIR}/sources/meta-openembedded/meta-gpe ${TOPDIR}/sources/meta-openembedded/meta-gnome ${TOPDIR}/sources/meta-openembedded/meta-xfce ${TOPDIR}/sources/meta-openembedded/meta-initramfs ${TOPDIR}/sources/meta-opie ${TOPDIR}/sources/meta-java ${TOPDIR}/sources/meta-mozilla
BASELAYERS="/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs /home/gooms/OE/setup-scripts/sources/meta-opie /home/gooms/OE/setup-scripts/sources/meta-java /home/gooms/OE/setup-scripts/sources/meta-mozilla"
# SRCREV_pn-opie-tinykate=${OPIE_SRCREV}
SRCREV_pn-opie-tinykate="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# OES_BITBAKE_CONF=1
OES_BITBAKE_CONF="1"
# TUNE_FEATURES_tune-armv5tehf-vfp=${TUNE_FEATURES_tune-armv5te-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5tehf-vfp="armv5 vfp dsp thumb callconvention-hard"
# MACHINE_KERNEL_PR=r118
MACHINE_KERNEL_PR="r118"
# BBFILE_PATTERN_n450=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/
BBFILE_PATTERN_n450="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450/"
# PREFERRED_PROVIDER_virtual/gettext=gettext
PREFERRED_PROVIDER_virtual/gettext="gettext"
# PREFERRED_VERSION_gcc-cross-initial=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-initial="4.5"
# MACHINE_KERNEL_VERSION=2.6
MACHINE_KERNEL_VERSION="2.6"
# BB_NUMBER_THREADS=2
BB_NUMBER_THREADS="2"
# SSTATE_VERSION=2
SSTATE_VERSION="2"
# SRCREV_pn-opie-today-fortuneplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-fortuneplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_xfce-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/
BBFILE_PATTERN_xfce-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce/"
# TMPDIR=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x${TCLIBCAPPEND}
TMPDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc"
# TUNE_FEATURES_tune-armv7athfb-neon=${TUNE_FEATURES_tune-armv7atb-neon} callconvention-hard
TUNE_FEATURES_tune-armv7athfb-neon="armv7a vfp neon thumb bigendian callconvention-hard"
# TUNE_FEATURES_tune-armv5t=armv5 thumb
TUNE_FEATURES_tune-armv5t="armv5 thumb"
# QEMU_OPTIONS_iwmmxt=-cpu pxa270-c5
QEMU_OPTIONS_iwmmxt="-cpu pxa270-c5"
# UBOOT_MACHINE=omap3_beagle_config
UBOOT_MACHINE="omap3_beagle_config"
# TUNE_FEATURES_tune-armv6b=${TUNE_FEATURES_tune-armv6} bigendian
TUNE_FEATURES_tune-armv6b="armv6 vfp bigendian"
# SUMMARY_${PN}-staticdev=${SUMMARY} - Development files (Static Libraries)
SUMMARY_bblayers-staticdev="bblayers version 1.0-r0 - Development files (Static Libraries)"
# SRCREV_pn-opie-mindbreaker=${OPIE_SRCREV}
SRCREV_pn-opie-mindbreaker="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# datadir_native=${prefix_native}/share
datadir_native="/usr/share"
# SRCREV_pn-opie-vtapplet=${OPIE_SRCREV}
SRCREV_pn-opie-vtapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# HOST_EXEEXT=
# PREFERRED_VERSION_eglibc-nativesdk=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-nativesdk="2.12"
# BBFILE_PATTERN_htc-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/
BBFILE_PATTERN_htc-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc/"
# SRCREV_pn-opie-sshkeys=${OPIE_SRCREV}
SRCREV_pn-opie-sshkeys="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5tehfb-vfp=${TUNE_FEATURES_tune-armv5teb-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5tehfb-vfp="armv5 vfp dsp thumb bigendian callconvention-hard"
# TUNE_FEATURES_tune-armv5e=armv5 dsp
TUNE_FEATURES_tune-armv5e="armv5 dsp"
# SRCREV_pn-libopieobex0=${OPIE_SRCREV}
SRCREV_pn-libopieobex0="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GPEPHONE_SVN=svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN}
GPEPHONE_SVN="svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=bblayers"
# SRCREV_pn-opie-search=${OPIE_SRCREV}
SRCREV_pn-opie-search="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GUI_MACHINE_CLASS=bigscreen
GUI_MACHINE_CLASS="bigscreen"
# SRCREV_pn-opie-helpbrowser=${OPIE_SRCREV}
SRCREV_pn-opie-helpbrowser="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# MACHINE_EXTRA_RRECOMMENDS=
# TUNEVALID=None
# BBFILE_PRIORITY_mozilla-layer=7
BBFILE_PRIORITY_mozilla-layer="7"
# DATE=20120416
DATE="20120416"
# PREFERRED_VERSION_libgcc-nativesdk=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_libgcc-nativesdk="4.5"
# do_rootfs=None
# HOST_VENDOR=${TARGET_VENDOR}
HOST_VENDOR="-angstrom"
# PREFERRED_PROVIDER_gdk-pixbuf=gdk-pixbuf
PREFERRED_PROVIDER_gdk-pixbuf="gdk-pixbuf"
# SRCREV_pn-opie-tonleiter=${OPIE_SRCREV}
SRCREV_pn-opie-tonleiter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# UDEV_GE_141=1
UDEV_GE_141="1"
# LDFLAGS=${TARGET_LDFLAGS}
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
# HOST_NONSYSV=None
# MULTIMACH_TARGET_SYS=${PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}
MULTIMACH_TARGET_SYS="armv7a-angstrom-linux-gnueabi"
# SYSVINIT_ENABLED_GETTYS=None
# BBFILE_PRIORITY_meta-initramfs=8
BBFILE_PRIORITY_meta-initramfs="8"
# MAKE=make
export MAKE="make"
# SRCREV_pn-opie-securityplugin-blueping=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-blueping="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PKGARCHCOMPAT_ARMV7A=True
PKGARCHCOMPAT_ARMV7A="True"
# SRCREV_pn-opie-keypebble=${OPIE_SRCREV}
SRCREV_pn-opie-keypebble="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_intel=5
BBFILE_PRIORITY_intel="5"
# PRIORITY=optional
PRIORITY="optional"
# SRCREV_pn-opie-oxygen=${OPIE_SRCREV}
SRCREV_pn-opie-oxygen="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PARALLEL_MAKEINST=${PARALLEL_MAKE}
PARALLEL_MAKEINST="-j2"
# PACKAGE_EXTRA_ARCHS_tune-armv6=${PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp} armv6-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp"
# PACKAGE_EXTRA_ARCHS_tune-armv5=${PACKAGE_EXTRA_ARCHS_tune-armv4} armv5
PACKAGE_EXTRA_ARCHS_tune-armv5="arm armv4 armv5"
# BB_SETSCENE_VERIFY_FUNCTION=sysroot_checkhashes
BB_SETSCENE_VERIFY_FUNCTION="sysroot_checkhashes"
# LICENSE_FLAGS_WHITELIST= commercial
LICENSE_FLAGS_WHITELIST="commercial"
# DISTRO_PR=.9
DISTRO_PR=".9"
# SDK_CC_ARCH=${BUILD_CC_ARCH}
# MAINTAINER=Angstrom Developers <angstrom-distro-devel@linuxtogo.org>
MAINTAINER="Angstrom Developers <angstrom-distro-devel@linuxtogo.org>"
# TARGET_ARCH=${TUNE_ARCH}
unset TARGET_ARCH
# TUNE_FEATURES_tune-armv7ahf-neon=${TUNE_FEATURES_tune-armv7a-neon} callconvention-hard
TUNE_FEATURES_tune-armv7ahf-neon="armv7a vfp neon callconvention-hard"
# ANGSTROM_GCC_VERSION_avr32=4.2.2
ANGSTROM_GCC_VERSION_avr32="4.2.2"
# PREFERRED_VERSION_linux-libc-headers-native=${LINUX_LIBC_HEADERS_VERSION}
PREFERRED_VERSION_linux-libc-headers-native="3.2"
# LINUXLIBCVERSION=3.2
LINUXLIBCVERSION="3.2"
# CCACHE_DIR=${TMPDIR}/ccache/${MULTIMACH_HOST_SYS}/${PN}
export CCACHE_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/ccache/armv7a-angstrom-linux-gnueabi/bblayers"
# QUILTRCFILE=${STAGING_BINDIR_NATIVE}/quiltrc
QUILTRCFILE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/quiltrc"
# BBFILE_PRIORITY_nokia-layer=7
BBFILE_PRIORITY_nokia-layer="7"
# BBLAYERS= ${TOPDIR}/sources/meta-angstrom ${BASELAYERS} ${BSPLAYERS} ${EXTRALAYERS} ${TOPDIR}/sources/openembedded-core/meta
BBLAYERS="/home/gooms/OE/setup-scripts/sources/meta-angstrom /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs /home/gooms/OE/setup-scripts/sources/meta-opie /home/gooms/OE/setup-scripts/sources/meta-java /home/gooms/OE/setup-scripts/sources/meta-mozilla /home/gooms/OE/setup-scripts/sources/meta-ti /home/gooms/OE/setup-scripts/sources/meta-efikamx /home/gooms/OE/setup-scripts/sources/meta-nslu2 /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko /home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm /home/gooms/OE/setup-scripts/sources/meta-handheld /home/gooms/OE/setup-scripts/sources/meta-intel /home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay /home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver /home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2 /home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest /home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450 /home/gooms/OE/setup-scripts/sources/openembedded-core/meta"
# PREFERRED_VERSION_linux-libc-headers-nativesdk=${LINUX_LIBC_HEADERS_VERSION}
PREFERRED_VERSION_linux-libc-headers-nativesdk="3.2"
# BUILD_SYS=${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}
BUILD_SYS="i686-linux"
# PREFERRED_VERSION_glibc-nativesdk=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc-nativesdk="2.10.1"
# SRCREV_pn-opie-networksettings=${OPIE_SRCREV}
SRCREV_pn-opie-networksettings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QADEPENDS_virtclass-native=
# PREFERRED_PROVIDER_hotplug=udev
PREFERRED_PROVIDER_hotplug="udev"
# PATCHDEPENDENCY=${PATCHTOOL}-native:do_populate_sysroot
PATCHDEPENDENCY="quilt-native:do_populate_sysroot"
# EXTRAOPKGCONFIG=opkg-config-base ${ANGSTROM_FEED_CONFIGS}
EXTRAOPKGCONFIG="opkg-config-base angstrom-feed-configs"
# OEINCLUDELOGS=yes
OEINCLUDELOGS="yes"
# SRCREV_pn-opie-restartapplet=${OPIE_SRCREV}
SRCREV_pn-opie-restartapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_linux-handhelds-2.6=2.6.21-hh20
PREFERRED_VERSION_linux-handhelds-2.6="2.6.21-hh20"
# ONLINE_PACKAGE_MANAGEMENT=full
ONLINE_PACKAGE_MANAGEMENT="full"
# SERIAL_CONSOLE=115200 ttyO2
SERIAL_CONSOLE="115200 ttyO2"
# BUILDHISTORY_COMMIT=1
BUILDHISTORY_COMMIT="1"
# SEPPUKU_USER=None
# PREFERRED_PROVIDER_virtual/java-native=jamvm-native
PREFERRED_PROVIDER_virtual/java-native="jamvm-native"
# SRCREV_pn-opie-freetype=${OPIE_SRCREV}
SRCREV_pn-opie-freetype="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5ehf-vfp=${TUNE_FEATURES_tune-armv5e-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5ehf-vfp="armv5 vfp dsp callconvention-hard"
# LIMIT_BUILT_LOCALES=POSIX en_US en_GB
LIMIT_BUILT_LOCALES="POSIX en_US en_GB"
# SRCREV_pn-opie-multikey=${OPIE_SRCREV}
SRCREV_pn-opie-multikey="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEBUG_FLAGS=-g -feliminate-unused-debug-types
DEBUG_FLAGS="-g -feliminate-unused-debug-types"
# SRCREV_pn-opie-pimconverter=${OPIE_SRCREV}
SRCREV_pn-opie-pimconverter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDK_NAME_PREFIX=oecore
SDK_NAME_PREFIX="oecore"
# BBPATH=/home/gooms/OE/setup-scripts/sources/meta-handheld:/home/gooms/OE/setup-scripts/sources/meta-opie:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs:/home/gooms/OE/setup-scripts:/home/gooms/OE/setup-scripts/sources/meta-angstrom:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce:/home/gooms/OE/setup-scripts/sources/meta-java:/home/gooms/OE/setup-scripts/sources/meta-mozilla:/home/gooms/OE/setup-scripts/sources/meta-ti:/home/gooms/OE/setup-scripts/sources/meta-efikamx:/home/gooms/OE/setup-scripts/sources/meta-nslu2:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm:/home/gooms/OE/setup-scripts/sources/meta-intel:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta
BBPATH="/home/gooms/OE/setup-scripts/sources/meta-handheld:/home/gooms/OE/setup-scripts/sources/meta-opie:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-initramfs:/home/gooms/OE/setup-scripts:/home/gooms/OE/setup-scripts/sources/meta-angstrom:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome:/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-xfce:/home/gooms/OE/setup-scripts/sources/meta-java:/home/gooms/OE/setup-scripts/sources/meta-mozilla:/home/gooms/OE/setup-scripts/sources/meta-ti:/home/gooms/OE/setup-scripts/sources/meta-efikamx:/home/gooms/OE/setup-scripts/sources/meta-nslu2:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-htc:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-openmoko:/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm:/home/gooms/OE/setup-scripts/sources/meta-intel:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-emenlow:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fri2:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-jasperforest:/home/gooms/OE/setup-scripts/sources/meta-intel/meta-n450:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta"
# TUNE_FEATURES_tune-armv5e-vfp=armv5 vfp dsp
TUNE_FEATURES_tune-armv5e-vfp="armv5 vfp dsp"
# RDEPENDS_${PN}-staticdev=${PN}-dev (= ${EXTENDPKGV})
RDEPENDS_bblayers-staticdev="bblayers-dev (= 1.0-r0)"
# PACKAGE_EXTRA_ARCHS_tune-armv5-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5-vfp="arm armv4 armv5 armv5-vfp"
# PREFERRED_VERSION_glibc-initial-nativesdk=${ANGSTROM_GLIBC_VERSION}
PREFERRED_VERSION_glibc-initial-nativesdk="2.10.1"
# SRCREV_pn-opie-sheet=${OPIE_SRCREV}
SRCREV_pn-opie-sheet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDKGCCVERSION=4.6%
SDKGCCVERSION="4.6%"
# PREMIRRORS=cvs://.*/.* http://sources.angstrom-distribution.org/
#svn://.*/.* http://sources.angstrom-distribution.org/
#git://.*/.* http://sources.angstrom-distribution.org/
#hg://.*/.* http://sources.angstrom-distribution.org/
#bzr://.*/.* http://sources.angstrom-distribution.org/
#osc://.*/.* http://sources.angstrom-distribution.org/
#p4://.*/.* http://sources.angstrom-distribution.org/
#svk://.*/.* http://sources.angstrom-distribution.org/
#
PREMIRRORS="cvs://.*/.* http://sources.angstrom-distribution.org/ \
svn://.*/.* http://sources.angstrom-distribution.org/ \
git://.*/.* http://sources.angstrom-distribution.org/ \
hg://.*/.* http://sources.angstrom-distribution.org/ \
bzr://.*/.* http://sources.angstrom-distribution.org/ \
osc://.*/.* http://sources.angstrom-distribution.org/ \
p4://.*/.* http://sources.angstrom-distribution.org/ \
svk://.*/.* http://sources.angstrom-distribution.org/"
# PACKAGES=${PN}-dbg ${PN}-staticdev ${PN} ${PN}-doc ${PN}-dev ${PN}-locale
PACKAGES="bblayers-dbg bblayers-staticdev bblayers bblayers-doc bblayers-dev bblayers-locale"
# EXCLUDE_FROM_WORLD_pn-clutter-box2d=1
EXCLUDE_FROM_WORLD_pn-clutter-box2d="1"
# SRCREV_pn-opie-formatter=${OPIE_SRCREV}
SRCREV_pn-opie-formatter="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_binutils-cross_avr32=2.17
PREFERRED_VERSION_binutils-cross_avr32="2.17"
# BUILD_CPP=${BUILD_PREFIX}cpp ${BUILD_CC_ARCH}
export BUILD_CPP="cpp"
# HOMEPAGE=unknown
HOMEPAGE="unknown"
# SANITY_VERSION=1
SANITY_VERSION="1"
# SRCREV_pn-opie-datebook-nationalholidayplugin=${OPIE_SRCREV}
SRCREV_pn-opie-datebook-nationalholidayplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv7a=armv7a vfp
TUNE_FEATURES_tune-armv7a="armv7a vfp"
# ASNEEDED_pn-rpm=
# SRCREV_pn-opie-homeapplet=${OPIE_SRCREV}
SRCREV_pn-opie-homeapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_crownbay=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/
BBFILE_PATTERN_crownbay="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-crownbay/"
# TRANSLATED_TARGET_ARCH=${@d.getVar('TARGET_ARCH', True).replace("_", "-")}
TRANSLATED_TARGET_ARCH="arm"
# GPE_MIRROR=http://gpe.linuxtogo.org/download/source
GPE_MIRROR="http://gpe.linuxtogo.org/download/source"
# IMAGE_POSTPROCESS_COMMAND= buildhistory_get_imageinfo ;
IMAGE_POSTPROCESS_COMMAND="buildhistory_get_imageinfo ;"
# SOC_FAMILY=omap3
SOC_FAMILY="omap3"
# prefix_nativesdk=/usr
prefix_nativesdk="/usr"
# IMAGE_BOOT=${IMAGE_INITSCRIPTS} ${IMAGE_DEV_MANAGER} ${IMAGE_INIT_MANAGER} ${IMAGE_LOGIN_MANAGER}
IMAGE_BOOT="systemd-compat-units udev systemd tinylogin"
# HANDHELDS_CVS=cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs
HANDHELDS_CVS="cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs"
# STAGING_BASE_LIBDIR_NATIVE=${STAGING_DIR_NATIVE}${base_libdir_native}
STAGING_BASE_LIBDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/lib"
# LICENSE=INVALID
LICENSE="INVALID"
# TOPDIR=/home/gooms/OE/setup-scripts
TOPDIR="/home/gooms/OE/setup-scripts"
# BBFILE_PRIORITY_angstrom-layer=7
BBFILE_PRIORITY_angstrom-layer="7"
# BBFILE_PATTERN_palm-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/
BBFILE_PATTERN_palm-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-palm/"
# SRCREV_pn-opie-aqpkg=${OPIE_SRCREV}
SRCREV_pn-opie-aqpkg="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/java-initial=jamvm-initial
PREFERRED_PROVIDER_virtual/java-initial="jamvm-initial"
# FILE_DIRNAME=${@os.path.dirname(d.getVar('FILE'))}
FILE_DIRNAME="/home/gooms/OE/setup-scripts/conf"
# SRCREV_pn-opie-sfcave=${OPIE_SRCREV}
SRCREV_pn-opie-sfcave="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_edje=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edje="1.1.%"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial=${TCLIBC}-initial
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-initial="eglibc-initial"
# BUILD_CFLAGS=${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}
export BUILD_CFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include -O2 -pipe"
# PREFERRED_VERSION_ecore=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_ecore="1.1.%"
# PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp} armv5ehf-vfp armv5tehf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp"
# SRCREV_pn-opie-style-flat=${OPIE_SRCREV}
SRCREV_pn-opie-style-flat="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SECTION_${PN}-doc=doc
SECTION_bblayers-doc="doc"
# SRCREV_pn-opie-i18n=${OPIE_SRCREV}
SRCREV_pn-opie-i18n="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_toolchain-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/
BBFILE_PATTERN_toolchain-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/"
# BBFILE_PATTERN_gnome-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/
BBFILE_PATTERN_gnome-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gnome/"
# SOLIBSDEV=.so
SOLIBSDEV=".so"
# SRCREV_pn-opie-vmemo=${OPIE_SRCREV}
SRCREV_pn-opie-vmemo="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# FILES_${PN}-dev=${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig ${datadir}/aclocal ${base_libdir}/*.o
FILES_bblayers-dev="/usr/include /usr/lib/lib*.so /usr/lib/*.la /usr/lib/*.o /usr/lib/pkgconfig /usr/share/pkgconfig /usr/share/aclocal /lib/*.o"
# USER_CLASSES=
# MKTEMPDIRCMD=mktemp -d -q ${TMPBASE}
MKTEMPDIRCMD="mktemp -d -q ${TMPBASE}"
# BB_HASHCHECK_FUNCTION=sstate_checkhashes
BB_HASHCHECK_FUNCTION="sstate_checkhashes"
# PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7athf} armv7ahf-vfp-neon armv7at2hf-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon"
# SOLIBS=.so.*
SOLIBS=".so.*"
# PYTHON_BASEVERSION=2.7
PYTHON_BASEVERSION="2.7"
# PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5b-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp="arm armv4 armv5 armv5b-vfp"
# docdir=${datadir}/doc
export docdir="/usr/share/doc"
# ARMPKGSFX_DSP=${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "dsp" ], "e", "", d)}
# PREFERRED_VERSION_evas=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_evas="1.1.%"
# ANGSTROM_BLACKLIST_pn-fso-apm=regular apmd is good enough
ANGSTROM_BLACKLIST_pn-fso-apm="regular apmd is good enough"
# SRCREV_pn-opie-volumeapplet=${OPIE_SRCREV}
SRCREV_pn-opie-volumeapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-mediaplayer2=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_konqueror-embedded=20070316
PREFERRED_VERSION_konqueror-embedded="20070316"
# RESUMECOMMAND=ERROR, this must be a BitBake bug
RESUMECOMMAND="ERROR, this must be a BitBake bug"
# infodir=${datadir}/info
export infodir="/usr/share/info"
# SANITY_ABIFILE=${TMPDIR}/abi_version
SANITY_ABIFILE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/abi_version"
# PREFERRED_VERSION_eeze-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eeze-native="1.1.%"
# BBFILE_PRIORITY_meta-efikamx=10
BBFILE_PRIORITY_meta-efikamx="10"
# COMMERCIAL_QT=
# base_prefix=
# THISDIR=${@os.path.dirname(d.getVar('FILE', True))}
THISDIR="/home/gooms/OE/setup-scripts/conf"
# BBFILE_PATTERN_mozilla-layer=^/home/gooms/OE/setup-scripts/sources/meta-mozilla/
BBFILE_PATTERN_mozilla-layer="^/home/gooms/OE/setup-scripts/sources/meta-mozilla/"
# SRCREV_pn-opie-mediaplayer2-skin-pod=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-pod="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_gcc-cross=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross="4.5"
# RPROVIDES=
# IMAGE_FSTYPES= tar.bz2 tar.bz2 ubi
IMAGE_FSTYPES="tar.bz2 tar.bz2 ubi"
# SSTATE_PKG=${SSTATE_DIR}/${SSTATE_PKGNAME}
SSTATE_PKG="/home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}"
# PREFERRED_VERSION_icedtea6-native=1.8.11
PREFERRED_VERSION_icedtea6-native="1.8.11"
# ASNEEDED_pn-pulseaudio=
# SRCREV_pn-opie-kcheckers=${OPIE_SRCREV}
SRCREV_pn-opie-kcheckers="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-showimg=${OPIE_SRCREV}
SRCREV_pn-opie-showimg="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_fishriver=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/
BBFILE_PATTERN_fishriver="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-fishriver/"
# TERM=xterm
export TERM="xterm"
# LAYER_CONF_VERSION=4
LAYER_CONF_VERSION="4"
# MULTIMACH_HOST_SYS=${PACKAGE_ARCH}${HOST_VENDOR}-${HOST_OS}
MULTIMACH_HOST_SYS="armv7a-angstrom-linux-gnueabi"
# STAGING_DIR_NATIVE=${STAGING_DIR}/${BUILD_SYS}
STAGING_DIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux"
# DEPLOY_DIR=${TMPDIR}/deploy
DEPLOY_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy"
# DESCRIPTION_${PN}-staticdev=${DESCRIPTION} This package contains static libraries for software development.
DESCRIPTION_bblayers-staticdev="bblayers version 1.0-r0 This package contains static libraries for software development."
# SRCREV_pn-opie-mediaplayer1-libtremorplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libtremorplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# MULTI_PROVIDER_WHITELIST=virtual/libintl virtual/libintl-native virtual/libintl-nativesdk virtual/xserver virtual/update-alternatives-native virtual/update-alternatives
MULTI_PROVIDER_WHITELIST="virtual/libintl virtual/libintl-native virtual/libintl-nativesdk virtual/xserver virtual/update-alternatives-native virtual/update-alternatives"
# DISTRO_CHECK=v2012.04-core
DISTRO_CHECK="v2012.04-core"
# SRCREV_pn-opie-tabmanager=${OPIE_SRCREV}
SRCREV_pn-opie-tabmanager="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ASNEEDED_pn-puzzles=
# SIGGEN_EXCLUDERECIPES_ABISAFE= pointercal-xinput systemd-serialgetty mplayer-common task-x11-server fbset-modes sysvinit-inittab shadow-securetty opkg-config-base netbase formfactor xserver-xf86-config pointercal base-files keymaps
SIGGEN_EXCLUDERECIPES_ABISAFE="pointercal-xinput systemd-serialgetty mplayer-common task-x11-server fbset-modes sysvinit-inittab shadow-securetty opkg-config-base netbase formfactor xserver-xf86-config pointercal base-files keymaps"
# STAMP=${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}
STAMP="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0"
# SRCREV_pn-opie-style-web=${OPIE_SRCREV}
SRCREV_pn-opie-style-web="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-today-datebookplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-datebookplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QA_LOGFILE=${TMPDIR}/qa.log
QA_LOGFILE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/qa.log"
# SRCREV_pn-opie-clockapplet=${OPIE_SRCREV}
SRCREV_pn-opie-clockapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ANGSTROM_EGLIBC_VERSION=2.12
ANGSTROM_EGLIBC_VERSION="2.12"
# OPIE_VERSION=1.2.5+gitr${OPIE_SRCREV}
OPIE_VERSION="1.2.5+gitrf5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEPLOY_DIR_TOOLS=${DEPLOY_DIR}/tools
DEPLOY_DIR_TOOLS="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/tools"
# LINKER_HASH_STYLE_mips=sysv
LINKER_HASH_STYLE_mips="sysv"
# FILES_${PN}-staticdev=${libdir}/*.a ${base_libdir}/*.a ${libdir}/${BPN}/*.a
FILES_bblayers-staticdev="/usr/lib/*.a /lib/*.a /usr/lib/bblayers/*.a"
# PREFERRED_VERSION_qt4-native=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-native="4.8.0"
# VIRTUAL-RUNTIME_update-alternatives=${ANGSTROM_IPK_UPDATE_ALTERNATIVES}
VIRTUAL-RUNTIME_update-alternatives="update-alternatives-cworth"
# HOST_PREFIX=${TARGET_PREFIX}
HOST_PREFIX="arm-angstrom-linux-gnueabi-"
# PREFERRED_VERSION_gobject-introspection-native=0.9.10
PREFERRED_VERSION_gobject-introspection-native="0.9.10"
# PKGDATA_DIR=${TMPDIR}/pkgdata/${MULTIMACH_TARGET_SYS}
PKGDATA_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/pkgdata/armv7a-angstrom-linux-gnueabi"
# sysconfdir_native=/etc
sysconfdir_native="/etc"
# SRCREV_pn-opie-parashoot=${OPIE_SRCREV}
SRCREV_pn-opie-parashoot="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/update-alternatives-native=opkg-native
PREFERRED_PROVIDER_virtual/update-alternatives-native="opkg-native"
# BBFILE_PATTERN_meta-efikamx=^/home/gooms/OE/setup-scripts/sources/meta-efikamx/
BBFILE_PATTERN_meta-efikamx="^/home/gooms/OE/setup-scripts/sources/meta-efikamx/"
# PREFERRED_PROVIDER_qemu-native=qemu-native
PREFERRED_PROVIDER_qemu-native="qemu-native"
# PREFERRED_VERSION_embryo=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_embryo="1.1.%"
# PACKAGE_EXTRA_ARCHS_tune-armv7ahfb=${PACKAGE_EXTRA_ARCHS_tune-armv6hfb} armv7ahfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb="armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp"
# MACHINE_FEATURES=kernel26 screen apm usbgadget usbhost vfat alsa
MACHINE_FEATURES="kernel26 screen apm usbgadget usbhost vfat alsa"
# SRCREV_pn-opie-zsafe=${OPIE_SRCREV}
SRCREV_pn-opie-zsafe="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GNU_MIRROR=ftp://ftp.gnu.org/gnu
GNU_MIRROR="ftp://ftp.gnu.org/gnu"
# LOCALE_SECTION=
# LICENSE_DIRECTORY=${DEPLOY_DIR}/licenses
LICENSE_DIRECTORY="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses"
# STAGING_DIR_HOST=${STAGING_DIR}/${MACHINE}
STAGING_DIR_HOST="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# base_sbindir=${base_prefix}/sbin
export base_sbindir="/sbin"
# ASNEEDED_pn-icu=
# PREFERRED_PROVIDER_matchbox-panel=matchbox-panel-2
PREFERRED_PROVIDER_matchbox-panel="matchbox-panel-2"
# TUNE_FEATURES_tune-armv4t=armv4 thumb
TUNE_FEATURES_tune-armv4t="armv4 thumb"
# TUNE_FEATURES_tune-armv4b=${TUNE_FEATURES_tune-armv4} bigendian
TUNE_FEATURES_tune-armv4b="armv4 bigendian"
# MACHINE_ARCH=${@[d.getVar('TUNE_PKGARCH', True), d.getVar('MACHINE', True)][bool(d.getVar('MACHINE', True))].replace('-', '_')}
MACHINE_ARCH="beagleboard"
# IMAGE_OVERHEAD_FACTOR=1.3
IMAGE_OVERHEAD_FACTOR="1.3"
# SRCREV_pn-opie-unikeyboard=${OPIE_SRCREV}
SRCREV_pn-opie-unikeyboard="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PRINC=0
PRINC="0"
# HOME=/home/gooms
export HOME="/home/gooms"
# PREFERRED_VERSION_eglibc-initial-nativesdk=${ANGSTROM_EGLIBC_VERSION}
PREFERRED_VERSION_eglibc-initial-nativesdk="2.12"
# PREFERRED_PROVIDER_virtual/libiconv=eglibc
PREFERRED_PROVIDER_virtual/libiconv="eglibc"
# PREFERRED_PROVIDER_virtual/libqte2=${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)}
PREFERRED_PROVIDER_virtual/libqte2="qte-mt"
# PERSISTENT_DIR=${TMPDIR}/cache
PERSISTENT_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cache"
# TUNE_FEATURES_tune-armv5tb=${TUNE_FEATURES_tune-armv5t} bigendian
TUNE_FEATURES_tune-armv5tb="armv5 thumb bigendian"
# TUNE_FEATURES_tune-armv5te=armv5 dsp thumb
TUNE_FEATURES_tune-armv5te="armv5 dsp thumb"
# BUILD_VENDOR=
# KERNELORG_MIRROR=http://kernel.org/pub
KERNELORG_MIRROR="http://kernel.org/pub"
# PREFERRED_VERSION_jamvm=1.5.2
PREFERRED_VERSION_jamvm="1.5.2"
# FEED_ARCH=${TUNE_PKGARCH}
FEED_ARCH="armv7a"
# PREFERRED_VERSION_gcc-runtime-nativesdk=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-runtime-nativesdk="4.5"
# PREFERRED_VERSION=None
# FEED_BASEPATH=feeds/core/${ANGSTROM_PKG_FORMAT}/${TCLIBC}/
FEED_BASEPATH="feeds/core/ipk/eglibc/"
# ASNEEDED=-Wl,--as-needed
ASNEEDED="-Wl,--as-needed"
# PKG_CONFIG_PATH=${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig
export PKG_CONFIG_PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard//usr/lib/pkgconfig:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/share/pkgconfig"
# SYSROOT_LOCK=${STAGING_DIR}/staging.lock
SYSROOT_LOCK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/staging.lock"
# SRCREV_pn-opie-reader=${OPIE_SRCREV}
SRCREV_pn-opie-reader="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp} armv5eb armv5teb armv5eb-vfp armv5teb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp="arm armv4 armv4t armv5 armv5t armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp"
# HOST_AS_ARCH=${TARGET_AS_ARCH}
# ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01=1
ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01="1"
# TARGET_VENDOR=-angstrom
TARGET_VENDOR="-angstrom"
# SRCREV_pn-opie-jumpx=${OPIE_SRCREV}
SRCREV_pn-opie-jumpx="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# AVAILTUNES= armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6 armv6t armv6hf armv6thf armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-neon armv7athf-neon armv7ab armv7atb armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-neon armv7athfb-neon cortexa8 cortexa8t cortexa8-neon cortexa8hf cortexa8thf cortexa8hf-neon
AVAILTUNES="armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6 armv6t armv6hf armv6thf armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-neon armv7athf-neon armv7ab armv7atb armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-neon armv7athfb-neon cortexa8 cortexa8t cortexa8-neon cortexa8hf cortexa8thf cortexa8hf-neon"
# SRCREV_pn-opie-help-en=${OPIE_SRCREV}
SRCREV_pn-opie-help-en="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-calculator=${OPIE_SRCREV}
SRCREV_pn-opie-calculator="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SOLIBSDEV_darwin=.dylib
SOLIBSDEV_darwin=".dylib"
# LAYERDEPENDS_fishriver=intel
LAYERDEPENDS_fishriver="intel"
# TUNE_PKGARCH=armv7a
TUNE_PKGARCH="armv7a"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs=gcc-runtime
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-compilerlibs="gcc-runtime"
# IMAGE_LINK_NAME=${IMAGE_BASENAME}-${MACHINE}
IMAGE_LINK_NAME="bblayers-beagleboard"
# PREFERRED_VERSION_elfutils=0.148
PREFERRED_VERSION_elfutils="0.148"
# SRCREV_pn-opie-buzzword=${OPIE_SRCREV}
SRCREV_pn-opie-buzzword="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER-gconf-dbus=gconf
PREFERRED_PROVIDER-gconf-dbus="gconf"
# PREFERRED_VERSION_expedite=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_expedite="1.1.%"
# TUNE_FEATURES_tune-armv7athfb=${TUNE_FEATURES_tune-armv7atb} callconvention-hard
TUNE_FEATURES_tune-armv7athfb="armv7a vfp thumb bigendian callconvention-hard"
# ANGSTROM_BLACKLIST_pn-bluez-libs=bluez-libs 3.x has been replaced by bluez4
ANGSTROM_BLACKLIST_pn-bluez-libs="bluez-libs 3.x has been replaced by bluez4"
# LAYERDEPENDS_emenlow=intel
LAYERDEPENDS_emenlow="intel"
# MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS=
# BBFILE_PRIORITY_n450=6
BBFILE_PRIORITY_n450="6"
# LOCALE_UTF8_ONLY=1
LOCALE_UTF8_ONLY="1"
# COREBASE=/home/gooms/OE/setup-scripts/sources/openembedded-core
COREBASE="/home/gooms/OE/setup-scripts/sources/openembedded-core"
# GNOME_MIRROR=http://ftp.gnome.org/pub/GNOME/sources
GNOME_MIRROR="http://ftp.gnome.org/pub/GNOME/sources"
# EFL_PREFERRED_VERSION=1.1.%
EFL_PREFERRED_VERSION="1.1.%"
# SRCREV_pn-opie-quicklauncher=${OPIE_SRCREV}
SRCREV_pn-opie-quicklauncher="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRC_DIST_LOCAL=symlink
SRC_DIST_LOCAL="symlink"
# DEPLOY_DIR_IPK=${DEPLOY_DIR}/ipk
DEPLOY_DIR_IPK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk"
# AS=${HOST_PREFIX}as ${HOST_AS_ARCH}
export AS="arm-angstrom-linux-gnueabi-as"
# AR=${HOST_PREFIX}ar
export AR="arm-angstrom-linux-gnueabi-ar"
# TUNE_FEATURES_tune-cortexa8thf=${TUNE_FEATURES_tune-armv7athf} cortexa8
TUNE_FEATURES_tune-cortexa8thf="armv7a vfp thumb callconvention-hard cortexa8"
# SRCREV_pn-opie-clock=${OPIE_SRCREV}
SRCREV_pn-opie-clock="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# WORKDIR=${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}
WORKDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0"
# SSTATE_PKGARCH=${PACKAGE_ARCH}
SSTATE_PKGARCH="armv7a"
# BUILD_CPPFLAGS=-isystem${STAGING_INCDIR_NATIVE}
export BUILD_CPPFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include"
# ARMPKGSFX_THUMB=${@bb.utils.contains("TUNE_FEATURES", [ "armv4", "thumb" ], "t", "", d)}${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "thumb" ], "t", "", d)}${@bb.utils.contains("TUNE_FEATURES", [ "armv6", "thumb" ], "t", "", d)}${@bb.utils.contains("TUNE_FEATURES", [ "armv7", "thumb" ], "t2", "", d)}
# ROOT_FLASH_SIZE=256
ROOT_FLASH_SIZE="256"
# PREFERRED_VERSION_edje-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edje-native="1.1.%"
# PREFERRED_VERSION_efreet=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_efreet="1.1.%"
# HOST_CC_ARCH=${TARGET_CC_ARCH}
HOST_CC_ARCH="-march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# PKGWRITEDIRIPK=${WORKDIR}/deploy-ipks
PKGWRITEDIRIPK="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/deploy-ipks"
# DISTRO_BLUETOOTH_MANAGER=blueprobe bluez4
DISTRO_BLUETOOTH_MANAGER="blueprobe bluez4"
# SRCREV_pn-opie-mediummount=${OPIE_SRCREV}
SRCREV_pn-opie-mediummount="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5b=${TUNE_FEATURES_tune-armv5} bigendian
TUNE_FEATURES_tune-armv5b="armv5 bigendian"
# P=${PN}-${PV}
P="bblayers-1.0"
# IMAGE_DEV_MANAGER=${@base_contains("MACHINE_FEATURES", "kernel26", "udev","",d)}
IMAGE_DEV_MANAGER="udev"
# SRCREV_pn-opie-mediaplayer2-skin-default-landscape=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-default-landscape="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-today-addressbookplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-addressbookplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# QADEPENDS=prelink-native
QADEPENDS="prelink-native"
# E_SVN=svn://svn.enlightenment.org/svn/e
E_SVN="svn://svn.enlightenment.org/svn/e"
# BUILD_CXXFLAGS=${BUILD_CFLAGS} -fpermissive
export BUILD_CXXFLAGS="-isystem/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/include -O2 -pipe -fpermissive"
# PREFERRED_VERSION_expedite-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_expedite-native="1.1.%"
# includedir_native=${prefix_native}/include
includedir_native="/usr/include"
# FILESYSTEM_PERMS_TABLES=fs-perms-angstrom.txt
FILESYSTEM_PERMS_TABLES="fs-perms-angstrom.txt"
# STAGING_BINDIR=${STAGING_DIR_HOST}${bindir}
STAGING_BINDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin"
# PREFERRED_PROVIDER_dbus-glib-native=dbus-glib-native
PREFERRED_PROVIDER_dbus-glib-native="dbus-glib-native"
# LAYERDEPENDS_jasperforest=intel
LAYERDEPENDS_jasperforest="intel"
# SRCREV_pn-opie-kbill=${OPIE_SRCREV}
SRCREV_pn-opie-kbill="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_binutils-cross-sdk_avr32=2.17
PREFERRED_VERSION_binutils-cross-sdk_avr32="2.17"
# SRCREV_pn-opie-deco-liquid=${OPIE_SRCREV}
SRCREV_pn-opie-deco-liquid="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-mail=${OPIE_SRCREV}
SRCREV_pn-opie-mail="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PRIORITY_toolchain-layer=6
BBFILE_PRIORITY_toolchain-layer="6"
# SRCREV_pn-opie-zlines=${OPIE_SRCREV}
SRCREV_pn-opie-zlines="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-button-settings=${OPIE_SRCREV}
SRCREV_pn-opie-button-settings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-mediaplayer1-libmodplugin=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-libmodplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BUILD_PREFIX=
# SRCREV_pn-opie-kjumpx=${OPIE_SRCREV}
SRCREV_pn-opie-kjumpx="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc=gcc-cross
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc="gcc-cross"
# PREFERRED_VERSION_jamvm-initial=1.4.5
PREFERRED_VERSION_jamvm-initial="1.4.5"
# PREFERRED_PROVIDER_virtual/javac-native=ecj-bootstrap-native
PREFERRED_PROVIDER_virtual/javac-native="ecj-bootstrap-native"
# SRCREV_pn-opie-mobilemsg=${OPIE_SRCREV}
SRCREV_pn-opie-mobilemsg="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-calibrate=${OPIE_SRCREV}
SRCREV_pn-opie-calibrate="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-suspendapplet=${OPIE_SRCREV}
SRCREV_pn-opie-suspendapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_PASS=None
# SRCREV_pn-opie-deco-polished=${OPIE_SRCREV}
SRCREV_pn-opie-deco-polished="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-dagger=${OPIE_SRCREV}
SRCREV_pn-opie-dagger="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-ftp=${OPIE_SRCREV}
SRCREV_pn-opie-ftp="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TARGET_CC_ARCH=${TUNE_CCARGS}
TARGET_CC_ARCH="-march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
# HOST_ARCH=${TARGET_ARCH}
HOST_ARCH="arm"
# ANGSTROM_IPK_UPDATE_ALTERNATIVES=update-alternatives-cworth
ANGSTROM_IPK_UPDATE_ALTERNATIVES="update-alternatives-cworth"
# ENABLE_BINARY_LOCALE_GENERATION=1
ENABLE_BINARY_LOCALE_GENERATION="1"
# TARGET_OS=linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}${@['','-gnuspe'][bb.data.getVar('TUNE_PKGARCH',d,1) in ['ppce500', 'ppce500v2']]}
TARGET_OS="linux-gnueabi"
# ABIEXTENSION=eabi
ABIEXTENSION="eabi"
# SRCREV_pn-opie-sh=${OPIE_SRCREV}
SRCREV_pn-opie-sh="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_python=2.7.2
PREFERRED_VERSION_python="2.7.2"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial=gcc-cross-initial
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-initial="gcc-cross-initial"
# BBFILE_PATTERN_angstrom-layer=^/home/gooms/OE/setup-scripts/sources/meta-angstrom/
BBFILE_PATTERN_angstrom-layer="^/home/gooms/OE/setup-scripts/sources/meta-angstrom/"
# SRCREV_pn-opie-snake=${OPIE_SRCREV}
SRCREV_pn-opie-snake="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-wordgame=${OPIE_SRCREV}
SRCREV_pn-opie-wordgame="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_binutils-cross=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils-cross="2.20.1"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils=binutils-cross
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-binutils="binutils-cross"
# IMAGE_LOGIN_MANAGER=tinylogin
IMAGE_LOGIN_MANAGER="tinylogin"
# PREFERRED_VERSION_qt4-embedded-gles=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-embedded-gles="4.8.0"
# DISTRO_EXTRA_RRECOMMENDS= kernel-module-vfat kernel-module-ext2 kernel-module-ext3 kernel-module-af-packet avahi-daemon avahi-autoipd openssh-sftp-server ${DEBUG_APPS}
DISTRO_EXTRA_RRECOMMENDS="kernel-module-vfat kernel-module-ext2 kernel-module-ext3 kernel-module-af-packet avahi-daemon avahi-autoipd openssh-sftp-server strace procps"
# TUNE_FEATURES_tune-cortexa8-neon=${TUNE_FEATURES_tune-armv7a-neon} cortexa8
TUNE_FEATURES_tune-cortexa8-neon="armv7a vfp neon cortexa8"
# TARGET_CPPFLAGS=
# PACKAGE_EXTRA_ARCHS_tune-cortexa8=${PACKAGE_EXTRA_ARCHS_tune-armv7a}
PACKAGE_EXTRA_ARCHS_tune-cortexa8="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp"
# SRCREV_pn-opie-screenshotapplet=${OPIE_SRCREV}
SRCREV_pn-opie-screenshotapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eet-native=1.5%
PREFERRED_VERSION_eet-native="1.5%"
# PREFERRED_PROVIDER_opkg=opkg
PREFERRED_PROVIDER_opkg="opkg"
# EXTENDPKGEVER=${@['','${PKGE\x7d:'][d.getVar('PKGE',1).strip() != '']}
# exec_prefix=/usr
export exec_prefix="/usr"
# DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-iJwsJqZcd2,guid=9852f021dc2bd0c3ce207023000000b5
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-iJwsJqZcd2,guid=9852f021dc2bd0c3ce207023000000b5"
# PREFERRED_VERSION_binutils=${ANGSTROM_BINUTILS_VERSION}
PREFERRED_VERSION_binutils="2.20.1"
# PREFERRED_VERSION_gcc-cross-canadian=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-canadian="4.5"
# PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp=armv5hfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp="armv5hfb-vfp"
# SSTATE_PKGNAME=${SSTATE_PKGSPEC}${BB_TASKHASH}
SSTATE_PKGNAME="sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}"
# TUNE_FEATURES_tune-armv7ahfb-neon=${TUNE_FEATURES_tune-armv7ab-neon} callconvention-hard
TUNE_FEATURES_tune-armv7ahfb-neon="armv7a vfp neon bigendian callconvention-hard"
# FETCHCMD_cvs=/usr/bin/env cvs
FETCHCMD_cvs="/usr/bin/env cvs"
# COMPATIBLE_MACHINE=None
# GENTOO_MIRROR=http://distfiles.gentoo.org/distfiles
GENTOO_MIRROR="http://distfiles.gentoo.org/distfiles"
# TUNE_FEATURES_tune-armv5b-vfp=${TUNE_FEATURES_tune-armv5-vfp} bigendian
TUNE_FEATURES_tune-armv5b-vfp="armv5 vfp bigendian"
# TOOLCHAIN_BRAND=
# PREFERRED_VERSION_openjdk-6-jre=6b18-1.8.11
PREFERRED_VERSION_openjdk-6-jre="6b18-1.8.11"
# STAGING_INCDIR=${STAGING_DIR_HOST}${includedir}
STAGING_INCDIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/include"
# SRCREV_pn-opie-stumbler=${OPIE_SRCREV}
SRCREV_pn-opie-stumbler="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-cross-canadian-arm="4.5"
# SRCREV_pn-opie-odict=${OPIE_SRCREV}
SRCREV_pn-opie-odict="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++=gcc-cross
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-g++="gcc-cross"
# TUNE_FEATURES_tune-armv7ahfb=${TUNE_FEATURES_tune-armv7ab} callconvention-hard
TUNE_FEATURES_tune-armv7ahfb="armv7a vfp bigendian callconvention-hard"
# PREFERRED_VERSION_gcc-crosssdk-intermediate=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc-crosssdk-intermediate="4.5"
# PREFERRED_PROVIDER_classpath=classpath
PREFERRED_PROVIDER_classpath="classpath"
# ANGSTROM_BLACKLIST_pn-libiconv=the eglibc provided iconv library is used
ANGSTROM_BLACKLIST_pn-libiconv="the eglibc provided iconv library is used"
# BBFILE_PATTERN_nokia-layer=^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/
BBFILE_PATTERN_nokia-layer="^/home/gooms/OE/setup-scripts/sources/meta-smartphone/meta-nokia/"
# E_MIRROR=http://download.enlightenment.org/releases
E_MIRROR="http://download.enlightenment.org/releases"
# FETCHCMD_svn=/usr/bin/env svn
FETCHCMD_svn="/usr/bin/env svn"
# PREFERRED_PROVIDER_virtual/kernel=linux
PREFERRED_PROVIDER_virtual/kernel="linux"
# PREFERRED_VERSION_gcc=${ANGSTROM_GCC_VERSION}
PREFERRED_VERSION_gcc="4.5"
# SELECTED_OPTIMIZATION=${@d.getVar(['FULL_OPTIMIZATION', 'DEBUG_OPTIMIZATION'][d.getVar('DEBUG_BUILD', True) == '1'], True)}
SELECTED_OPTIMIZATION="-O2 -pipe -g -feliminate-unused-debug-types"
# ANGSTROM_BLACKLIST_pn-gconf-dbus=gconf-dbus has been merged back into main GConf
ANGSTROM_BLACKLIST_pn-gconf-dbus="gconf-dbus has been merged back into main GConf"
# SRCREV_pn-opie-citytime=${OPIE_SRCREV}
SRCREV_pn-opie-citytime="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGEINDEXDEPS= opkg-utils-native:do_populate_sysroot opkg-native:do_populate_sysroot
PACKAGEINDEXDEPS="opkg-utils-native:do_populate_sysroot opkg-native:do_populate_sysroot"
# QA_LOG=1
QA_LOG="1"
# SRCREV_pn-libopie2=${OPIE_SRCREV}
SRCREV_pn-libopie2="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# STAGING_LIBDIR_NATIVE=${STAGING_DIR_NATIVE}${libdir_native}
STAGING_LIBDIR_NATIVE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib"
# BB_SCHEDULER=completion
BB_SCHEDULER="completion"
# SRCREV_pn-opie-dasher=${OPIE_SRCREV}
SRCREV_pn-opie-dasher="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv7a-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7a-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7a-neon="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon"
# OVERRIDES=${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:forcevariable${@bb.utils.contains("TUNE_FEATURES", "thumb", ":thumb", "", d)}${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", ":thumb-interwork", "", d)}${LIBCOVERRIDE}
OVERRIDES="linux-gnueabi:arm:build-linux:pn-bblayers:beagleboard:omap3:armv7a:armv7a:angstrom:forcevariable:libc-glibc"
# PKGD=${WORKDIR}/package
PKGD="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/package"
# INHERIT= rm_work debian sanity blacklist devshell angstrom-mirrors insane buildhistory sstate package_ipk image-prelink ${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_INSANE} ${INHERIT_DISTRO} sanity
INHERIT="rm_work debian sanity blacklist devshell angstrom-mirrors insane buildhistory sstate package_ipk image-prelink insane debian devshell sstate license sanity"
# SSTATE_SCAN_CMD=find ${SSTATE_BUILDDIR} \( -name "${@"\" -o -name \"".join(d.getVar("SSTATE_SCAN_FILES", True).split())}" \) -type f
SSTATE_SCAN_CMD="find ${SSTATE_BUILDDIR} \( -name \"*.la\" -o -name \"*-config\" -o -name \"*_config\" \) -type f"
# TARGET_LD_ARCH=${TUNE_LDARGS}
# base_dep=def base_dep_prepend(d):
# #
# # Ideally this will check a flag so we will operate properly in
# # the case where host == build == target, for now we don't work in
# # that case though.
# #
#
# deps = ""
# # INHIBIT_DEFAULT_DEPS doesn't apply to the patch command. Whether or not
# # we need that built is the responsibility of the patch function / class, not
# # the application.
# if not d.getVar('INHIBIT_DEFAULT_DEPS'):
# if (d.getVar('HOST_SYS', True) !=
# d.getVar('BUILD_SYS', True)):
# deps += " virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}compilerlibs virtual/libc "
# return deps
#
base_dep="def base_dep_prepend(d): \
# \
# Ideally this will check a flag so we will operate properly in \
# the case where host == build == target, for now we don't work in \
# that case though. \
# \
\
deps = \"\" \
# INHIBIT_DEFAULT_DEPS doesn't apply to the patch command. Whether or not \
# we need that built is the responsibility of the patch function / class, not \
# the application. \
if not d.getVar('INHIBIT_DEFAULT_DEPS'): \
if (d.getVar('HOST_SYS', True) != \
d.getVar('BUILD_SYS', True)): \
deps += \" virtual/arm-angstrom-linux-gnueabi-gcc virtual/arm-angstrom-linux-gnueabi-compilerlibs virtual/libc \" \
return deps"
# base_libdir=${base_prefix}/${baselib}
export base_libdir="/lib"
# do_package_write_rpm=None
# BASELIB=lib
BASELIB="lib"
# SRCREV_pn-opie-icon-reload=${OPIE_SRCREV}
SRCREV_pn-opie-icon-reload="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# UBOOT_ENTRYPOINT=0x80008000
UBOOT_ENTRYPOINT="0x80008000"
# SRCREV_pn-opie-drawpad=${OPIE_SRCREV}
SRCREV_pn-opie-drawpad="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ASNEEDED_pn-dialer=
# PATH=${STAGING_BINDIR_TOOLCHAIN}:${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}/${base_bindir_native}:/home/gooms/OE/setup-scripts/sources/bitbake/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl:/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts
export PATH="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/sbin:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/sbin:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux//bin:/home/gooms/OE/setup-scripts/sources/bitbake/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl:/home/gooms/OE/setup-scripts/sources/openembedded-core/scripts"
# PREFERRED_VERSION_python-native=2.7.2
PREFERRED_VERSION_python-native="2.7.2"
# ASNEEDED_pn-pciutils=
# TARGET_CFLAGS=${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}
export TARGET_CFLAGS="-O2 -pipe -g -feliminate-unused-debug-types"
# PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp} armv5ehfb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp="armv5hfb-vfp armv5ehfb-vfp"
# BBFILE_PRIORITY_meta-handheld=7
BBFILE_PRIORITY_meta-handheld="7"
# BBFILE_PRIORITY_normal=5
BBFILE_PRIORITY_normal="5"
# MACHINE=beagleboard
unset MACHINE
# GITDIR=${CO_DIR}/git2
GITDIR="/home/gooms/OE/setup-scripts/sources/downloads/git2"
# prefix_native=/usr
prefix_native="/usr"
# BUILD_AR=${BUILD_PREFIX}ar
export BUILD_AR="ar"
# BUILD_AS=${BUILD_PREFIX}as ${BUILD_AS_ARCH}
export BUILD_AS="as"
# PREFERRED_PROVIDER_virtual/libqpe1=libqpe-opie
PREFERRED_PROVIDER_virtual/libqpe1="libqpe-opie"
# sharedstatedir=${base_prefix}/com
export sharedstatedir="/com"
# PACKAGE_EXTRA_ARCHS_tune-armv6hf=${PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp} armv6hf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6hf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp"
# DEBIAN_MIRROR=ftp://ftp.debian.org/debian/pool
DEBIAN_MIRROR="ftp://ftp.debian.org/debian/pool"
# PREFERRED_VERSION_qt4-tools-nativesdk=${ANGSTROM_QT_VERSION}
PREFERRED_VERSION_qt4-tools-nativesdk="4.8.0"
# BBFILE_PATTERN_openembedded-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/
BBFILE_PATTERN_openembedded-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/"
# VIRTUAL-RUNTIME_apm=apm
VIRTUAL-RUNTIME_apm="apm"
# IMAGE_LINGUAS=${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-us", d)}
IMAGE_LINGUAS="en-us"
# SRCREV_pn-opie-embeddedkonsole=${OPIE_SRCREV}
SRCREV_pn-opie-embeddedkonsole="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp=armv5hf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp="armv5hf-vfp"
# SRCREV_pn-opie-confeditor=${OPIE_SRCREV}
SRCREV_pn-opie-confeditor="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_virtual/libc-nativesdk=${TCLIBC}-nativesdk
PREFERRED_PROVIDER_virtual/libc-nativesdk="eglibc-nativesdk"
# PREFERRED_VERSION_linux-libc-headers=${LINUX_LIBC_HEADERS_VERSION}
PREFERRED_VERSION_linux-libc-headers="3.2"
# BBFILE_PRIORITY_efl-layer=7
BBFILE_PRIORITY_efl-layer="7"
# OPIE_SRCREV=f5c8bd6272b5bee393736f401232ce0ccc984fec
OPIE_SRCREV="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_eeze=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_eeze="1.1.%"
# PATCHTOOL=quilt
PATCHTOOL="quilt"
# XORG_MIRROR=http://xorg.freedesktop.org/releases
XORG_MIRROR="http://xorg.freedesktop.org/releases"
# UCLIBCVERSION=0.9.33
UCLIBCVERSION="0.9.33"
# PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp=armv5hf-vfp armv5thf-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp="armv5hf-vfp armv5thf-vfp"
# BUILD_EXEEXT=
# IMAGE_ROOTFS_EXTRA_SPACE=0
IMAGE_ROOTFS_EXTRA_SPACE="0"
# PR=${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[2] or 'r0'}
PR="r0"
# PV=${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[1] or '1.0'}
PV="1.0"
# SRCREV_pn-opie-solitaire=${OPIE_SRCREV}
SRCREV_pn-opie-solitaire="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDK_PREFIX=${SDK_SYS}-
SDK_PREFIX="i686-angstromsdk-linux-"
# PF=${PN}-${EXTENDPE}${PV}-${PR}
PF="bblayers-1.0-r0"
# PN=${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[0] or 'defaultpkgname'}
PN="bblayers"
# DISTRO=angstrom
unset DISTRO
# PACKAGEVARS=FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME
PACKAGEVARS="FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME"
# PREFERRED_VERSION_mesa-xlib=${ANGSTROM_MESA_VERSION}
PREFERRED_VERSION_mesa-xlib="7.11"
# SDK_LD_ARCH=${BUILD_LD_ARCH}
# S=${WORKDIR}/${BP}
S="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/bblayers-1.0"
# DEPLOY_DIR_TAR=${DEPLOY_DIR}/tar
DEPLOY_DIR_TAR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/tar"
# TUNE_FEATURES_tune-armv5hfb-vfp=${TUNE_FEATURES_tune-armv5b-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5hfb-vfp="armv5 vfp bigendian callconvention-hard"
# SRCREV_pn-opie-launcher-settings=${OPIE_SRCREV}
SRCREV_pn-opie-launcher-settings="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_linux-libc-headers=linux-libc-headers
PREFERRED_PROVIDER_linux-libc-headers="linux-libc-headers"
# BUILDHISTORY_DIR=${TMPDIR}/buildhistory
BUILDHISTORY_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory"
# PSEUDO_BUILD=1
PSEUDO_BUILD="1"
# ADOBE_MIRROR=http://fpdownload.macromedia.com/get/flashplayer/current/
ADOBE_MIRROR="http://fpdownload.macromedia.com/get/flashplayer/current/"
# IPK_FEED_URIS=None
# DEBIANRDEP=do_package
DEBIANRDEP="do_package"
# BBFILE_PATTERN_sugarbay=^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/
BBFILE_PATTERN_sugarbay="^/home/gooms/OE/setup-scripts/sources/meta-intel/meta-sugarbay/"
# SRCREV_pn-opie-notes=${OPIE_SRCREV}
SRCREV_pn-opie-notes="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-datebook=${OPIE_SRCREV}
SRCREV_pn-opie-datebook="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# EXTRA_IMAGECMD_jffs2=-lnp
EXTRA_IMAGECMD_jffs2="-lnp"
# TUNE_FEATURES_tune-armv7athf=${TUNE_FEATURES_tune-armv7at} callconvention-hard
TUNE_FEATURES_tune-armv7athf="armv7a vfp thumb callconvention-hard"
# PACKAGERDEPTASK=do_package_write
PACKAGERDEPTASK="do_package_write"
# LINKER_HASH_STYLE_mips64el=sysv
LINKER_HASH_STYLE_mips64el="sysv"
# libdir=${exec_prefix}/${baselib}
export libdir="/usr/lib"
# LINUX_LIBC_HEADERS_VERSION=3.2
LINUX_LIBC_HEADERS_VERSION="3.2"
# SPLASH=
# ANGSTROM_FEED_CONFIGS=angstrom-feed-configs
ANGSTROM_FEED_CONFIGS="angstrom-feed-configs"
# PACKAGE_EXTRA_ARCHS_tune-armv6tb=${PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp} armv6b-vfp armv6tb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv6tb="arm armv4 armv4t armv5 armv5t armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b-vfp armv6tb-vfp"
# STAGING_BINDIR_TOOLCHAIN=${STAGING_DIR_NATIVE}${bindir_native}/${TUNE_PKGARCH}${TARGET_VENDOR}-${TARGET_OS}
STAGING_BINDIR_TOOLCHAIN="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi"
# SYSROOT_PREPROCESS_FUNCS=
# BB_DEFAULT_TASK=rm_work_all
BB_DEFAULT_TASK="rm_work_all"
# SRCREV_pn-opie-securityplugin-dummy=${OPIE_SRCREV}
SRCREV_pn-opie-securityplugin-dummy="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_edbus=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edbus="1.1.%"
# DISTRO_UPDATE_ALTERNATIVES=${ANGSTROM_IPK_UPDATE_ALTERNATIVES}
DISTRO_UPDATE_ALTERNATIVES="update-alternatives-cworth"
# TOOLCHAIN_OPTIONS= --sysroot=${STAGING_DIR_TARGET}
TOOLCHAIN_OPTIONS="--sysroot=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# SRCREV_pn-opie-datebook-birthdayplugin=${OPIE_SRCREV}
SRCREV_pn-opie-datebook-birthdayplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SEPPUKU_LOGIN=None
# OE_TERMINAL_EXPORTS=XAUTHORITY SHELL DBUS_SESSION_BUS_ADDRESS DISPLAY EXTRA_OEMAKE
OE_TERMINAL_EXPORTS="XAUTHORITY SHELL DBUS_SESSION_BUS_ADDRESS DISPLAY EXTRA_OEMAKE"
# CACHE=/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cache/default-eglibc/beagleboard
CACHE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/cache/default-eglibc/beagleboard"
# PREFERRED_PROVIDER_virtual/libx11=libx11
PREFERRED_PROVIDER_virtual/libx11="libx11"
# TARGET_PREFIX=${TARGET_SYS}-
TARGET_PREFIX="arm-angstrom-linux-gnueabi-"
# expansion of SRCPV threw ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: SRCREV was used yet no valid SCM was found in SRC_URI
# ANGSTROM_GCC_VERSION=4.5
ANGSTROM_GCC_VERSION="4.5"
# SRCREV_pn-opie-checkbook=${OPIE_SRCREV}
SRCREV_pn-opie-checkbook="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# GROUP_locale=None
# PREFERRED_PROVIDER_virtual/update-alternatives=${ANGSTROM_IPK_UPDATE_ALTERNATIVES}
PREFERRED_PROVIDER_virtual/update-alternatives="update-alternatives-cworth"
# DOTDEBUG-dbg=${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${BPN}/.debug ${libdir}/matchbox-panel/.debug /usr/src/debug
DOTDEBUG-dbg="/usr/bin/.debug /usr/sbin/.debug /usr/libexec/.debug /usr/lib/.debug /bin/.debug /sbin/.debug /lib/.debug /usr/lib/bblayers/.debug /usr/lib/matchbox-panel/.debug /usr/src/debug"
# PACKAGE_ARCHS=all any noarch ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}
PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
# PACKAGE_ARCH=${TUNE_PKGARCH}
PACKAGE_ARCH="armv7a"
# EXTRA_OECONF=
# TUNE_CONFLICTS=None
# PRAUTOINX=${PF}
PRAUTOINX="bblayers-1.0-r0"
# BUILD_LD_ARCH=
# PYTHON=${@sys.executable}
PYTHON="/usr/bin/python"
# SRCREV_pn-opie-autorotateapplet=${OPIE_SRCREV}
SRCREV_pn-opie-autorotateapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGE_PREPROCESS_FUNCS=
# DESCRIPTION_${PN}-dbg=${DESCRIPTION} This package contains ELF symbols and related sources for debugging purposes.
DESCRIPTION_bblayers-dbg="bblayers version 1.0-r0 This package contains ELF symbols and related sources for debugging purposes."
# TUNE_FEATURES_tune-armv5teb=${TUNE_FEATURES_tune-armv5te} bigendian
TUNE_FEATURES_tune-armv5teb="armv5 dsp thumb bigendian"
# base_libdir_nativesdk=/lib
base_libdir_nativesdk="/lib"
# SRCREV_pn-opie-alarm=${OPIE_SRCREV}
SRCREV_pn-opie-alarm="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# do_package_write_tar=None
# SRCREV_pn-libmailwrapper=${OPIE_SRCREV}
SRCREV_pn-libmailwrapper="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# BBFILE_PATTERN_efl-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/
BBFILE_PATTERN_efl-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-efl/"
# GPE_SVN=svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}
GPE_SVN="svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=bblayers"
# LAYERDEPENDS_sugarbay=intel
LAYERDEPENDS_sugarbay="intel"
# SSTATETASKS= do_populate_sysroot do_package do_package_write_ipk do_populate_lic
SSTATETASKS="do_populate_sysroot do_package do_package_write_ipk do_populate_lic"
# BP=${BPN}-${PV}
BP="bblayers-1.0"
# SRCREV_pn-opie-mediaplayer2-skin-techno=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-techno="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SHELL=/bin/bash
export SHELL="/bin/bash"
# SRCREV_pn-opie-login=${OPIE_SRCREV}
SRCREV_pn-opie-login="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_xf86-video-intel=xf86-video-intel
PREFERRED_PROVIDER_xf86-video-intel="xf86-video-intel"
# PREFERRED_VERSION_cacao=0.99.3
PREFERRED_VERSION_cacao="0.99.3"
# SOURCE_MIRROR_FETCH=None
# PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp=${PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp} armv5eb armv5eb-vfp
PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp="arm armv4 armv5 armv5b-vfp armv5eb armv5eb-vfp"
# ARM_THUMB_M_OPT=${@['-marm', '-mthumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 'thumb']}
ARM_THUMB_M_OPT="-marm"
# SRCREV_pn-opie-taskbar-images=${OPIE_SRCREV}
SRCREV_pn-opie-taskbar-images="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-today-todolistplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-todolistplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_classpath-native=0.98
PREFERRED_VERSION_classpath-native="0.98"
# T=${WORKDIR}/temp
T="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/temp"
# TUNE_FEATURES_tune-armv6thfb=${TUNE_FEATURES_tune-armv6tb} callconvention-hard
TUNE_FEATURES_tune-armv6thfb="armv6 vfp thumb bigendian callconvention-hard"
# LINKER_HASH_STYLE_mips64=sysv
LINKER_HASH_STYLE_mips64="sysv"
# COMMERCIAL_VIDEO_PLUGINS=
# FETCHCOMMAND=ERROR, this must be a BitBake bug
FETCHCOMMAND="ERROR, this must be a BitBake bug"
# SRCREV_pn-opie-deco-flat=${OPIE_SRCREV}
SRCREV_pn-opie-deco-flat="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-armv5thfb-vfp=${TUNE_FEATURES_tune-armv5tb-vfp} callconvention-hard
TUNE_FEATURES_tune-armv5thfb-vfp="armv5 vfp bigendian callconvention-hard"
# TUNE_FEATURES_tune-armv6t=armv6 vfp thumb
TUNE_FEATURES_tune-armv6t="armv6 vfp thumb"
# PREFERRED_PROVIDER_jpeg=libjpeg-turbo
PREFERRED_PROVIDER_jpeg="libjpeg-turbo"
# PREFERRED_VERSION_edbus-native=${EFL_PREFERRED_VERSION}
PREFERRED_VERSION_edbus-native="1.1.%"
# bindir_nativesdk=${prefix_nativesdk}/bin
bindir_nativesdk="/usr/bin"
# MIRRORS= ${DEBIAN_MIRROR}/main http://snapshot.debian.net/archive/pool \n ${DEBIAN_MIRROR} ftp://ftp.de.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.au.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.cl.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.hr.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.fi.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.hk.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.hu.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.ie.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.it.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.jp.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.no.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.pl.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.ro.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.si.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.es.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.se.debian.org/debian/pool \n ${DEBIAN_MIRROR} ftp://ftp.tr.debian.org/debian/pool \n ${GNU_MIRROR} ftp://mirrors.kernel.org/gnu \n ${KERNELORG_MIRROR} http://www.kernel.org/pub \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.surfnet.nl/pub/security/gnupg/ \n ftp://ftp.gnupg.org/gcrypt/ http://gulus.USherbrooke.ca/pub/appl/GnuPG/ \n ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnutls.org/pub/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ \n http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tau.ac.il/pub/unix/admin/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.kaizo.org/pub/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/ \n http://www.apache.org/dist http://archive.apache.org/dist \n cvs://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n bzr://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.* http://sources.openembedded.org/ \n svn://.*/.* http://sources.openembedded.org/ \n git://.*/.* http://sources.openembedded.org/ \n hg://.*/.* http://sources.openembedded.org/ \n bzr://.*/.* http://sources.openembedded.org/ \n svk://.*/.* http://sources.openembedded.org/ \n p4://.*/.* http://sources.openembedded.org/ \n osc://.*/.* http://sources.openembedded.org/ \n https?$://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.angstrom-distribution.org/
#https?$://.*/.* http://sources.angstrom-distribution.org/
#
MIRRORS="ftp://ftp.debian.org/debian/pool/main http://snapshot.debian.net/archive/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.de.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.au.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.cl.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.hr.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.fi.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.hk.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.hu.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.ie.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.it.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.jp.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.no.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.pl.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.ro.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.si.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.es.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.se.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool ftp://ftp.tr.debian.org/debian/pool \n ftp://ftp.gnu.org/gnu ftp://mirrors.kernel.org/gnu \n http://kernel.org/pub http://www.kernel.org/pub \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ \n ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.surfnet.nl/pub/security/gnupg/ \n ftp://ftp.gnupg.org/gcrypt/ http://gulus.USherbrooke.ca/pub/appl/GnuPG/ \n ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnutls.org/pub/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ \n http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tau.ac.il/pub/unix/admin/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.kaizo.org/pub/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/ \n http://www.apache.org/dist http://archive.apache.org/dist \n cvs://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n bzr://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n ftp://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.* http://sources.openembedded.org/ \n svn://.*/.* http://sources.openembedded.org/ \n git://.*/.* http://sources.openembedded.org/ \n hg://.*/.* http://sources.openembedded.org/ \n bzr://.*/.* http://sources.openembedded.org/ \n svk://.*/.* http://sources.openembedded.org/ \n p4://.*/.* http://sources.openembedded.org/ \n osc://.*/.* http://sources.openembedded.org/ \n https?$://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.openembedded.org/ \n ftp://.*/.* http://sources.angstrom-distribution.org/ \
https?$://.*/.* http://sources.angstrom-distribution.org/"
# SRCREV_pn-opie-go=${OPIE_SRCREV}
SRCREV_pn-opie-go="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# CCACHE=${@bb.which(d.getVar('PATH', True), 'ccache') and 'ccache '}
# SRCREV_pn-opie-today-stocktickerplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-stocktickerplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ANGSTROM_QT_VERSION=4.8.0
ANGSTROM_QT_VERSION="4.8.0"
# SRCREV_pn-opie-notesapplet=${OPIE_SRCREV}
SRCREV_pn-opie-notesapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-tetrix=${OPIE_SRCREV}
SRCREV_pn-opie-tetrix="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_PROVIDER_gzip-native=pigz-native
PREFERRED_PROVIDER_gzip-native="pigz-native"
# FREEDESKTOP_CVS=cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs
FREEDESKTOP_CVS="cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs"
# SRCREV_pn-opie-mediaplayer2-skin-default=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer2-skin-default="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# ARMPKGSFX_EABI=${@bb.utils.contains("TUNE_FEATURES", [ "callconvention-hard", "vfp" ], "hf", "", d)}
# SRCREV_pn-opie-tictac=${OPIE_SRCREV}
SRCREV_pn-opie-tictac="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# COMMERCIAL_LICENSE=
# PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate=gcc-cross-intermediate
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-intermediate="gcc-cross-intermediate"
# DEPLOY_DIR_IMAGE=${DEPLOY_DIR}/images/${MACHINE}
DEPLOY_DIR_IMAGE="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/images/beagleboard"
# BBFILE_PRIORITY_openmoko-layer=7
BBFILE_PRIORITY_openmoko-layer="7"
# BBFILE_PATTERN_gpe-layer=^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/
BBFILE_PATTERN_gpe-layer="^/home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-gpe/"
# SEPPUKU_ADDCOMMENT=None
# SRCREV_pn-opie-gutenbrowser=${OPIE_SRCREV}
SRCREV_pn-opie-gutenbrowser="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEPENDS=${BASEDEPENDS}
DEPENDS="virtual/arm-angstrom-linux-gnueabi-gcc virtual/arm-angstrom-linux-gnueabi-compilerlibs virtual/libc"
# PREFERRED_PROVIDER_virtual/fakeroot-native=pseudo-native
PREFERRED_PROVIDER_virtual/fakeroot-native="pseudo-native"
# TARGET_LINK_HASH_STYLE=${@['-Wl,--hash-style=gnu',''][bb.data.getVar('TARGET_ARCH',d,1) in ['mips', 'mipsel', 'mips64', 'mips64el']]}
TARGET_LINK_HASH_STYLE="-Wl,--hash-style=gnu"
# SRCREV_pn-opie-qcop=${OPIE_SRCREV}
SRCREV_pn-opie-qcop="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SDK_AS_ARCH=${BUILD_AS_ARCH}
# SRCREV_pn-opie-mediaplayer1-core=${OPIE_SRCREV}
SRCREV_pn-opie-mediaplayer1-core="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# TUNE_FEATURES_tune-cortexa8hf=${TUNE_FEATURES_tune-armv7ahf} cortexa8
TUNE_FEATURES_tune-cortexa8hf="armv7a vfp callconvention-hard cortexa8"
# EXTRA_IMAGEDEPENDS=u-boot
EXTRA_IMAGEDEPENDS="u-boot"
# BUILD_STRIP=${BUILD_PREFIX}strip
export BUILD_STRIP="strip"
# KERNEL_IMAGETYPE=uImage
KERNEL_IMAGETYPE="uImage"
# SRCREV_pn-opie-today-mailplugin=${OPIE_SRCREV}
SRCREV_pn-opie-today-mailplugin="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# SRCREV_pn-opie-bluetoothapplet=${OPIE_SRCREV}
SRCREV_pn-opie-bluetoothapplet="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PREFERRED_VERSION_libecj-bootstrap=3.6.2
PREFERRED_VERSION_libecj-bootstrap="3.6.2"
# STAGING_DIR=${TMPDIR}/sysroots
STAGING_DIR="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots"
# BB_SIGNATURE_HANDLER=OEBasicHash
BB_SIGNATURE_HANDLER="OEBasicHash"
# PACKAGE_EXTRA_ARCHS_tune-armv7athfb-neon=${PACKAGE_EXTRA_ARCHS_tune-armv7athfb} armv7ahfb-vfp-neon armv7at2hfb-vfp-neon
PACKAGE_EXTRA_ARCHS_tune-armv7athfb-neon="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-neon armv7at2hfb-vfp-neon"
# XDG_SESSION_COOKIE=e0b31609c5e95c7f05d24c86000001f1-1334616870.145939-298541074
XDG_SESSION_COOKIE="e0b31609c5e95c7f05d24c86000001f1-1334616870.145939-298541074"
# BUILDHISTORY_PUSH_REPO=
# SRCREV_pn-opie-backup=${OPIE_SRCREV}
SRCREV_pn-opie-backup="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# PACKAGES_DYNAMIC=${PN}-locale-*
PACKAGES_DYNAMIC="bblayers-locale-*"
# MULTILIB_VARIANTS=
# TUNE_FEATURES_tune-armv7atb-neon=${TUNE_FEATURES_tune-armv7at-neon} bigendian
TUNE_FEATURES_tune-armv7atb-neon="armv7a vfp neon thumb bigendian"
# STAGING_DIR_TARGET=${STAGING_DIR}/${MACHINE}
STAGING_DIR_TARGET="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# ANGSTROM_BLACKLIST_pn-gconf-dbus-native=gconf-dbus has been merged back into main GConf
ANGSTROM_BLACKLIST_pn-gconf-dbus-native="gconf-dbus has been merged back into main GConf"
# DISTRO_FEED_CONFIGS=${ANGSTROM_FEED_CONFIGS}
DISTRO_FEED_CONFIGS="angstrom-feed-configs"
# RDEPENDS_${PN}-dev=${PN} (= ${EXTENDPKGV})
RDEPENDS_bblayers-dev="bblayers (= 1.0-r0)"
# CLEANFUNCS= sstate_cleanall
CLEANFUNCS="sstate_cleanall"
# AUTOREV=${@bb.fetch2.get_autorev(d)}
AUTOREV="AUTOINC"
# DESCRIPTION=${SUMMARY}
DESCRIPTION="bblayers version 1.0-r0"
# SRCREV_pn-opie-examples=${OPIE_SRCREV}
SRCREV_pn-opie-examples="f5c8bd6272b5bee393736f401232ce0ccc984fec"
# DEPLOY_DIR_DEB=${DEPLOY_DIR}/deb
DEPLOY_DIR_DEB="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/deb"
# PACKAGE_EXTRA_ARCHS=${PACKAGE_EXTRA_ARCHS_tune-${DEFAULTTUNE}}
PACKAGE_EXTRA_ARCHS="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon"
# PSEUDO_PASSWD=${STAGING_DIR_TARGET}
PSEUDO_PASSWD="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard"
# PALMTOP_USE_MULTITHREADED_QT=yes
PALMTOP_USE_MULTITHREADED_QT="yes"
do_build() {
:
}
do_fetchall() {
:
}
prelink_image() {
# export PSEUDO_DEBUG=4
# /bin/env | /bin/grep PSEUDO
# echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
# echo "LD_PRELOAD=$LD_PRELOAD"
pre_prelink_size=`du -ks /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs | awk '{size = $1 ; print size }'`
echo "Size before prelinking $pre_prelink_size."
# We need a prelink conf on the filesystem, add one if it's missing
if [ ! -e /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/etc/prelink.conf ]; then
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc/prelink.conf \
/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/etc/prelink.conf
dummy_prelink_conf=true;
else
dummy_prelink_conf=false;
fi
# prelink!
/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/sbin/prelink --root /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs -amR -N -c /etc/prelink.conf
# Remove the prelink.conf if we had to add it.
if [ "$dummy_prelink_conf" = "true" ]; then
rm -f /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/etc/prelink.conf
fi
pre_prelink_size=`du -ks /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs | awk '{size = $1 ; print size }'`
echo "Size after prelinking $pre_prelink_size."
}
bbdebug() {
USAGE='Usage: bbdebug [123] "message"'
if [ $# -lt 2 ]; then
bbfatal "$USAGE"
fi
# Strip off the debug level and ensure it is an integer
DBGLVL=$1; shift
if ! [[ "$DBGLVL" =~ ^[0-9]+ ]]; then
bbfatal "$USAGE"
fi
# All debug output is printed to the logs
echo "DEBUG: $*"
}
base_do_configure() {
:
}
bbnote() {
echo "NOTE: $*"
}
package_generate_ipkg_conf() {
package_generate_archlist
echo "src oe file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf
ipkgarchs="all any noarch i686-nativesdk"
for arch in $ipkgarchs; do
if [ -e /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch/Packages ] ; then
echo "src oe-$arch file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf
fi
done
echo "src oe file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf
ipkgarchs="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
for arch in $ipkgarchs; do
if [ -e /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch/Packages ] ; then
echo "src oe-$arch file:/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf
fi
done
}
sstate_create_package() {
cd ${SSTATE_BUILDDIR}
TFILE=`mktemp /home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}.XXXXXXXX`
# Need to handle empty directories
if [ "$(ls -A)" ]; then
tar -czf $TFILE *
else
tar -cz --file=$TFILE --files-from=/dev/null
fi
mv $TFILE /home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}
cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0
rm -rf ${SSTATE_BUILDDIR}
}
bbplain() {
echo "$*"
}
sysroot_stage_libdir() {
src="$1"
dest="$2"
sysroot_stage_dir $src $dest
}
buildhistory_get_imageinfo() {
if [ "1" = "0" ] ; then
return
fi
# List the files in the image, but exclude date/time etc.
# This awk script is somewhat messy, but handles where the size is not printed for device files under pseudo
( cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs && find . -ls | awk '{ if ( $7 ~ /[0-9]/ ) printf "%s %10-s %10-s %10s %s %s %s\n", $3, $5, $6, $7, $11, $12, $13 ; else printf "%s %10-s %10-s %10s %s %s %s\n", $3, $5, $6, 0, $10, $11, $12 }' | sort -k5 > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/files-in-image.txt )
# Record some machine-readable meta-information about the image
echo -n > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/image-info.txt
cat >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/image-info.txt <<END
DISTRO = angstrom
DISTRO_VERSION = v2012.04-core
USER_CLASSES =
IMAGE_CLASSES =
IMAGE_FEATURES = package-management
IMAGE_LINGUAS = en-us
IMAGE_INSTALL = systemd-compat-units udev systemd tinylogin
BAD_RECOMMENDATIONS =
ROOTFS_POSTPROCESS_COMMAND = buildhistory_get_image_installed ;
IMAGE_POSTPROCESS_COMMAND = buildhistory_get_imageinfo ;
END
imagesize=`du -ks /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs | awk '{ print $1 }'`
echo "IMAGESIZE = $imagesize" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/image-info.txt
# Add some configuration information
echo "beagleboard: bblayers configured for angstrom v2012.04-core" > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/build-id
cat >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/build-id <<END
Configured metadata layers:
meta-angstrom = "master:bfb6c66ee406d2e3db618e41e32d51d63e430657"
meta-oe
toolchain-layer
meta-efl
meta-gpe
meta-gnome
meta-xfce
meta-initramfs = "master:397dba1ab21184317019e9808a3cc36e61050680"
meta-opie = "master:efa3892b20a4ef80274e56e5633ebd62c16f9731"
meta-java = "master:3386ea6c96096f107f43f282f654e5afa456109e"
meta-mozilla = "master:5737d9fa26a632a27b2aa760c0d01190f0a17d0e"
meta-ti = "master:d2886e63551b314b23160f2c2cf12346391ae0fa"
meta-efikamx = "master:2c09a3a780b23448e8a6ca964256ff7f5ccba65d"
meta-nslu2 = "master:3d9fc951b05b4df476374b6fc3085ebac7f293ee"
meta-htc
meta-nokia
meta-openmoko
meta-palm = "master:ba34166f4565b52209adea82cef196615cf82246"
meta-handheld = "master:1f05a15aceb4c3a19fa070463b58125b5658b2a9"
meta-intel
meta-sugarbay
meta-crownbay
meta-emenlow
meta-fishriver
meta-fri2
meta-jasperforest
meta-n450 = "master:f75f9b6f68473eb0efac802409608f8389be0030"
meta = "master:a0fbbd7ba979b8aaee701e0997115f89b361b920"
END
}
die() {
bbfatal "$*"
}
base_do_install() {
:
}
base_do_package() {
:
}
oe_libinstall() {
# Purpose: Install a library, in all its forms
# Example
#
# oe_libinstall libltdl /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/
# oe_libinstall -C src/libblah libblah /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image//usr/lib/
dir=""
libtool=""
silent=""
require_static=""
require_shared=""
staging_install=""
while [ "$#" -gt 0 ]; do
case "$1" in
-C)
shift
dir="$1"
;;
-s)
silent=1
;;
-a)
require_static=1
;;
-so)
require_shared=1
;;
-*)
bbfatal "oe_libinstall: unknown option: $1"
;;
*)
break;
;;
esac
shift
done
libname="$1"
shift
destpath="$1"
if [ -z "$destpath" ]; then
bbfatal "oe_libinstall: no destination path specified"
fi
if echo "$destpath/" | egrep '^/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib/' >/dev/null
then
staging_install=1
fi
__runcmd () {
if [ -z "$silent" ]; then
echo >&2 "oe_libinstall: $*"
fi
$*
}
if [ -z "$dir" ]; then
dir=`pwd`
fi
dotlai=$libname.lai
# Sanity check that the libname.lai is unique
number_of_files=`(cd $dir; find . -name "$dotlai") | wc -l`
if [ $number_of_files -gt 1 ]; then
bbfatal "oe_libinstall: $dotlai is not unique in $dir"
fi
dir=$dir`(cd $dir;find . -name "$dotlai") | sed "s/^\.//;s/\/$dotlai\$//;q"`
olddir=`pwd`
__runcmd cd $dir
lafile=$libname.la
# If such file doesn't exist, try to cut version suffix
if [ ! -f "$lafile" ]; then
libname1=`echo "$libname" | sed 's/-[0-9.]*$//'`
lafile1=$libname.la
if [ -f "$lafile1" ]; then
libname=$libname1
lafile=$lafile1
fi
fi
if [ -f "$lafile" ]; then
# libtool archive
eval `cat $lafile|grep "^library_names="`
libtool=1
else
library_names="$libname.so* $libname.dll.a $libname.*.dylib"
fi
__runcmd install -d $destpath/
dota=$libname.a
if [ -f "$dota" -o -n "$require_static" ]; then
rm -f $destpath/$dota
__runcmd install -m 0644 $dota $destpath/
fi
if [ -f "$dotlai" -a -n "$libtool" ]; then
rm -f $destpath/$libname.la
__runcmd install -m 0644 $dotlai $destpath/$libname.la
fi
for name in $library_names; do
files=`eval echo $name`
for f in $files; do
if [ ! -e "$f" ]; then
if [ -n "$libtool" ]; then
bbfatal "oe_libinstall: $dir/$f not found."
fi
elif [ -L "$f" ]; then
__runcmd cp -P "$f" $destpath/
elif [ ! -L "$f" ]; then
libfile="$f"
rm -f $destpath/$libfile
__runcmd install -m 0755 $libfile $destpath/
fi
done
done
if [ -z "$libfile" ]; then
if [ -n "$require_shared" ]; then
bbfatal "oe_libinstall: unable to locate shared library"
fi
elif [ -z "$libtool" ]; then
# special case hack for non-libtool .so.#.#.# links
baselibfile=`basename "$libfile"`
if (echo $baselibfile | grep -qE '^lib.*\.so\.[0-9.]*$'); then
sonamelink=`arm-angstrom-linux-gnueabi-readelf -d $libfile |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'`
solink=`echo $baselibfile | sed -e 's/\.so\..*/.so/'`
if [ -n "$sonamelink" -a x"$baselibfile" != x"$sonamelink" ]; then
__runcmd ln -sf $baselibfile $destpath/$sonamelink
fi
__runcmd ln -sf $baselibfile $destpath/$solink
fi
fi
__runcmd cd "$olddir"
}
package_install_internal_ipk() {
local target_rootfs="${INSTALL_ROOTFS_IPK}"
local conffile="${INSTALL_CONF_IPK}"
local package_attemptonly="${INSTALL_PACKAGES_ATTEMPTONLY_IPK}"
local package_linguas="${INSTALL_PACKAGES_LINGUAS_IPK}"
local task="${INSTALL_TASK_IPK}"
split_multilib_packages
local package_to_install="${INSTALL_PACKAGES_NORMAL_IPK}"
local package_multilib="${INSTALL_PACKAGES_MULTILIB_IPK}"
mkdir -p ${target_rootfs}/var/lib/opkg/
local ipkg_args="-f ${conffile} -o ${target_rootfs} --force-overwrite --force_postinstall"
opkg-cl ${ipkg_args} update
# Uclibc builds don't provide this stuff...
if [ xlinux-gnueabi = "xlinux" ] || [ xlinux-gnueabi = "xlinux-gnueabi" ] ; then
if [ ! -z "${package_linguas}" ]; then
for i in ${package_linguas}; do
opkg-cl ${ipkg_args} install $i
done
fi
fi
if [ ! -z "${package_to_install}" ]; then
opkg-cl ${ipkg_args} install ${package_to_install}
fi
if [ ! -z "${package_attemptonly}" ]; then
opkg-cl ${ipkg_args} install ${package_attemptonly} > "/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/temp/log.do_${task}_attemptonly.${PID}" || true
fi
package_tryout_install_multilib_ipk
if [ ! -z "${MULTILIB_CHECK_FILE}" ]; then
#sanity check
multilib_sanity_check ${target_rootfs} ${multilib_tryout_dirs} || exit 1
fi
if [ ! -z "${package_multilib}" ]; then
opkg-cl ${ipkg_args} install ${package_multilib}
fi
}
license_create_manifest() {
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard
# Get list of installed packages
list_installed_packages | grep -v "locale" |sort > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/package.manifest
INSTALLED_PKGS=`cat /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/package.manifest`
# remove existing license.manifest file
if [ -f /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest ]; then
rm /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
fi
# list of installed packages is broken for deb
for pkg in ${INSTALLED_PKGS}; do
# not the best way to do this but licenses are not arch dependant iirc
files=`find /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/pkgdata/*/runtime -name ${pkg}| head -1`
for filename in $files; do
pkged_pn="$(sed -n 's/^PN: //p' ${filename})"
pkged_lic="$(sed -n '/^LICENSE: /{ s/^LICENSE: //; s/[+|&()*]/ /g; s/ */ /g; p }' ${filename})"
# check to see if the package name exists in the manifest. if so, bail.
if ! grep -q "PACKAGE NAME: ${pkg}" ${filename}; then
# exclude local recipes
if [ ! "${pkged_pn}" = "*locale*" ]; then
echo "PACKAGE NAME:" ${pkg} >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
echo "RECIPE NAME:" ${pkged_pn} >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
echo "LICENSE: " >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
for lic in ${pkged_lic}; do
if [ -e "/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkged_pn}/generic_${lic}" ]; then
echo ${lic}|sed s'/generic_//'g >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
else
echo "WARNING: The license listed, " ${lic} " was not in the licenses collected for " ${pkged_pn}>> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
fi
done
echo "" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest
fi
fi
done
done
# Two options here:
# - Just copy the manifest
# - Copy the manifest and the license directories
# With both options set we see a .5 M increase in core-image-minimal
if [ -n "${COPY_LIC_MANIFEST}" ]; then
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/Angstrom-bblayers-eglibc-ipk-v2012.04-core-beagleboard/license.manifest /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/license.manifest
if [ -n "${COPY_LIC_DIRS}" ]; then
for pkg in ${INSTALLED_PKGS}; do
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${pkg}
for lic in `ls /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkg}`; do
# Really don't need to copy the generics as they're
# represented in the manifest and in the actual pkg licenses
# Doing so would make your image quite a bit larger
if [[ "${lic}" != "generic_"* ]]; then
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkg}/${lic} /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${pkg}/${lic}
elif [[ "${lic}" == "generic_"* ]]; then
if [ ! -f /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${lic} ]; then
cp /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/licenses/${pkg}/${lic} /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/
fi
ln -s ../${lic} /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/rootfs/usr/share/common-licenses/${pkg}/${lic}
fi
done
done
fi
fi
}
do_rm_work() {
cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0
for dir in *
do
if [ `basename /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/bblayers-1.0` = $dir ]; then
rm -rf $dir
# The package and packages-split directories are retained by sstate for
# do_package so we retain them here too. Anything in sstate 'plaindirs'
# should be retained. Also retain logs and other files in temp.
elif [ $dir != 'temp' ] && [ $dir != 'package' ] && [ $dir != 'packages-split' ]; then
rm -rf $dir
fi
done
# Need to add pseudo back or subsqeuent work in this workdir
# might fail since setscene may not rerun to recreate it
mkdir /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/pseudo/
# Change normal stamps into setscene stamps as they better reflect the
# fact WORKDIR is now empty
# Also leave noexec stamps since setscene stamps don't cover them
cd `dirname /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0`
for i in `basename /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0`*
do
for j in do_populate_sysroot do_package do_package_write_ipk do_populate_lic
do
case $i in
*do_setscene*)
break
;;
*sigdata*)
i=dummy
break
;;
*do_package_write*)
i=dummy
break
;;
*do_build*)
i=dummy
break
;;
*_setscene*)
i=dummy
break
;;
*$j|*$j.*)
mv $i `echo $i | sed -e "s#${j}#${j}_setscene#"`
i=dummy
break
;;
esac
done
rm -f $i
done
}
buildhistory_get_image_installed() {
# Anything requiring the use of the packaging system should be done in here
# in case the packaging files are going to be removed for this image
if [ "1" = "0" ] ; then
return
fi
mkdir -p /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers
# Get list of installed packages
list_installed_packages | sort > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-names.txt
INSTALLED_PKGS=`cat /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-names.txt`
# Produce installed package file and size lists and dependency graph
echo -n > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-packages.txt
echo -n > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp
echo -e "digraph depends {\n node [shape=plaintext]" > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot
for pkg in $INSTALLED_PKGS; do
pkgfile=`get_package_filename $pkg`
echo `basename $pkgfile` >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-packages.txt
if [ -f $pkgfile ] ; then
pkgsize=`du -k $pkgfile | head -n1 | awk '{ print $1 }'`
echo $pkgsize $pkg >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp
fi
deps=`list_package_depends $pkg`
for dep in $deps ; do
echo "$pkg OPP $dep;" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'
done
recs=`list_package_recommends $pkg`
for rec in $recs ; do
echo "$pkg OPP $rec [style=dotted];" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'
done
done | sort | uniq >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot
echo "}" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot
cat /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp | sort -n -r | awk '{print $1 "\tKiB " $2}' > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.txt
rm /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/installed-package-sizes.tmp
# Produce some cut-down graphs (for readability)
grep -v kernel_image /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends.dot | grep -v kernel_2 | grep -v kernel_3 > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel.dot
grep -v libc6 /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel.dot | grep -v libgcc > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc.dot
grep -v update_ /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc.dot > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc-noupdate.dot
grep -v kernel_module /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc-noupdate.dot > /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/images/beagleboard/eglibc/bblayers/depends-nokernel-nolibc-noupdate-nomodules.dot
# Workaround for broken shell function dependencies
if false ; then
get_package_filename
list_package_depends
list_package_recommends
fi
}
do_install() {
base_do_install
}
sysroot_stage_dirs() {
from="$1"
to="$2"
sysroot_stage_dir $from/usr/include $to/usr/include
if [ "i686-linux" = "arm-angstrom-linux-gnueabi" ]; then
sysroot_stage_dir $from/usr/bin $to/usr/bin
sysroot_stage_dir $from/usr/sbin $to/usr/sbin
sysroot_stage_dir $from/bin $to/bin
sysroot_stage_dir $from/sbin $to/sbin
sysroot_stage_dir $from/usr/libexec $to/usr/libexec
sysroot_stage_dir $from/etc $to/etc
sysroot_stage_dir $from/var $to/var
fi
if [ -d $from/usr/lib ]
then
sysroot_stage_libdir $from//usr/lib $to/usr/lib
fi
if [ -d $from/lib ]
then
sysroot_stage_libdir $from/lib $to/lib
fi
sysroot_stage_dir $from/usr/share $to/usr/share
}
do_rm_work_all() {
:
}
sstate_unpack_package() {
mkdir -p ${SSTATE_INSTDIR}
cd ${SSTATE_INSTDIR}
tar -xvzf /home/gooms/OE/setup-scripts/build/sstate-cache/sstate-bblayers-armv7a-angstrom-linux-gnueabi-1.0-r0-armv7a-2-${BB_TASKHASH}
}
sysroot_stage_all() {
sysroot_stage_dirs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sysroot-destdir/
}
oe_runmake() {
if [ x"$MAKE" = x ]; then MAKE=make; fi
bbnote make -e MAKEFLAGS= "$@"
make -e MAKEFLAGS= "$@" || die "oe_runmake failed"
}
buildhistory_commit() {
if [ ! -d /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory ] ; then
# Code above that creates this dir never executed, so there can't be anything to commit
return
fi
( cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/
# Initialise the repo if necessary
if [ ! -d .git ] ; then
git init -q
fi
# Ensure there are new/changed files to commit
repostatus=`git status --porcelain`
if [ "$repostatus" != "" ] ; then
git add /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/*
HOSTNAME=`hostname 2>/dev/null || echo unknown`
# porcelain output looks like "?? packages/foo/bar"
for entry in `echo $repostatus | awk '{print $2}' | awk -F/ '{print $1}' | sort | uniq` ; do
git commit /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/$entry -m "$entry: Build Angstrom v2012.04-core of angstrom v2012.04-core for machine beagleboard on $HOSTNAME" --author "buildhistory <buildhistory@angstrom>" > /dev/null
done
if [ "" != "" ] ; then
git push -q
fi
else
git commit /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/buildhistory/ --allow-empty -m "No changes: Build Angstrom v2012.04-core of angstrom v2012.04-core for machine beagleboard on $HOSTNAME" --author "buildhistory <buildhistory@angstrom>" > /dev/null
fi) || true
}
package_generate_archlist() {
ipkgarchs="all any noarch i686-nativesdk"
priority=1
for arch in $ipkgarchs; do
echo "arch $arch $priority" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg-sdk.conf
priority=$(expr $priority + 5)
done
ipkgarchs="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard"
priority=1
for arch in $ipkgarchs; do
echo "arch $arch $priority" >> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/opkg.conf
priority=$(expr $priority + 5)
done
}
oe_machinstall() {
# Purpose: Install machine dependent files, if available
# If not available, check if there is a default
# If no default, just touch the destination
# Example:
# $1 $2 $3 $4
# oe_machinstall -m 0644 fstab /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/image/etc/fstab
#
# TODO: Check argument number?
#
filename=`basename $3`
dirname=`dirname $3`
for o in `echo linux-gnueabi:arm:build-linux:pn-bblayers:beagleboard:omap3:armv7a:armv7a:angstrom:forcevariable:libc-glibc | tr ':' ' '`; do
if [ -e $dirname/$o/$filename ]; then
bbnote $dirname/$o/$filename present, installing to $4
install $1 $2 $dirname/$o/$filename $4
return
fi
done
# bbnote overrides specific file NOT present, trying default=$3...
if [ -e $3 ]; then
bbnote $3 present, installing to $4
install $1 $2 $3 $4
else
bbnote $3 NOT present, touching empty $4
touch $4
fi
}
do_configure() {
base_do_configure
}
split_multilib_packages() {
INSTALL_PACKAGES_NORMAL_IPK=""
INSTALL_PACKAGES_MULTILIB_IPK=""
for pkg in ${INSTALL_PACKAGES_IPK}; do
is_multilib=0
for item in ; do
local pkgname_prefix="${item}-"
local pkgname_len=${#pkgname_prefix}
local pkgname=$(echo $pkg | awk -v var=$pkgname_len '{ pkgname=substr($1, 1, var); print pkgname; }' )
if [ ${pkgname} = ${pkgname_prefix} ]; then
is_multilib=1
break
fi
done
if [ ${is_multilib} = 0 ]; then
INSTALL_PACKAGES_NORMAL_IPK="${INSTALL_PACKAGES_NORMAL_IPK} ${pkg}"
else
INSTALL_PACKAGES_MULTILIB_IPK="${INSTALL_PACKAGES_MULTILIB_IPK} ${pkg}"
fi
done
}
sysroot_stage_dir() {
src="$1"
dest="$2"
# if the src doesn't exist don't do anything
if [ ! -d "$src" ]; then
return
fi
# We only want to stage the contents of $src if it's non-empty so first rmdir $src
# then if it still exists (rmdir on non-empty dir fails) we can copy its contents
rmdir "$src" 2> /dev/null || true
# However we always want to stage a $src itself, even if it's empty
mkdir -p "$dest"
if [ -d "$src" ]; then
tar -cf - -C "$src" -ps . | tar -xf - -C "$dest"
fi
}
do_buildall() {
:
}
ipk_log_check() {
target="$1"
lf_path="$2"
lf_txt="`cat $lf_path`"
for keyword_die in "exit 1" "Collected errors" ERR Fail
do
if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
then
echo "log_check: There were error messages in the logfile"
echo -e "log_check: Matched keyword: [$keyword_die]\n"
echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
echo ""
do_exit=1
fi
done
test "$do_exit" = 1 && exit 1
true
}
create_wrapper() {
# Create a wrapper script
#
# These are useful to work around relocation issues, by setting environment
# variables which point to paths in the filesystem.
#
# Usage: create_wrapper FILENAME [[VAR=VALUE]..]
cmd=$1
shift
# run echo via env to test syntactic validity of the variable arguments
env $@ echo "Generating wrapper script for $cmd"
mv $cmd $cmd.real
cmdname=`basename $cmd`.real
cat <<END >$cmd
#!/bin/sh
realpath=\`readlink -fn \$0\`
exec env $@ \`dirname \$realpath\`/$cmdname "\$@"
END
chmod +x $cmd
}
ldconfig_postinst_fragment() {
if [ x"$D" = "x" ]; then
[ -x /sbin/ldconfig ] && /sbin/ldconfig
fi
}
do_compile() {
base_do_compile
}
package_tryout_install_multilib_ipk() {
#try install multilib
multilib_tryout_dirs=""
for item in ; do
local target_rootfs="${MULTILIB_TEMP_ROOTFS}/${item}"
local ipkg_args="-f ${INSTALL_CONF_IPK} -o ${target_rootfs} --force_overwrite"
local selected_pkg=""
local pkgname_prefix="${item}-"
local pkgname_len=${#pkgname_prefix}
for pkg in ${INSTALL_PACKAGES_MULTILIB_IPK}; do
local pkgname=$(echo $pkg | awk -v var=$pkgname_len '{ pkgname=substr($1, 1, var); print pkgname; }' )
if [ ${pkgname} = ${pkgname_prefix} ]; then
selected_pkg="${selected_pkg} ${pkg}"
fi
done
if [ ! -z "${selected_pkg}" ]; then
rm -f ${target_rootfs}
mkdir -p ${target_rootfs}/${opkglibdir}
opkg-cl ${ipkg_args} update
opkg-cl ${ipkg_args} install ${selected_pkg}
multilib_tryout_dirs="${multilib_tryout_dirs} ${target_rootfs}"
fi
done
}
base_do_compile() {
if [ -e Makefile -o -e makefile ]; then
oe_runmake || die "make failed"
else
bbnote "nothing to compile"
fi
}
create_cmdline_wrapper() {
# Create a wrapper script
#
# These are useful to work around relocation issues, by setting environment
# variables which point to paths in the filesystem.
#
# Usage: create_wrapper FILENAME [[VAR=VALUE]..]
cmd=$1
shift
# run echo via env to test syntactic validity of the variable arguments
echo "Generating wrapper script for $cmd"
mv $cmd $cmd.real
cmdname=`basename $cmd`.real
cat <<END >$cmd
#!/bin/sh
realpath=\`readlink -fn \$0\`
exec \`dirname \$realpath\`/$cmdname $@ "\$@"
END
chmod +x $cmd
}
bbfatal() {
echo "ERROR: $*"
exit 1
}
bbwarn() {
echo "WARNING: $*"
}
oe_soinstall() {
# Purpose: Install shared library file and
# create the necessary links
# Example:
#
# oe_
#
#bbnote installing shared library $1 to $2
#
libname=`basename $1`
install -m 755 $1 $2/$libname
sonamelink=`arm-angstrom-linux-gnueabi-readelf -d $1 |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'`
solink=`echo $libname | sed -e 's/\.so\..*/.so/'`
ln -sf $libname $2/$sonamelink
ln -sf $libname $2/$solink
}
package_update_index_ipk() {
set -x
ipkgarchs="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon beagleboard all any noarch i686-nativesdk"
if [ ! -z "${DEPLOY_KEEP_PACKAGES}" ]; then
return
fi
packagedirs="/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk"
for arch in $ipkgarchs; do
packagedirs="$packagedirs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch"
done
multilib_archs="${MULTILIB_ARCHS}"
for arch in $multilib_archs; do
packagedirs="$packagedirs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/$arch"
done
for pkgdir in $packagedirs; do
if [ -e $pkgdir/ ]; then
touch $pkgdir/Packages
flock $pkgdir/Packages.flock -c "opkg-make-index -r $pkgdir/Packages -p $pkgdir/Packages -m $pkgdir/"
fi
done
}
do_package_write() {
:
}
bberror() {
echo "ERROR: $*"
}
do_checkuriall() {
:
}
packagedstaging_fastpath() {
:
}
python check_connectivity () {
def check_connectivity(d):
# URI's to check can be set in the CONNECTIVITY_CHECK_URIS variable
# using the same syntax as for SRC_URI. If the variable is not set
# the check is skipped
test_uris = (d.getVar('CONNECTIVITY_CHECK_URIS', True) or "").split()
retval = ""
# Only check connectivity if network enabled and the
# CONNECTIVITY_CHECK_URIS are set
network_enabled = not d.getVar('BB_NO_NETWORK', True)
check_enabled = len(test_uris)
# Take a copy of the data store and unset MIRRORS and PREMIRROS
data = bb.data.createCopy(d)
data.delVar('PREMIRRORS')
data.delVar('MIRRORS')
if check_enabled and network_enabled:
try:
fetcher = bb.fetch2.Fetch(test_uris, data)
fetcher.checkstatus()
except Exception:
# Allow the message to be configured so that users can be
# pointed to a support mechanism.
msg = data.getVar('CONNECTIVITY_CHECK_MSG', True) or ""
if len(msg) == 0:
msg = "Failed to fetch test data from the network. Please ensure your network is configured correctly.\n"
retval = msg
return retval
}
python do_devshell () {
oe_terminal(d.getVar('SHELL', True), 'OpenEmbedded Developer Shell', d)
}
python package_qa_check_unsafe_references_in_scripts () {
def package_qa_check_unsafe_references_in_scripts(path, name, d, elf, messages):
"""
Warn if scripts in base_[bindir|sbindir|libdir] reference files under exec_prefix
"""
if unsafe_references_skippable(path, name, d):
return
if not elf:
import stat
pn = d.getVar('PN', True)
# Ensure we're checking an executable script
statinfo = os.stat(path)
if bool(statinfo.st_mode & stat.S_IXUSR):
# grep shell scripts for possible references to /exec_prefix/
exec_prefix = d.getVar('exec_prefix', True)
statement = "grep -e '%s/' %s > /dev/null" % (exec_prefix, path)
if os.system(statement) == 0:
error_msg = pn + ": Found a reference to %s/ in %s" % (exec_prefix, path)
package_qa_handle_error("unsafe-references-in-scripts", error_msg, d)
error_msg = "Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix"
package_qa_handle_error("unsafe-references-in-scripts", error_msg, d)
}
python gen_packagevar () {
def gen_packagevar(d):
ret = []
pkgs = (d.getVar("PACKAGES", True) or "").split()
vars = (d.getVar("PACKAGEVARS", True) or "").split()
for p in pkgs:
for v in vars:
ret.append(v + "_" + p)
return " ".join(ret)
}
python splitfile2 () {
def splitfile2(debugsrcdir, d):
# Function to split a single file, called from split_and_strip_files below
#
# The debug src information processed in the splitfile2 is further procecessed
# and copied to the destination here.
import commands, stat
sourcefile = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/debugsources.list")
if debugsrcdir and os.path.isfile(sourcefile):
dvar = d.getVar('PKGD', True)
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
strip = d.getVar("STRIP", True)
objcopy = d.getVar("OBJCOPY", True)
debugedit = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/debugedit")
workdir = d.getVar("WORKDIR", True)
workparentdir = os.path.dirname(workdir)
workbasedir = os.path.basename(workdir)
nosuchdir = []
basepath = dvar
for p in debugsrcdir.split("/"):
basepath = basepath + "/" + p
if not os.path.exists(basepath):
nosuchdir.append(basepath)
bb.mkdirhier(basepath)
processdebugsrc = "LC_ALL=C ; sort -z -u '%s' | egrep -v -z '(<internal>|<built-in>)$' | "
# We need to ignore files that are not actually ours
# we do this by only paying attention to items from this package
processdebugsrc += "fgrep -z '%s' | "
processdebugsrc += "(cd '%s' ; cpio -pd0mL --no-preserve-owner '%s%s' 2>/dev/null)"
os.system(processdebugsrc % (sourcefile, workbasedir, workparentdir, dvar, debugsrcdir))
# The copy by cpio may have resulted in some empty directories! Remove these
for root, dirs, files in os.walk("%s%s" % (dvar, debugsrcdir)):
for d in dirs:
dir = os.path.join(root, d)
#bb.note("rmdir -p %s" % dir)
os.system("rmdir -p %s 2>/dev/null" % dir)
# Also remove debugsrcdir if its empty
for p in nosuchdir[::-1]:
if os.path.exists(p) and not os.listdir(p):
os.rmdir(p)
}
python base_version_less_or_equal () {
def base_version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):
return oe.utils.version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d)
}
python runtime_mapping_rename () {
def runtime_mapping_rename (varname, d):
#bb.note("%s before: %s" % (varname, d.getVar(varname, True)))
new_depends = []
deps = bb.utils.explode_dep_versions(d.getVar(varname, True) or "")
for depend in deps:
# Have to be careful with any version component of the depend
new_depend = get_package_mapping(depend, d)
if deps[depend]:
new_depends.append("%s (%s)" % (new_depend, deps[depend]))
else:
new_depends.append(new_depend)
d.setVar(varname, " ".join(new_depends) or None)
#bb.note("%s after: %s" % (varname, d.getVar(varname, True)))
}
python package_qa_check_rpath () {
def package_qa_check_rpath(file,name, d, elf, messages):
"""
Check for dangerous RPATHs
"""
if not elf:
return
scanelf = os.path.join(d.getVar('STAGING_BINDIR_NATIVE',True),'scanelf')
bad_dirs = [d.getVar('TMPDIR', True) + "/work", d.getVar('STAGING_DIR_TARGET', True)]
bad_dir_test = d.getVar('TMPDIR', True)
if not os.path.exists(scanelf):
bb.fatal("Can not check RPATH, scanelf (part of pax-utils-native) not found")
if not bad_dirs[0] in d.getVar('WORKDIR', True):
bb.fatal("This class assumed that WORKDIR is /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work... Not doing any check")
output = os.popen("%s -B -F%%r#F '%s'" % (scanelf,file))
txt = output.readline().split()
for line in txt:
for dir in bad_dirs:
if dir in line:
messages.append("package %s contains bad RPATH %s in file %s" % (name, line, file))
}
python package_depchains () {
"""
For a given set of prefix and postfix modifiers, make those packages
RRECOMMENDS on the corresponding packages for its RDEPENDS.
Example: If package A depends upon package B, and A's .bb emits an
A-dev package, this would make A-dev Recommends: B-dev.
If only one of a given suffix is specified, it will take the RRECOMMENDS
based on the RDEPENDS of *all* other packages. If more than one of a given
suffix is specified, its will only use the RDEPENDS of the single parent
package.
"""
packages = d.getVar('PACKAGES', True)
postfixes = (d.getVar('DEPCHAIN_POST', True) or '').split()
prefixes = (d.getVar('DEPCHAIN_PRE', True) or '').split()
def pkg_adddeprrecs(pkg, base, suffix, getname, depends, d):
#bb.note('depends for %s is %s' % (base, depends))
rreclist = bb.utils.explode_dep_versions(d.getVar('RRECOMMENDS_' + pkg, True) or d.getVar('RRECOMMENDS', True) or "")
for depend in depends:
if depend.find('-native') != -1 or depend.find('-cross') != -1 or depend.startswith('virtual/'):
#bb.note("Skipping %s" % depend)
continue
if depend.endswith('-dev'):
depend = depend.replace('-dev', '')
if depend.endswith('-dbg'):
depend = depend.replace('-dbg', '')
pkgname = getname(depend, suffix)
#bb.note("Adding %s for %s" % (pkgname, depend))
if pkgname not in rreclist:
rreclist[pkgname] = ""
#bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist)))
d.setVar('RRECOMMENDS_%s' % pkg, bb.utils.join_deps(rreclist, commasep=False))
def pkg_addrrecs(pkg, base, suffix, getname, rdepends, d):
#bb.note('rdepends for %s is %s' % (base, rdepends))
rreclist = bb.utils.explode_dep_versions(d.getVar('RRECOMMENDS_' + pkg, True) or d.getVar('RRECOMMENDS', True) or "")
for depend in rdepends:
if depend.find('virtual-locale-') != -1:
#bb.note("Skipping %s" % depend)
continue
if depend.endswith('-dev'):
depend = depend.replace('-dev', '')
if depend.endswith('-dbg'):
depend = depend.replace('-dbg', '')
pkgname = getname(depend, suffix)
#bb.note("Adding %s for %s" % (pkgname, depend))
if pkgname not in rreclist:
rreclist[pkgname] = ""
#bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist)))
d.setVar('RRECOMMENDS_%s' % pkg, bb.utils.join_deps(rreclist, commasep=False))
def add_dep(list, dep):
dep = dep.split(' (')[0].strip()
if dep not in list:
list.append(dep)
depends = []
for dep in bb.utils.explode_deps(d.getVar('DEPENDS', True) or ""):
add_dep(depends, dep)
rdepends = []
for dep in bb.utils.explode_deps(d.getVar('RDEPENDS', True) or ""):
add_dep(rdepends, dep)
for pkg in packages.split():
for dep in bb.utils.explode_deps(d.getVar('RDEPENDS_' + pkg, True) or ""):
add_dep(rdepends, dep)
#bb.note('rdepends is %s' % rdepends)
def post_getname(name, suffix):
return '%s%s' % (name, suffix)
def pre_getname(name, suffix):
return '%s%s' % (suffix, name)
pkgs = {}
for pkg in packages.split():
for postfix in postfixes:
if pkg.endswith(postfix):
if not postfix in pkgs:
pkgs[postfix] = {}
pkgs[postfix][pkg] = (pkg[:-len(postfix)], post_getname)
for prefix in prefixes:
if pkg.startswith(prefix):
if not prefix in pkgs:
pkgs[prefix] = {}
pkgs[prefix][pkg] = (pkg[:-len(prefix)], pre_getname)
for suffix in pkgs:
for pkg in pkgs[suffix]:
if d.getVarFlag('RRECOMMENDS_' + pkg, 'nodeprrecs'):
continue
(base, func) = pkgs[suffix][pkg]
if suffix == "-dev":
pkg_adddeprrecs(pkg, base, suffix, func, depends, d)
if len(pkgs[suffix]) == 1:
pkg_addrrecs(pkg, base, suffix, func, rdepends, d)
else:
rdeps = []
for dep in bb.utils.explode_deps(d.getVar('RDEPENDS_' + base, True) or d.getVar('RDEPENDS', True) or ""):
add_dep(rdeps, dep)
pkg_addrrecs(pkg, base, suffix, func, rdeps, d)
}
python sstate_task_postfunc () {
shared_state = sstate_state_fromvars(d)
sstate_install(shared_state, d)
for intercept in shared_state['interceptfuncs']:
bb.build.exec_func(intercept, d)
sstate_package(shared_state, d)
}
python buildhistory_emit_pkghistory () {
import re
if not "package" in (d.getVar('BUILDHISTORY_FEATURES', True) or "").split():
return 0
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
class RecipeInfo:
def __init__(self, name):
self.name = name
self.pe = "0"
self.pv = "0"
self.pr = "r0"
self.depends = ""
self.packages = ""
class PackageInfo:
def __init__(self, name):
self.name = name
self.pe = "0"
self.pv = "0"
self.pr = "r0"
self.size = 0
self.depends = ""
self.rdepends = ""
self.rrecommends = ""
self.files = ""
self.filelist = ""
# Should check PACKAGES here to see if anything removed
def getpkgvar(pkg, var):
val = bb.data.getVar('%s_%s' % (var, pkg), d, 1)
if val:
return val
val = bb.data.getVar('%s' % (var), d, 1)
return val
def readRecipeInfo(pn, histfile):
rcpinfo = RecipeInfo(pn)
f = open(histfile, "r")
try:
for line in f:
lns = line.split('=')
name = lns[0].strip()
value = lns[1].strip(" \t\r\n").strip('"')
if name == "PE":
rcpinfo.pe = value
elif name == "PV":
rcpinfo.pv = value
elif name == "PR":
rcpinfo.pr = value
elif name == "DEPENDS":
rcpinfo.depends = value
elif name == "PACKAGES":
rcpinfo.packages = value
finally:
f.close()
return rcpinfo
def readPackageInfo(pkg, histfile):
pkginfo = PackageInfo(pkg)
f = open(histfile, "r")
try:
for line in f:
lns = line.split('=')
name = lns[0].strip()
value = lns[1].strip(" \t\r\n").strip('"')
if name == "PE":
pkginfo.pe = value
elif name == "PV":
pkginfo.pv = value
elif name == "PR":
pkginfo.pr = value
elif name == "RDEPENDS":
pkginfo.rdepends = value
elif name == "RRECOMMENDS":
pkginfo.rrecommends = value
elif name == "PKGSIZE":
pkginfo.size = long(value)
elif name == "FILES":
pkginfo.files = value
elif name == "FILELIST":
pkginfo.filelist = value
finally:
f.close()
return pkginfo
def getlastrecipeversion(pn):
try:
histfile = os.path.join(pkghistdir, "latest")
return readRecipeInfo(pn, histfile)
except EnvironmentError:
return None
def getlastpkgversion(pkg):
try:
histfile = os.path.join(pkghistdir, pkg, "latest")
return readPackageInfo(pkg, histfile)
except EnvironmentError:
return None
def sortpkglist(string):
pkgiter = re.finditer(r'[a-zA-Z0-9.+-]+( \([><=]+ [^ )]+\))?', string, 0)
pkglist = [p.group(0) for p in pkgiter]
pkglist.sort()
return ' '.join(pkglist)
def sortlist(string):
items = string.split(' ')
items.sort()
return ' '.join(items)
pn = d.getVar('PN', True)
pe = d.getVar('PE', True) or "0"
pv = d.getVar('PV', True)
pr = d.getVar('PR', True)
packages = squashspaces(d.getVar('PACKAGES', True))
rcpinfo = RecipeInfo(pn)
rcpinfo.pe = pe
rcpinfo.pv = pv
rcpinfo.pr = pr
rcpinfo.depends = sortlist(squashspaces(d.getVar('DEPENDS', True) or ""))
rcpinfo.packages = packages
write_recipehistory(rcpinfo, d)
write_latestlink(None, pe, pv, pr, d)
# Apparently the version can be different on a per-package basis (see Python)
pkgdest = d.getVar('PKGDEST', True)
for pkg in packages.split():
pe = getpkgvar(pkg, 'PE') or "0"
pv = getpkgvar(pkg, 'PV')
pr = getpkgvar(pkg, 'PR')
#
# Find out what the last version was
# Make sure the version did not decrease
#
lastversion = getlastpkgversion(pkg)
if lastversion:
last_pe = lastversion.pe
last_pv = lastversion.pv
last_pr = lastversion.pr
r = bb.utils.vercmp((pe, pv, pr), (last_pe, last_pv, last_pr))
if r < 0:
bb.error("Package version for package %s went backwards which would break package feeds from (%s:%s-%s to %s:%s-%s)" % (pkg, last_pe, last_pv, last_pr, pe, pv, pr))
pkginfo = PackageInfo(pkg)
pkginfo.pe = pe
pkginfo.pv = pv
pkginfo.pr = pr
pkginfo.rdepends = sortpkglist(squashspaces(getpkgvar(pkg, 'RDEPENDS') or ""))
pkginfo.rrecommends = sortpkglist(squashspaces(getpkgvar(pkg, 'RRECOMMENDS') or ""))
pkginfo.files = squashspaces(getpkgvar(pkg, 'FILES') or "")
# Gather information about packaged files
pkgdestpkg = os.path.join(pkgdest, pkg)
filelist = []
pkginfo.size = 0
for root, dirs, files in os.walk(pkgdestpkg):
relpth = os.path.relpath(root, pkgdestpkg)
for f in files:
fstat = os.lstat(os.path.join(root, f))
pkginfo.size += fstat.st_size
filelist.append(os.sep + os.path.join(relpth, f))
filelist.sort()
pkginfo.filelist = " ".join(filelist)
write_pkghistory(pkginfo, d)
write_latestlink(pkg, pe, pv, pr, d)
}
python oe_run () {
def oe_run(d, cmd, **kwargs):
import oe.process
kwargs["env"] = oe_popen_env(d)
return oe.process.run(cmd, **kwargs)
}
python generate_git_config () {
def generate_git_config(e):
from bb import data
if data.getVar('GIT_CORE_CONFIG', e.data, True):
gitconfig_path = e.data.getVar('GIT_CONFIG', True)
proxy_command = " gitProxy = %s\n" % data.getVar('OE_GIT_PROXY_COMMAND', e.data, True)
bb.mkdirhier(e.data.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/etc"))
if (os.path.exists(gitconfig_path)):
os.remove(gitconfig_path)
f = open(gitconfig_path, 'w')
f.write("[core]\n")
ignore_hosts = data.getVar('GIT_PROXY_IGNORE', e.data, True).split()
for ignore_host in ignore_hosts:
f.write(" gitProxy = none for %s\n" % ignore_host)
f.write(proxy_command)
f.close
}
python write_latestlink () {
def write_latestlink(pkg, pe, pv, pr, d):
import shutil
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
def rm_link(path):
try:
os.unlink(path)
except OSError:
return
if pkg:
filedir = os.path.join(pkghistdir, pkg)
else:
filedir = pkghistdir
latest_file = os.path.join(filedir, "latest")
ver_file = os.path.join(filedir, "%s:%s-%s" % (pe, pv, pr))
rm_link(latest_file)
if d.getVar('BUILDHISTORY_KEEP_VERSIONS', True) == '1':
shutil.copy(ver_file, latest_file)
else:
shutil.move(ver_file, latest_file)
}
python insane_mapping_rename_hook () {
bb.build.exec_func('package_mapping_rename_hook', d)
}
python check_sanity_sstate_dir_change () {
def check_sanity_sstate_dir_change(sstate_dir, data):
# Sanity checks to be done when the value of SSTATE_DIR changes
# Check that SSTATE_DIR isn't on a filesystem with limited filename length (eg. eCryptFS)
testmsg = ""
if sstate_dir != "":
testmsg = check_create_long_filename(sstate_dir, "SSTATE_DIR")
return testmsg
}
python sstate_setscene () {
def sstate_setscene(d):
shared_state = sstate_state_fromvars(d)
accelerate = sstate_installpkg(shared_state, d)
if not accelerate:
raise bb.build.FuncFailed("No suitable staging package found")
}
python base_path_relative () {
def base_path_relative(src, dest):
return oe.path.relative(src, dest)
}
python package_ipk_fn () {
d.setVar('PKGFN', d.getVar('PKG'))
}
python do_cleanall () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.clean()
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python sstate_package () {
def sstate_package(ss, d):
import oe.path
def make_relative_symlink(path, outputpath, d):
# Replace out absolute TMPDIR paths in symlinks with relative ones
if not os.path.islink(path):
return
link = os.readlink(path)
if not os.path.isabs(link):
return
if not link.startswith(tmpdir):
return
depth = link.rpartition(tmpdir)[2].count('/')
base = link.partition(tmpdir)[2].strip()
while depth > 1:
base = "../" + base
depth -= 1
bb.debug(2, "Replacing absolute path %s with relative path %s" % (link, base))
os.remove(path)
os.symlink(base, path)
tmpdir = d.getVar('TMPDIR', True)
sstatebuild = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sstate-build-%s/" % ss['name'])
sstatepkg = d.getVar('SSTATE_PKG', True) + '_'+ ss['name'] + ".tgz"
bb.mkdirhier(sstatebuild)
bb.mkdirhier(os.path.dirname(sstatepkg))
for state in ss['dirs']:
srcbase = state[0].rstrip("/").rsplit('/', 1)[0]
for walkroot, dirs, files in os.walk(state[1]):
for file in files:
srcpath = os.path.join(walkroot, file)
dstpath = srcpath.replace(state[1], sstatebuild + state[0])
make_relative_symlink(srcpath, dstpath, d)
for dir in dirs:
srcpath = os.path.join(walkroot, dir)
dstpath = srcpath.replace(state[1], sstatebuild + state[0])
make_relative_symlink(srcpath, dstpath, d)
bb.debug(2, "Preparing tree %s for packaging at %s" % (state[1], sstatebuild + state[0]))
oe.path.copytree(state[1], sstatebuild + state[0])
workdir = d.getVar('WORKDIR', True)
for plain in ss['plaindirs']:
pdir = plain.replace(workdir, sstatebuild)
bb.mkdirhier(plain)
bb.mkdirhier(pdir)
oe.path.copytree(plain, pdir)
d.setVar('SSTATE_BUILDDIR', sstatebuild)
d.setVar('SSTATE_PKG', sstatepkg)
sstate_hardcode_path(d)
bb.build.exec_func('sstate_create_package', d)
bb.siggen.dump_this_task(sstatepkg + ".siginfo", d)
return
}
python do_populate_lic () {
"""
Populate LICENSE_DIRECTORY with licenses.
"""
import os
import bb
import shutil
import oe.license
pn = d.getVar('PN', True)
for package in d.getVar('PACKAGES', True):
if d.getVar('LICENSE_' + pn + '-' + package, True):
license_types = license_types + ' & ' + \
d.getVar('LICENSE_' + pn + '-' + package, True)
#If we get here with no license types, then that means we have a recipe
#level license. If so, we grab only those.
try:
license_types
except NameError:
# All the license types at the recipe level
license_types = d.getVar('LICENSE', True)
# All the license files for the package
lic_files = d.getVar('LIC_FILES_CHKSUM', True)
pn = d.getVar('PN', True)
# The base directory we wrangle licenses to
destdir = os.path.join(d.getVar('LICSSTATEDIR', True), pn)
# The license files are located in S/LIC_FILE_CHECKSUM.
srcdir = d.getVar('S', True)
# Directory we store the generic licenses as set in the distro configuration
generic_directory = d.getVar('COMMON_LICENSE_DIR', True)
license_source_dirs = []
license_source_dirs.append(generic_directory)
try:
additional_lic_dirs = d.getVar('LICENSE_DIR', True).split()
for lic_dir in additional_lic_dirs:
license_source_dirs.append(lic_dir)
except:
pass
class FindVisitor(oe.license.LicenseVisitor):
def visit_Str(self, node):
#
# Until I figure out what to do with
# the two modifiers I support (or greater = +
# and "with exceptions" being *
# we'll just strip out the modifier and put
# the base license.
find_license(node.s.replace("+", "").replace("*", ""))
self.generic_visit(node)
def find_license(license_type):
try:
bb.mkdirhier(gen_lic_dest)
except:
pass
spdx_generic = None
license_source = None
# If the generic does not exist we need to check to see if there is an SPDX mapping to it
for lic_dir in license_source_dirs:
if not os.path.isfile(os.path.join(lic_dir, license_type)):
if d.getVarFlag('SPDXLICENSEMAP', license_type) != None:
# Great, there is an SPDXLICENSEMAP. We can copy!
bb.debug(1, "We need to use a SPDXLICENSEMAP for %s" % (license_type))
spdx_generic = d.getVarFlag('SPDXLICENSEMAP', license_type)
license_source = lic_dir
break
elif os.path.isfile(os.path.join(lic_dir, license_type)):
spdx_generic = license_type
license_source = lic_dir
break
if spdx_generic and license_source:
# we really should copy to generic_ + spdx_generic, however, that ends up messing the manifest
# audit up. This should be fixed in emit_pkgdata (or, we actually got and fix all the recipes)
bb.copyfile(os.path.join(license_source, spdx_generic), os.path.join(os.path.join(d.getVar('LICSSTATEDIR', True), pn), "generic_" + license_type))
if not os.path.isfile(os.path.join(os.path.join(d.getVar('LICSSTATEDIR', True), pn), "generic_" + license_type)):
# If the copy didn't occur, something horrible went wrong and we fail out
bb.warn("%s for %s could not be copied for some reason. It may not exist. WARN for now." % (spdx_generic, pn))
else:
# And here is where we warn people that their licenses are lousy
bb.warn("%s: No generic license file exists for: %s in any provider" % (pn, license_type))
pass
try:
bb.mkdirhier(destdir)
except:
pass
if not generic_directory:
raise bb.build.FuncFailed("COMMON_LICENSE_DIR is unset. Please set this in your distro config")
if not lic_files:
# No recipe should have an invalid license file. This is checked else
# where, but let's be pedantic
bb.note(pn + ": Recipe file does not have license file information.")
return True
for url in lic_files.split():
(type, host, path, user, pswd, parm) = bb.decodeurl(url)
# We want the license file to be copied into the destination
srclicfile = os.path.join(srcdir, path)
ret = bb.copyfile(srclicfile, os.path.join(destdir, os.path.basename(path)))
# If the copy didn't occur, something horrible went wrong and we fail out
if not ret:
bb.warn("%s could not be copied for some reason. It may not exist. WARN for now." % srclicfile)
v = FindVisitor()
try:
v.visit_string(license_types)
except oe.license.InvalidLicense as exc:
bb.fatal('%s: %s' % (d.getVar('PF', True), exc))
except SyntaxError:
bb.warn("%s: Failed to parse it's LICENSE field." % (d.getVar('PF', True)))
}
python package_qa_handle_error () {
def package_qa_handle_error(error_class, error_msg, d):
package_qa_write_error(error_msg, d)
if error_class in (d.getVar("ERROR_QA", True) or "").split():
bb.error("QA Issue: %s" % error_msg)
return False
else:
bb.warn("QA Issue: %s" % error_msg)
return True
}
python do_package_ipk () {
import re, copy
import textwrap
workdir = d.getVar('WORKDIR', True)
outdir = d.getVar('PKGWRITEDIRIPK', True)
tmpdir = d.getVar('TMPDIR', True)
pkgdest = d.getVar('PKGDEST', True)
if not workdir or not outdir or not tmpdir:
bb.error("Variables incorrectly set, unable to package")
return
packages = d.getVar('PACKAGES', True)
if not packages or packages == '':
bb.debug(1, "No packages; nothing to do")
return
# We're about to add new packages so the index needs to be checked
# so remove the appropriate stamp file.
if os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"), os.R_OK):
os.unlink(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"))
for pkg in packages.split():
localdata = bb.data.createCopy(d)
root = "%s/%s" % (pkgdest, pkg)
lf = bb.utils.lockfile(root + ".lock")
localdata.setVar('ROOT', '')
localdata.setVar('ROOT_%s' % pkg, root)
pkgname = localdata.getVar('PKG_%s' % pkg, True)
if not pkgname:
pkgname = pkg
localdata.setVar('PKG', pkgname)
localdata.setVar('OVERRIDES', pkg)
bb.data.update_data(localdata)
basedir = os.path.join(os.path.dirname(root))
arch = localdata.getVar('PACKAGE_ARCH', True)
pkgoutdir = "%s/%s" % (outdir, arch)
bb.mkdirhier(pkgoutdir)
os.chdir(root)
from glob import glob
g = glob('*')
try:
del g[g.index('CONTROL')]
del g[g.index('./CONTROL')]
except ValueError:
pass
if not g and localdata.getVar('ALLOW_EMPTY') != "1":
bb.note("Not creating empty archive for %s-%s-%s" % (pkg, localdata.getVar('PKGV', True), localdata.getVar('PKGR', True)))
bb.utils.unlockfile(lf)
continue
controldir = os.path.join(root, 'CONTROL')
bb.mkdirhier(controldir)
try:
ctrlfile = file(os.path.join(controldir, 'control'), 'w')
except OSError:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("unable to open control file for writing.")
fields = []
pe = d.getVar('PKGE', True)
if pe and int(pe) > 0:
fields.append(["Version: %s:%s-%s\n", ['PKGE', 'PKGV', 'PKGR']])
else:
fields.append(["Version: %s-%s\n", ['PKGV', 'PKGR']])
fields.append(["Description: %s\n", ['DESCRIPTION']])
fields.append(["Section: %s\n", ['SECTION']])
fields.append(["Priority: %s\n", ['PRIORITY']])
fields.append(["Maintainer: %s\n", ['MAINTAINER']])
fields.append(["License: %s\n", ['LICENSE']])
fields.append(["Architecture: %s\n", ['PACKAGE_ARCH']])
fields.append(["OE: %s\n", ['PN']])
fields.append(["Homepage: %s\n", ['HOMEPAGE']])
def pullData(l, d):
l2 = []
for i in l:
l2.append(d.getVar(i, True))
return l2
ctrlfile.write("Package: %s\n" % pkgname)
# check for required fields
try:
for (c, fs) in fields:
for f in fs:
if localdata.getVar(f) is None:
raise KeyError(f)
# Special behavior for description...
if 'DESCRIPTION' in fs:
summary = localdata.getVar('SUMMARY', True) or localdata.getVar('DESCRIPTION', True) or "."
description = localdata.getVar('DESCRIPTION', True) or "."
description = textwrap.dedent(description).strip()
ctrlfile.write('Description: %s\n' % summary)
ctrlfile.write('%s\n' % textwrap.fill(description, width=74, initial_indent=' ', subsequent_indent=' '))
else:
ctrlfile.write(c % tuple(pullData(fs, localdata)))
except KeyError:
import sys
(type, value, traceback) = sys.exc_info()
ctrlfile.close()
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("Missing field for ipk generation: %s" % value)
# more fields
bb.build.exec_func("mapping_rename_hook", localdata)
rdepends = bb.utils.explode_dep_versions(localdata.getVar("RDEPENDS", True) or "")
rrecommends = bb.utils.explode_dep_versions(localdata.getVar("RRECOMMENDS", True) or "")
rsuggests = bb.utils.explode_dep_versions(localdata.getVar("RSUGGESTS", True) or "")
rprovides = bb.utils.explode_dep_versions(localdata.getVar("RPROVIDES", True) or "")
rreplaces = bb.utils.explode_dep_versions(localdata.getVar("RREPLACES", True) or "")
rconflicts = bb.utils.explode_dep_versions(localdata.getVar("RCONFLICTS", True) or "")
if rdepends:
ctrlfile.write("Depends: %s\n" % bb.utils.join_deps(rdepends))
if rsuggests:
ctrlfile.write("Suggests: %s\n" % bb.utils.join_deps(rsuggests))
if rrecommends:
ctrlfile.write("Recommends: %s\n" % bb.utils.join_deps(rrecommends))
if rprovides:
ctrlfile.write("Provides: %s\n" % bb.utils.join_deps(rprovides))
if rreplaces:
ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces))
if rconflicts:
ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts))
src_uri = localdata.getVar("SRC_URI", True) or "None"
if src_uri:
src_uri = re.sub("\s+", " ", src_uri)
ctrlfile.write("Source: %s\n" % " ".join(src_uri.split()))
ctrlfile.close()
for script in ["preinst", "postinst", "prerm", "postrm"]:
scriptvar = localdata.getVar('pkg_%s' % script, True)
if not scriptvar:
continue
try:
scriptfile = file(os.path.join(controldir, script), 'w')
except OSError:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("unable to open %s script file for writing." % script)
scriptfile.write(scriptvar)
scriptfile.close()
os.chmod(os.path.join(controldir, script), 0755)
conffiles_str = localdata.getVar("CONFFILES", True)
if conffiles_str:
try:
conffiles = file(os.path.join(controldir, 'conffiles'), 'w')
except OSError:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("unable to open conffiles for writing.")
for f in conffiles_str.split():
conffiles.write('%s\n' % f)
conffiles.close()
os.chdir(basedir)
ret = os.system("PATH=\"%s\" %s %s %s" % (localdata.getVar("PATH", True),
d.getVar("OPKGBUILDCMD",1), pkg, pkgoutdir))
if ret != 0:
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("opkg-build execution failed")
bb.utils.prunedir(controldir)
bb.utils.unlockfile(lf)
}
python all_multilib_tune_values () {
def all_multilib_tune_values(d, var, unique = True, need_split = True, delim = ' '):
"""Return a string of all ${var} in all multilib tune configuration"""
values = []
value = d.getVar(var, True) or ""
if value != "":
if need_split:
for item in value.split(delim):
values.append(item)
else:
values.append(value)
variants = d.getVar("MULTILIB_VARIANTS", True) or ""
for item in variants.split():
localdata = bb.data.createCopy(d)
overrides = localdata.getVar("OVERRIDES", False) + ":virtclass-multilib-" + item
localdata.setVar("OVERRIDES", overrides)
bb.data.update_data(localdata)
value = localdata.getVar(var, True) or ""
if value != "":
if need_split:
for item in value.split(delim):
values.append(item)
else:
values.append(value)
if unique:
#we do this to keep order as much as possible
ret = []
for value in values:
if not value in ret:
ret.append(value)
else:
ret = values
return " ".join(ret)}
python package_get_auto_pr () {
# per recipe PRSERV_HOST PRSERV_PORT
pn = d.getVar('PN', True)
host = d.getVar("PRSERV_HOST_" + pn, True)
port = d.getVar("PRSERV_PORT_" + pn, True)
if not (host is None):
d.setVar("PRSERV_HOST", host)
if not (port is None):
d.setVar("PRSERV_PORT", port)
if d.getVar('USE_PR_SERV', True) != "0":
try:
auto_pr=prserv_get_pr_auto(d)
except Exception as e:
bb.fatal("Can NOT get PRAUTO, exception %s" % str(e))
return
if auto_pr is None:
if d.getVar('PRSERV_LOCKDOWN', True):
bb.fatal("Can NOT get PRAUTO from lockdown exported file")
else:
bb.fatal("Can NOT get PRAUTO from remote PR service")
return
d.setVar('PRAUTO',str(auto_pr))
}
python base_do_fetch () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.download()
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python package_name_hook () {
bb.build.exec_func('debian_package_name_hook', d)
}
python sstate_clean_cachefiles () {
def sstate_clean_cachefiles(d):
for task in (d.getVar('SSTATETASKS', True) or "").split():
ss = sstate_state_fromvars(d, task[3:])
sstate_clean_cachefile(ss, d)
}
python buildhistory_get_imagevars () {
def buildhistory_get_imagevars(d):
imagevars = "DISTRO DISTRO_VERSION USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS ROOTFS_POSTPROCESS_COMMAND IMAGE_POSTPROCESS_COMMAND"
listvars = "USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS"
imagevars = imagevars.split()
listvars = listvars.split()
ret = ""
for var in imagevars:
value = d.getVar(var, True) or ""
if var in listvars:
# Squash out spaces
value = squashspaces(value)
ret += "%s = %s\n" % (var, value)
return ret.rstrip('\n')
}
python buildhistory_eventhandler () {
import bb.build
import bb.event
if isinstance(e, bb.event.BuildCompleted):
if e.data.getVar('BUILDHISTORY_FEATURES', True).strip():
if e.data.getVar("BUILDHISTORY_COMMIT", True) == "1":
bb.build.exec_func("buildhistory_commit", e.data)
}
python do_split_packages () {
def do_split_packages(d, root, file_regex, output_pattern, description, postinst=None, recursive=False, hook=None, extra_depends=None, aux_files_pattern=None, postrm=None, allow_dirs=False, prepend=False, match_path=False, aux_files_pattern_verbatim=None, allow_links=False):
"""
Used in .bb files to split up dynamically generated subpackages of a
given package, usually plugins or modules.
"""
ml = d.getVar("MLPREFIX", True)
if ml:
if not output_pattern.startswith(ml):
output_pattern = ml + output_pattern
newdeps = []
for dep in (extra_depends or "").split():
if dep.startswith(ml):
newdeps.append(dep)
else:
newdeps.append(ml + dep)
if newdeps:
extra_depends = " ".join(newdeps)
dvar = d.getVar('PKGD', True)
packages = d.getVar('PACKAGES', True).split()
if postinst:
postinst = '#!/bin/sh\n' + postinst + '\n'
if postrm:
postrm = '#!/bin/sh\n' + postrm + '\n'
if not recursive:
objs = os.listdir(dvar + root)
else:
objs = []
for walkroot, dirs, files in os.walk(dvar + root):
for file in files:
relpath = os.path.join(walkroot, file).replace(dvar + root + '/', '', 1)
if relpath:
objs.append(relpath)
if extra_depends == None:
# This is *really* broken
mainpkg = packages[0]
# At least try and patch it up I guess...
if mainpkg.find('-dbg'):
mainpkg = mainpkg.replace('-dbg', '')
if mainpkg.find('-dev'):
mainpkg = mainpkg.replace('-dev', '')
extra_depends = mainpkg
for o in sorted(objs):
import re, stat
if match_path:
m = re.match(file_regex, o)
else:
m = re.match(file_regex, os.path.basename(o))
if not m:
continue
f = os.path.join(dvar + root, o)
mode = os.lstat(f).st_mode
if not (stat.S_ISREG(mode) or (allow_links and stat.S_ISLNK(mode)) or (allow_dirs and stat.S_ISDIR(mode))):
continue
on = legitimize_package_name(m.group(1))
pkg = output_pattern % on
if not pkg in packages:
if prepend:
packages = [pkg] + packages
else:
packages.append(pkg)
oldfiles = d.getVar('FILES_' + pkg, True)
if not oldfiles:
the_files = [os.path.join(root, o)]
if aux_files_pattern:
if type(aux_files_pattern) is list:
for fp in aux_files_pattern:
the_files.append(fp % on)
else:
the_files.append(aux_files_pattern % on)
if aux_files_pattern_verbatim:
if type(aux_files_pattern_verbatim) is list:
for fp in aux_files_pattern_verbatim:
the_files.append(fp % m.group(1))
else:
the_files.append(aux_files_pattern_verbatim % m.group(1))
d.setVar('FILES_' + pkg, " ".join(the_files))
if extra_depends != '':
d.appendVar('RDEPENDS_' + pkg, ' ' + extra_depends)
d.setVar('DESCRIPTION_' + pkg, description % on)
if postinst:
d.setVar('pkg_postinst_' + pkg, postinst)
if postrm:
d.setVar('pkg_postrm_' + pkg, postrm)
else:
d.setVar('FILES_' + pkg, oldfiles + " " + os.path.join(root, o))
if callable(hook):
hook(f, pkg, file_regex, output_pattern, m.group(1))
d.setVar('PACKAGES', ' '.join(packages))
}
python sstate_state_fromvars () {
def sstate_state_fromvars(d, task = None):
if task is None:
task = d.getVar('BB_CURRENTTASK', True)
if not task:
bb.fatal("sstate code running without task context?!")
task = task.replace("_setscene", "")
name = d.getVarFlag("do_" + task, 'sstate-name', True)
inputs = (d.getVarFlag("do_" + task, 'sstate-inputdirs', True) or "").split()
outputs = (d.getVarFlag("do_" + task, 'sstate-outputdirs', True) or "").split()
plaindirs = (d.getVarFlag("do_" + task, 'sstate-plaindirs', True) or "").split()
lockfiles = (d.getVarFlag("do_" + task, 'sstate-lockfile', True) or "").split()
lockfilesshared = (d.getVarFlag("do_" + task, 'sstate-lockfile-shared', True) or "").split()
interceptfuncs = (d.getVarFlag("do_" + task, 'sstate-interceptfuncs', True) or "").split()
if not name or len(inputs) != len(outputs):
bb.fatal("sstate variables not setup correctly?!")
ss = sstate_init(name, task, d)
for i in range(len(inputs)):
sstate_add(ss, inputs[i], outputs[i], d)
ss['lockfiles'] = lockfiles
ss['lockfiles-shared'] = lockfilesshared
ss['plaindirs'] = plaindirs
ss['interceptfuncs'] = interceptfuncs
return ss
}
python package_qa_check_buildpaths () {
def package_qa_check_buildpaths(path, name, d, elf, messages):
"""
Check for build paths inside target files and error if not found in the whitelist
"""
# Ignore .debug files, not interesting
if path.find(".debug") != -1:
return
# Ignore symlinks
if os.path.islink(path):
return
tmpdir = d.getVar('TMPDIR', True)
file_content = open(path).read()
if tmpdir in file_content:
messages.append("File %s in package contained reference to tmpdir" % package_qa_clean_path(path,d))
}
python write_pkghistory () {
def write_pkghistory(pkginfo, d):
bb.debug(2, "Writing package history")
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
verpath = os.path.join(pkghistdir, pkginfo.name)
if not os.path.exists(verpath):
os.makedirs(verpath)
verfile = os.path.join(verpath, "%s:%s-%s" % (pkginfo.pe, pkginfo.pv, pkginfo.pr))
f = open(verfile, "w")
try:
if pkginfo.pe != "0":
f.write("PE = %s\n" % pkginfo.pe)
f.write("PV = %s\n" % pkginfo.pv)
f.write("PR = %s\n" % pkginfo.pr)
f.write("RDEPENDS = %s\n" % pkginfo.rdepends)
f.write("RRECOMMENDS = %s\n" % pkginfo.rrecommends)
f.write("PKGSIZE = %d\n" % pkginfo.size)
f.write("FILES = %s\n" % pkginfo.files)
f.write("FILELIST = %s\n" % pkginfo.filelist)
finally:
f.close()
}
python check_app_exists () {
def check_app_exists(app, d):
from bb import which, data
app = data.expand(app, d)
path = data.getVar('PATH', d, 1)
return bool(which(path, app))
}
python base_conditional () {
def base_conditional(variable, checkvalue, truevalue, falsevalue, d):
return oe.utils.conditional(variable, checkvalue, truevalue, falsevalue, d)
}
python base_path_join () {
def base_path_join(a, *p):
return oe.path.join(a, *p)
}
python check_pseudo_wrapper () {
def check_pseudo_wrapper():
import sys
if not sys.argv[0].endswith('/bitbake'):
return ""
import subprocess as sub
# Check if bitbake wrapper is being used
pseudo_build = os.environ.get( 'PSEUDO_BUILD' )
if not pseudo_build:
bb.warn("Bitbake has not been run using the bitbake wrapper (scripts/bitbake); this is likely because your PATH has been altered from that normally set up by the oe-init-build-env script. Not using the wrapper may result in failures during package installation, so it is highly recommended that you set your PATH back so that the wrapper script is being executed.")
if (not pseudo_build) or pseudo_build == '2':
# pseudo ought to be working, let's see if it is...
p = sub.Popen(['sh', '-c', 'PSEUDO_DISABLED=0 id -u'],stdout=sub.PIPE,stderr=sub.PIPE)
out, err = p.communicate()
if out.rstrip() != '0':
msg = "Pseudo is not functioning correctly, which will cause failures during package installation. Please check your configuration."
if pseudo_build == '2':
return msg
else:
bb.warn(msg)
return ""
}
python sstate_add () {
def sstate_add(ss, source, dest, d):
srcbase = os.path.basename(source)
ss['dirs'].append([srcbase, source, dest])
return ss
}
python should_apply () {
def should_apply(parm, d):
"""Determine if we should apply the given patch"""
if "mindate" in parm or "maxdate" in parm:
pn = d.getVar('PN', True)
srcdate = d.getVar('SRCDATE_%s' % pn, True)
if not srcdate:
srcdate = d.getVar('SRCDATE', True)
if srcdate == "now":
srcdate = d.getVar('DATE', True)
if "maxdate" in parm and parm["maxdate"] < srcdate:
return False, 'is outdated'
if "mindate" in parm and parm["mindate"] > srcdate:
return False, 'is predated'
if "minrev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and srcrev < parm["minrev"]:
return False, 'applies to later revisions'
if "maxrev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and srcrev > parm["maxrev"]:
return False, 'applies to earlier revisions'
if "rev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and parm["rev"] not in srcrev:
return False, "doesn't apply to revision"
if "notrev" in parm:
srcrev = d.getVar('SRCREV', True)
if srcrev and parm["notrev"] in srcrev:
return False, "doesn't apply to revision"
return True, None
}
python preferred_ml_updates () {
def preferred_ml_updates(d):
# If any PREFERRED_PROVIDER or PREFERRED_VERSIONS are set,
# we need to mirror these variables in the multilib case
multilibs = d.getVar('MULTILIBS', True) or ""
if not multilibs:
return
prefixes = []
for ext in multilibs.split():
eext = ext.split(':')
if len(eext) > 1 and eext[0] == 'multilib':
prefixes.append(eext[1])
versions = []
providers = []
for v in d.keys():
if v.startswith("PREFERRED_VERSION_"):
versions.append(v)
if v.startswith("PREFERRED_PROVIDER_"):
providers.append(v)
for v in versions:
val = d.getVar(v, False)
pkg = v.replace("PREFERRED_VERSION_", "")
if pkg.endswith("-native") or pkg.endswith("-nativesdk"):
continue
for p in prefixes:
newname = "PREFERRED_VERSION_" + p + "-" + pkg
if not d.getVar(newname, False):
d.setVar(newname, val)
for prov in providers:
val = d.getVar(prov, False)
pkg = prov.replace("PREFERRED_PROVIDER_", "")
if pkg.endswith("-native") or pkg.endswith("-nativesdk"):
continue
virt = ""
if pkg.startswith("virtual/"):
pkg = pkg.replace("virtual/", "")
virt = "virtual/"
for p in prefixes:
newname = "PREFERRED_PROVIDER_" + virt + p + "-" + pkg
if pkg != "kernel":
val = p + "-" + val
if not d.getVar(newname, False):
d.setVar(newname, val)
mp = (d.getVar("MULTI_PROVIDER_WHITELIST", True) or "").split()
extramp = []
for p in mp:
if p.endswith("-native") or p.endswith("-nativesdk"):
continue
virt = ""
if p.startswith("virtual/"):
p = p.replace("virtual/", "")
virt = "virtual/"
for pref in prefixes:
extramp.append(virt + pref + "-" + p)
d.setVar("MULTI_PROVIDER_WHITELIST", " ".join(mp + extramp))
}
python base_detect_branch () {
def base_detect_branch(d):
path = base_get_scmbasepath(d)
scms = [base_get_metadata_git_branch]
for scm in scms:
rev = scm(path, d)
if rev <> "<unknown>":
return rev.strip()
return "<unknown>"
}
python oe_popen_env () {
def oe_popen_env(d):
env = d.getVar("__oe_popen_env", False)
if env is None:
env = {}
for v in d.keys():
if d.getVarFlag(v, "export"):
env[v] = d.getVar(v, True) or ""
d.setVar("__oe_popen_env", env)
return env
}
python sstate_hardcode_path () {
def sstate_hardcode_path(d):
# Need to remove hardcoded paths and fix these when we install the
# staging packages.
staging = d.getVar('STAGING_DIR', True)
staging_target = d.getVar('STAGING_DIR_TARGET', True)
staging_host = d.getVar('STAGING_DIR_HOST', True)
sstate_builddir = d.getVar('SSTATE_BUILDDIR', True)
if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('cross-canadian', d):
sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIR:g'" % (staging)
elif bb.data.inherits_class('cross', d):
sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIRTARGET:g; s:%s:FIXMESTAGINGDIR:g'" % (staging_target, staging)
else:
sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIRHOST:g'" % (staging_host)
sstate_scan_cmd = d.getVar('SSTATE_SCAN_CMD', True)
sstate_filelist_cmd = "tee %sfixmepath" % (sstate_builddir)
# fixmepath file needs relative paths, drop sstate_builddir prefix
sstate_filelist_relative_cmd = "sed -i -e 's:^%s::g' %sfixmepath" % (sstate_builddir, sstate_builddir)
sstate_hardcode_cmd = "%s | %s | xargs %s" % (sstate_scan_cmd, sstate_filelist_cmd, sstate_sed_cmd)
print "Removing hardcoded paths from sstate package: '%s'" % (sstate_hardcode_cmd)
os.system(sstate_hardcode_cmd)
print "Replacing absolute paths in fixmepath file: '%s'" % (sstate_filelist_relative_cmd)
os.system(sstate_filelist_relative_cmd)
}
python do_listtasks () {
import sys
# emit variables and shell functions
#bb.data.emit_env(sys.__stdout__, d)
# emit the metadata which isnt valid shell
for e in d.keys():
if d.getVarFlag(e, 'task'):
bb.plain("%s" % e)
}
python base_dep_prepend () {
None}
python fixup_perms () {
import os, pwd, grp
# init using a string with the same format as a line as documented in
# the fs-perms.txt file
# <path> <mode> <uid> <gid> <walk> <fmode> <fuid> <fgid>
# <path> link <link target>
#
# __str__ can be used to print out an entry in the input format
#
# if fs_perms_entry.path is None:
# an error occured
# if fs_perms_entry.link, you can retrieve:
# fs_perms_entry.path = path
# fs_perms_entry.link = target of link
# if not fs_perms_entry.link, you can retrieve:
# fs_perms_entry.path = path
# fs_perms_entry.mode = expected dir mode or None
# fs_perms_entry.uid = expected uid or -1
# fs_perms_entry.gid = expected gid or -1
# fs_perms_entry.walk = 'true' or something else
# fs_perms_entry.fmode = expected file mode or None
# fs_perms_entry.fuid = expected file uid or -1
# fs_perms_entry_fgid = expected file gid or -1
class fs_perms_entry():
def __init__(self, line):
lsplit = line.split()
if len(lsplit) == 3 and lsplit[1].lower() == "link":
self._setlink(lsplit[0], lsplit[2])
elif len(lsplit) == 8:
self._setdir(lsplit[0], lsplit[1], lsplit[2], lsplit[3], lsplit[4], lsplit[5], lsplit[6], lsplit[7])
else:
bb.error("Fixup Perms: invalid config line %s" % line)
self.path = None
self.link = None
def _setdir(self, path, mode, uid, gid, walk, fmode, fuid, fgid):
self.path = os.path.normpath(path)
self.link = None
self.mode = self._procmode(mode)
self.uid = self._procuid(uid)
self.gid = self._procgid(gid)
self.walk = walk.lower()
self.fmode = self._procmode(fmode)
self.fuid = self._procuid(fuid)
self.fgid = self._procgid(fgid)
def _setlink(self, path, link):
self.path = os.path.normpath(path)
self.link = link
def _procmode(self, mode):
if not mode or (mode and mode == "-"):
return None
else:
return int(mode,8)
# Note uid/gid -1 has special significance in os.lchown
def _procuid(self, uid):
if uid is None or uid == "-":
return -1
elif uid.isdigit():
return int(uid)
else:
return pwd.getpwnam(uid).pw_uid
def _procgid(self, gid):
if gid is None or gid == "-":
return -1
elif gid.isdigit():
return int(gid)
else:
return grp.getgrnam(gid).gr_gid
# Use for debugging the entries
def __str__(self):
if self.link:
return "%s link %s" % (self.path, self.link)
else:
mode = "-"
if self.mode:
mode = "0%o" % self.mode
fmode = "-"
if self.fmode:
fmode = "0%o" % self.fmode
uid = self._mapugid(self.uid)
gid = self._mapugid(self.gid)
fuid = self._mapugid(self.fuid)
fgid = self._mapugid(self.fgid)
return "%s %s %s %s %s %s %s %s" % (self.path, mode, uid, gid, self.walk, fmode, fuid, fgid)
def _mapugid(self, id):
if id is None or id == -1:
return "-"
else:
return "%d" % id
# Fix the permission, owner and group of path
def fix_perms(path, mode, uid, gid, dir):
if mode and not os.path.islink(path):
#bb.note("Fixup Perms: chmod 0%o %s" % (mode, dir))
os.chmod(path, mode)
# -1 is a special value that means don't change the uid/gid
# if they are BOTH -1, don't bother to lchown
if not (uid == -1 and gid == -1):
#bb.note("Fixup Perms: lchown %d:%d %s" % (uid, gid, dir))
os.lchown(path, uid, gid)
# Return a list of configuration files based on either the default
# files/fs-perms.txt or the contents of FILESYSTEM_PERMS_TABLES
# paths are resolved via BBPATH
def get_fs_perms_list(d):
str = ""
fs_perms_tables = d.getVar('FILESYSTEM_PERMS_TABLES', True)
if not fs_perms_tables:
fs_perms_tables = 'files/fs-perms.txt'
for conf_file in fs_perms_tables.split():
str += " %s" % bb.which(d.getVar('BBPATH', True), conf_file)
return str
dvar = d.getVar('PKGD', True)
fs_perms_table = {}
# By default all of the standard directories specified in
# bitbake.conf will get 0755 root:root.
target_path_vars = [ 'base_prefix',
'prefix',
'exec_prefix',
'base_bindir',
'base_sbindir',
'base_libdir',
'datadir',
'sysconfdir',
'servicedir',
'sharedstatedir',
'localstatedir',
'infodir',
'mandir',
'docdir',
'bindir',
'sbindir',
'libexecdir',
'libdir',
'includedir',
'oldincludedir' ]
for path in target_path_vars:
dir = d.getVar(path, True) or ""
if dir == "":
continue
fs_perms_table[dir] = fs_perms_entry(bb.data.expand("%s 0755 root root false - - -" % (dir), d))
# Now we actually load from the configuration files
for conf in get_fs_perms_list(d).split():
if os.path.exists(conf):
f = open(conf)
for line in f:
if line.startswith('#'):
continue
lsplit = line.split()
if len(lsplit) == 0:
continue
if len(lsplit) != 8 and not (len(lsplit) == 3 and lsplit[1].lower() == "link"):
bb.error("Fixup perms: %s invalid line: %s" % (conf, line))
continue
entry = fs_perms_entry(d.expand(line))
if entry and entry.path:
fs_perms_table[entry.path] = entry
f.close()
# Debug -- list out in-memory table
#for dir in fs_perms_table:
# bb.note("Fixup Perms: %s: %s" % (dir, str(fs_perms_table[dir])))
# We process links first, so we can go back and fixup directory ownership
# for any newly created directories
for dir in fs_perms_table:
if not fs_perms_table[dir].link:
continue
origin = dvar + dir
if not (os.path.exists(origin) and os.path.isdir(origin) and not os.path.islink(origin)):
continue
link = fs_perms_table[dir].link
if link[0] == "/":
target = dvar + link
ptarget = link
else:
target = os.path.join(os.path.dirname(origin), link)
ptarget = os.path.join(os.path.dirname(dir), link)
if os.path.exists(target):
bb.error("Fixup Perms: Unable to correct directory link, target already exists: %s -> %s" % (dir, ptarget))
continue
# Create path to move directory to, move it, and then setup the symlink
bb.mkdirhier(os.path.dirname(target))
#bb.note("Fixup Perms: Rename %s -> %s" % (dir, ptarget))
os.rename(origin, target)
#bb.note("Fixup Perms: Link %s -> %s" % (dir, link))
os.symlink(link, origin)
for dir in fs_perms_table:
if fs_perms_table[dir].link:
continue
origin = dvar + dir
if not (os.path.exists(origin) and os.path.isdir(origin)):
continue
fix_perms(origin, fs_perms_table[dir].mode, fs_perms_table[dir].uid, fs_perms_table[dir].gid, dir)
if fs_perms_table[dir].walk == 'true':
for root, dirs, files in os.walk(origin):
for dr in dirs:
each_dir = os.path.join(root, dr)
fix_perms(each_dir, fs_perms_table[dir].mode, fs_perms_table[dir].uid, fs_perms_table[dir].gid, dir)
for f in files:
each_file = os.path.join(root, f)
fix_perms(each_file, fs_perms_table[dir].fmode, fs_perms_table[dir].fuid, fs_perms_table[dir].fgid, dir)
}
python check_create_long_filename () {
def check_create_long_filename(filepath, pathname):
testfile = os.path.join(filepath, ''.join([`num`[-1] for num in xrange(1,200)]))
try:
if not os.path.exists(filepath):
bb.utils.mkdirhier(filepath)
f = file(testfile, "w")
f.close()
os.remove(testfile)
except IOError as (errno, strerror):
if errno == 36: # ENAMETOOLONG
return "Failed to create a file with a long name in %s. Please use a filesystem that does not unreasonably limit filename length.\n" % pathname
else:
return "Failed to create a file in %s: %s" % (pathname, strerror)
return ""
}
python oe_system () {
def oe_system(d, cmd, **kwargs):
""" Popen based version of os.system. """
if not "shell" in kwargs:
kwargs["shell"] = True
return oe_popen(d, cmd, **kwargs).wait()
}
python do_populate_lic_setscene () {
sstate_setscene(d)
}
python oe_popen () {
def oe_popen(d, cmd, **kwargs):
import oe.process
kwargs["env"] = oe_popen_env(d)
return oe.process.Popen(cmd, **kwargs)
}
python package_qa_check_dev () {
def package_qa_check_dev(path, name, d, elf, messages):
"""
Check for ".so" library symlinks in non-dev packages
"""
if not name.endswith("-dev") and not name.endswith("-dbg") and not name.endswith("-nativesdk") and path.endswith(".so") and os.path.islink(path):
messages.append("non -dev/-dbg/-nativesdk package contains symlink .so: %s path '%s'" % \
(name, package_qa_clean_path(path,d)))
}
python prserv_get_pr_auto () {
def prserv_get_pr_auto(d):
import oe.prservice
if d.getVar('USE_PR_SERV', True) != "1":
bb.warn("Not using network based PR service")
return None
version = d.getVar("PRAUTOINX", True)
pkgarch = d.getVar("PACKAGE_ARCH", True)
checksum = d.getVar("BB_TASKHASH", True)
if d.getVar('PRSERV_LOCKDOWN', True):
auto_rev = d.getVar('PRAUTO_' + version + '_' + pkgarch, True) or d.getVar('PRAUTO_' + version, True) or None
else:
conn = d.getVar("__PRSERV_CONN", True)
if conn is None:
conn = oe.prservice.prserv_make_conn(d)
if conn is None:
return None
auto_rev = conn.getPR(version, pkgarch, checksum)
return auto_rev}
python do_fetch () {
bb.build.exec_func('base_do_fetch', d)
}
python base_get_metadata_git_branch () {
def base_get_metadata_git_branch(path, d):
branch = os.popen('cd %s; git branch 2>&1 | grep "^* " | tr -d "* "' % path).read()
if len(branch) != 0:
return branch
return "<unknown>"
}
python do_checkuri () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.checkstatus()
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python is_machine_specific () {
def is_machine_specific(d):
"""Determine whether the current recipe is machine specific"""
machinepaths = set(machine_paths(d))
srcuri = d.getVar("SRC_URI", True).split()
for url in srcuri:
fetcher = bb.fetch2.Fetch([srcuri], d)
if url.startswith("file://"):
if any(fetcher.localpath(url).startswith(mp + "/") for mp in machinepaths):
return True
}
python oe_terminal () {
def oe_terminal(command, title, d):
import oe.data
import oe.terminal
for export in oe.data.typed_value('OE_TERMINAL_EXPORTS', d):
value = d.getVar(export, True)
if value is not None:
os.environ[export] = str(value)
terminal = oe.data.typed_value('OE_TERMINAL', d).lower()
if terminal == 'none':
bb.fatal('Devshell usage disabled with OE_TERMINAL')
elif terminal != 'auto':
try:
oe.terminal.spawn(terminal, command, title)
return
except oe.terminal.UnsupportedTerminal:
bb.warn('Unsupported terminal "%s", defaulting to "auto"' %
terminal)
except oe.terminal.ExecutionError as exc:
bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc))
try:
oe.terminal.spawn_preferred(command, title)
except oe.terminal.NoSupportedTerminals:
bb.fatal('No valid terminal found, unable to open devshell')
except oe.terminal.ExecutionError as exc:
bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc))}
python sstate_clean_cachefile () {
def sstate_clean_cachefile(ss, d):
import oe.path
sstatepkgdir = d.getVar('SSTATE_DIR', True)
sstatepkgfile = sstatepkgdir + '/' + d.getVar('SSTATE_PKGSPEC', True) + "*_" + ss['name'] + ".tgz*"
bb.note("Removing %s" % sstatepkgfile)
oe.path.remove(sstatepkgfile)
}
python do_clean () {
"""clear the build and temp directories"""
dir = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0")
bb.note("Removing " + dir)
oe.path.remove(dir)
dir = "%s.*" % bb.data.expand(d.getVar('STAMP'), d)
bb.note("Removing " + dir)
oe.path.remove(dir)
for f in (d.getVar('CLEANFUNCS', True) or '').split():
bb.build.exec_func(f, d)
}
python package_qa_write_error () {
def package_qa_write_error(error, d):
logfile = d.getVar('QA_LOGFILE', True)
if logfile:
p = d.getVar('P', True)
f = file( logfile, "a+")
print >> f, "%s: %s" % (p, error)
f.close()
}
python package_qa_check_staged () {
def package_qa_check_staged(path,d):
"""
Check staged la and pc files for sanity
-e.g. installed being false
As this is run after every stage we should be able
to find the one responsible for the errors easily even
if we look at every .pc and .la file
"""
sane = True
tmpdir = d.getVar('TMPDIR', True)
workdir = os.path.join(tmpdir, "work")
installed = "installed=yes"
if bb.data.inherits_class("native", d) or bb.data.inherits_class("cross", d):
pkgconfigcheck = workdir
else:
pkgconfigcheck = tmpdir
# find all .la and .pc files
# read the content
# and check for stuff that looks wrong
for root, dirs, files in os.walk(path):
for file in files:
path = os.path.join(root,file)
if file.endswith(".la"):
file_content = open(path).read()
if workdir in file_content:
error_msg = "%s failed sanity test (workdir) in path %s" % (file,root)
sane = package_qa_handle_error("la", error_msg, d)
elif file.endswith(".pc"):
file_content = open(path).read()
if pkgconfigcheck in file_content:
error_msg = "%s failed sanity test (tmpdir) in path %s" % (file,root)
sane = package_qa_handle_error("pkgconfig", error_msg, d)
return sane
}
python read_subpackage_metadata () {
import oe.packagedata
data = oe.packagedata.read_pkgdata(d.getVar('PN', True), d)
for key in data.keys():
d.setVar(key, data[key])
for pkg in d.getVar('PACKAGES', True).split():
sdata = oe.packagedata.read_subpkgdata(pkg, d)
for key in sdata.keys():
d.setVar(key, sdata[key])
}
python sstate_checkhashes () {
def sstate_checkhashes(sq_fn, sq_task, sq_hash, sq_hashfn, d):
ret = []
# This needs to go away, FIXME
mapping = {
"do_populate_sysroot" : "populate-sysroot",
"do_populate_lic" : "populate-lic",
"do_package_write_ipk" : "deploy-ipk",
"do_package_write_deb" : "deploy-deb",
"do_package_write_rpm" : "deploy-rpm",
"do_package" : "package",
"do_deploy" : "deploy",
}
for task in range(len(sq_fn)):
sstatefile = d.expand("/home/gooms/OE/setup-scripts/build/sstate-cache/" + sq_hashfn[task] + "_" + mapping[sq_task[task]] + ".tgz")
sstatefile = sstatefile.replace("${BB_TASKHASH}", sq_hash[task])
if os.path.exists(sstatefile):
bb.debug(2, "SState: Found valid sstate file %s" % sstatefile)
ret.append(task)
continue
else:
bb.debug(2, "SState: Looked for but didn't find file %s" % sstatefile)
mirrors = d.getVar("SSTATE_MIRRORS", True)
if mirrors:
# Copy the data object and override DL_DIR and SRC_URI
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
dldir = localdata.expand("/home/gooms/OE/setup-scripts/build/sstate-cache")
localdata.setVar('DL_DIR', dldir)
localdata.setVar('PREMIRRORS', mirrors)
bb.debug(2, "SState using premirror of: %s" % mirrors)
for task in range(len(sq_fn)):
if task in ret:
continue
sstatefile = d.expand("/home/gooms/OE/setup-scripts/build/sstate-cache/" + sq_hashfn[task] + "_" + mapping[sq_task[task]] + ".tgz")
sstatefile = sstatefile.replace("${BB_TASKHASH}", sq_hash[task])
srcuri = "file://" + os.path.basename(sstatefile)
localdata.setVar('SRC_URI', srcuri)
bb.debug(2, "SState: Attempting to fetch %s" % srcuri)
try:
fetcher = bb.fetch2.Fetch(srcuri.split(), localdata)
fetcher.checkstatus()
bb.debug(2, "SState: Successful fetch test for %s" % srcuri)
ret.append(task)
except:
bb.debug(2, "SState: Unsuccessful fetch test for %s" % srcuri)
pass
return ret
}
python do_package_qa () {
bb.note("DO PACKAGE QA")
logdir = d.getVar('T', True)
pkg = d.getVar('PN', True)
# Check the compile log for host contamination
compilelog = os.path.join(logdir,"log.do_compile")
if os.path.exists(compilelog):
statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % compilelog
if os.system(statement) == 0:
bb.warn("%s: The compile log indicates that host include and/or library paths were used.\n \
Please check the log '%s' for more information." % (pkg, compilelog))
# Check the install log for host contamination
installlog = os.path.join(logdir,"log.do_install")
if os.path.exists(installlog):
statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % installlog
if os.system(statement) == 0:
bb.warn("%s: The install log indicates that host include and/or library paths were used.\n \
Please check the log '%s' for more information." % (pkg, installlog))
# Scan the packages...
pkgdest = d.getVar('PKGDEST', True)
packages = d.getVar('PACKAGES', True)
# no packages should be scanned
if not packages:
return
testmatrix = d.getVarFlags("QAPATHTEST")
g = globals()
walk_sane = True
rdepends_sane = True
for package in packages.split():
skip = (d.getVar('INSANE_SKIP_' + package, True) or "").split()
if skip:
bb.note("Package %s skipping QA tests: %s" % (package, str(skip)))
warnchecks = []
for w in (d.getVar("WARN_QA", True) or "").split():
if w in skip:
continue
if w in testmatrix and testmatrix[w] in g:
warnchecks.append(g[testmatrix[w]])
errorchecks = []
for e in (d.getVar("ERROR_QA", True) or "").split():
if e in skip:
continue
if e in testmatrix and testmatrix[e] in g:
errorchecks.append(g[testmatrix[e]])
bb.note("Checking Package: %s" % package)
path = "%s/%s" % (pkgdest, package)
if not package_qa_walk(path, warnchecks, errorchecks, skip, package, d):
walk_sane = False
if not package_qa_check_rdepends(package, pkgdest, skip, d):
rdepends_sane = False
if not walk_sane or not rdepends_sane:
bb.fatal("QA run found fatal errors. Please consider fixing them.")
bb.note("DONE with PACKAGE QA")
}
python base_prune_suffix () {
def base_prune_suffix(var, suffixes, d):
return oe.utils.prune_suffix(var, suffixes, d)
}
python write_recipehistory () {
def write_recipehistory(rcpinfo, d):
bb.debug(2, "Writing recipe history")
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE', True)
if not os.path.exists(pkghistdir):
os.makedirs(pkghistdir)
verfile = os.path.join(pkghistdir, "%s:%s-%s" % (rcpinfo.pe, rcpinfo.pv, rcpinfo.pr))
f = open(verfile, "w")
try:
if rcpinfo.pe != "0":
f.write("PE = %s\n" % rcpinfo.pe)
f.write("PV = %s\n" % rcpinfo.pv)
f.write("PR = %s\n" % rcpinfo.pr)
f.write("DEPENDS = %s\n" % rcpinfo.depends)
f.write("PACKAGES = %s\n" % rcpinfo.packages)
finally:
f.close()
}
python do_qa_staging () {
bb.note("QA checking staging")
if not package_qa_check_staged(d.expand('/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sysroot-destdir///home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/lib'), d):
bb.fatal("QA staging was broken by the package built above")
}
python do_package () {
# Change the following version to cause sstate to invalidate the package
# cache. This is useful if an item this class depends on changes in a
# way that the output of this class changes. rpmdeps is a good example
# as any change to rpmdeps requires this to be rerun.
# PACKAGE_BBCLASS_VERSION = "1"
packages = (d.getVar('PACKAGES', True) or "").split()
if len(packages) < 1:
bb.debug(1, "No packages to build, skipping do_package")
return
workdir = d.getVar('WORKDIR', True)
outdir = d.getVar('DEPLOY_DIR', True)
dest = d.getVar('D', True)
dvar = d.getVar('PKGD', True)
pn = d.getVar('PN', True)
if not workdir or not outdir or not dest or not dvar or not pn or not packages:
bb.error("WORKDIR, DEPLOY_DIR, D, PN and PKGD all must be defined, unable to package")
return
for f in (d.getVar('PACKAGEFUNCS', True) or '').split():
bb.build.exec_func(f, d)
}
python base_contains () {
def base_contains(variable, checkvalues, truevalue, falsevalue, d):
return oe.utils.contains(variable, checkvalues, truevalue, falsevalue, d)
}
python oe_import () {
def oe_import(d):
import os, sys
bbpath = d.getVar("BBPATH", True).split(":")
sys.path[0:0] = [os.path.join(dir, "lib") for dir in bbpath]
def inject(name, value):
"""Make a python object accessible from the metadata"""
if hasattr(bb.utils, "_context"):
bb.utils._context[name] = value
else:
__builtins__[name] = value
import oe.data
for toimport in oe.data.typed_value("OE_IMPORTS", d):
imported = __import__(toimport)
inject(toimport.split(".", 1)[0], imported)
}
python package_qa_walk () {
def package_qa_walk(path, warnfuncs, errorfuncs, skip, package, d):
import oe.qa
#if this will throw an exception, then fix the dict above
target_os = d.getVar('TARGET_OS', True)
target_arch = d.getVar('TARGET_ARCH', True)
warnings = []
errors = []
for root, dirs, files in os.walk(path):
for file in files:
path = os.path.join(root,file)
elf = oe.qa.ELFFile(path)
try:
elf.open()
except:
elf = None
for func in warnfuncs:
func(path, package, d, elf, warnings)
for func in errorfuncs:
func(path, package, d, elf, errors)
for w in warnings:
bb.warn("QA Issue: %s" % w)
package_qa_write_error(w, d)
for e in errors:
bb.error("QA Issue: %s" % e)
package_qa_write_error(e, d)
return len(errors) == 0
}
python runstrip () {
def runstrip(file, elftype, d):
# Function to strip a single file, called from split_and_strip_files below
# A working 'file' (one which works on the target architecture)
#
# The elftype is a bit pattern (explained in split_and_strip_files) to tell
# us what type of file we're processing...
# 4 - executable
# 8 - shared library
import commands, stat
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
strip = d.getVar("STRIP", True)
# Handle kernel modules specifically - .debug directories here are pointless
if file.find("/lib/modules/") != -1 and file.endswith(".ko"):
return os.system("%s'%s' --strip-debug --remove-section=.comment --remove-section=.note --preserve-dates '%s'" % (pathprefix, strip, file))
newmode = None
if not os.access(file, os.W_OK) or os.access(file, os.R_OK):
origmode = os.stat(file)[stat.ST_MODE]
newmode = origmode | stat.S_IWRITE | stat.S_IREAD
os.chmod(file, newmode)
extraflags = ""
# .so and shared library
if ".so" in file and elftype & 8:
extraflags = "--remove-section=.comment --remove-section=.note --strip-unneeded"
# shared or executable:
elif elftype & 8 or elftype & 4:
extraflags = "--remove-section=.comment --remove-section=.note"
stripcmd = "'%s' %s '%s'" % (strip, extraflags, file)
bb.debug(1, "runstrip: %s" % stripcmd)
ret = os.system("%s%s" % (pathprefix, stripcmd))
if newmode:
os.chmod(file, origmode)
if ret:
bb.error("runstrip: '%s' strip command failed" % stripcmd)
return 0
}
python check_sanity_validmachine () {
def check_sanity_validmachine(e):
from bb import data
messages = ""
# Check TUNE_ARCH is set
if data.getVar('TUNE_ARCH', e.data, True) == 'INVALID':
messages = messages + 'TUNE_ARCH is unset. Please ensure your MACHINE configuration includes a valid tune configuration file which will set this correctly.\n'
# Check TARGET_ARCH is set correctly
if data.getVar('TARGE_ARCH', e.data, False) == 'arm':
messages = messages + 'TARGET_ARCH is being overwritten, likely by your MACHINE configuration files.\nPlease use a valid tune configuration file which should set this correctly automatically\nand avoid setting this in the machine configuration. See the OE-Core mailing list for more information.\n'
# Check TARGET_OS is set
if data.getVar('TARGET_OS', e.data, True) == 'INVALID':
messages = messages + 'Please set TARGET_OS directly, or choose a MACHINE or DISTRO that does so.\n'
# Check that we don't have duplicate entries in PACKAGE_ARCHS & that TUNE_PKGARCH is in PACKAGE_ARCHS
pkgarchs = data.getVar('PACKAGE_ARCHS', e.data, True)
tunepkg = data.getVar('TUNE_PKGARCH', e.data, True)
tunefound = False
seen = {}
dups = []
for pa in pkgarchs.split():
if seen.get(pa, 0) == 1:
dups.append(pa)
else:
seen[pa] = 1
if pa == tunepkg:
tunefound = True
if len(dups):
messages = messages + "Error, the PACKAGE_ARCHS variable contains duplicates. The following archs are listed more than once: %s" % " ".join(dups)
if tunefound == False:
messages = messages + "Error, the PACKAGE_ARCHS variable does not contain TUNE_PKGARCH (%s)." % tunepkg
return messages
}
python package_qa_check_desktop () {
def package_qa_check_desktop(path, name, d, elf, messages):
"""
Run all desktop files through desktop-file-validate.
"""
if path.endswith(".desktop"):
desktop_file_validate = os.path.join(d.getVar('STAGING_BINDIR_NATIVE',True),'desktop-file-validate')
output = os.popen("%s %s" % (desktop_file_validate, path))
# This only produces output on errors
for l in output:
messages.append("Desktop file issue: " + l.strip())
}
python package_qa_hash_style () {
def package_qa_hash_style(path, name, d, elf, messages):
"""
Check if the binary has the right hash style...
"""
if not elf:
return
if os.path.islink(path):
return
gnu_hash = "--hash-style=gnu" in d.getVar('LDFLAGS', True)
if not gnu_hash:
gnu_hash = "--hash-style=both" in d.getVar('LDFLAGS', True)
if not gnu_hash:
return
objdump = d.getVar('OBJDUMP', True)
env_path = d.getVar('PATH', True)
sane = False
has_syms = False
# If this binary has symbols, we expect it to have GNU_HASH too.
for line in os.popen("LC_ALL=C PATH=%s %s -p '%s' 2> /dev/null" % (env_path, objdump, path), "r"):
if "SYMTAB" in line:
has_syms = True
if "GNU_HASH" in line:
sane = True
if "[mips32]" in line or "[mips64]" in line:
sane = True
if has_syms and not sane:
messages.append("No GNU_HASH in the elf binary: '%s'" % path)
}
python do_populate_sysroot_setscene () {
sstate_setscene(d)
}
python get_layers_branch_rev () {
def get_layers_branch_rev(d):
layers = (d.getVar("BBLAYERS", True) or "").split()
layers_branch_rev = ["%-17s = \"%s:%s\"" % (os.path.basename(i), \
base_get_metadata_git_branch(i, None).strip(), \
base_get_metadata_git_revision(i, None)) \
for i in layers]
i = len(layers_branch_rev)-1
p1 = layers_branch_rev[i].find("=")
s1 = layers_branch_rev[i][p1:]
while i > 0:
p2 = layers_branch_rev[i-1].find("=")
s2= layers_branch_rev[i-1][p2:]
if s1 == s2:
layers_branch_rev[i-1] = layers_branch_rev[i-1][0:p2]
i -= 1
else:
i -= 1
p1 = layers_branch_rev[i].find("=")
s1= layers_branch_rev[i][p1:]
return layers_branch_rev
}
python base_get_scmbasepath () {
def base_get_scmbasepath(d):
return d.getVar( 'COREBASE', True)
}
python check_license_flags () {
def check_license_flags(d):
"""
This function checks if a recipe has any LICENSE_FLAGs that
aren't whitelisted.
If it does, it returns the first LICENSE_FLAG missing from the
whitelist, or all the LICENSE_FLAGs if there is no whitelist.
If everything is is properly whitelisted, it returns None.
"""
def license_flag_matches(flag, whitelist, pn):
"""
Return True if flag matches something in whitelist, None if not.
Before we test a flag against the whitelist, we append _bblayers
to it. We then try to match that string against the
whitelist. This covers the normal case, where we expect
LICENSE_FLAGS to be a simple string like 'commercial', which
the user typically matches exactly in the whitelist by
explicitly appending the package name e.g 'commercial_foo'.
If we fail the match however, we then split the flag across
'_' and append each fragment and test until we either match or
run out of fragments.
"""
flag_pn = ("%s_%s" % (flag, pn))
for candidate in whitelist:
if flag_pn == candidate:
return True
flag_cur = ""
flagments = flag_pn.split("_")
flagments.pop() # we've already tested the full string
for flagment in flagments:
if flag_cur:
flag_cur += "_"
flag_cur += flagment
for candidate in whitelist:
if flag_cur == candidate:
return True
return False
def all_license_flags_match(license_flags, whitelist):
""" Return first unmatched flag, None if all flags match """
pn = d.getVar('PN', True)
split_whitelist = whitelist.split()
for flag in license_flags.split():
if not license_flag_matches(flag, split_whitelist, pn):
return flag
return None
license_flags = d.getVar('LICENSE_FLAGS', True)
if license_flags:
whitelist = d.getVar('LICENSE_FLAGS_WHITELIST', True)
if not whitelist:
return license_flags
unmatched_flag = all_license_flags_match(license_flags, whitelist)
if unmatched_flag:
return unmatched_flag
return None
}
python emit_pkgdata () {
from glob import glob
def write_if_exists(f, pkg, var):
def encode(str):
import codecs
c = codecs.getencoder("string_escape")
return c(str)[0]
val = d.getVar('%s_%s' % (var, pkg), True)
if val:
f.write('%s_%s: %s\n' % (var, pkg, encode(val)))
return
val = d.getVar('%s' % (var), True)
if val:
f.write('%s: %s\n' % (var, encode(val)))
return
def get_directory_size(dir):
if os.listdir(dir):
size = int(os.popen('du -sk %s' % dir).readlines()[0].split('\t')[0])
else:
size = 0
return size
packages = d.getVar('PACKAGES', True)
pkgdest = d.getVar('PKGDEST', True)
pkgdatadir = d.getVar('PKGDESTWORK', True)
# Take shared lock since we're only reading, not writing
lf = bb.utils.lockfile(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"), True)
data_file = pkgdatadir + d.expand("/bblayers" )
f = open(data_file, 'w')
f.write("PACKAGES: %s\n" % packages)
f.close()
workdir = d.getVar('WORKDIR', True)
for pkg in packages.split():
subdata_file = pkgdatadir + "/runtime/%s" % pkg
sf = open(subdata_file, 'w')
write_if_exists(sf, pkg, 'PN')
write_if_exists(sf, pkg, 'PV')
write_if_exists(sf, pkg, 'PR')
write_if_exists(sf, pkg, 'PKGV')
write_if_exists(sf, pkg, 'PKGR')
write_if_exists(sf, pkg, 'LICENSE')
write_if_exists(sf, pkg, 'DESCRIPTION')
write_if_exists(sf, pkg, 'SUMMARY')
write_if_exists(sf, pkg, 'RDEPENDS')
write_if_exists(sf, pkg, 'RPROVIDES')
write_if_exists(sf, pkg, 'RRECOMMENDS')
write_if_exists(sf, pkg, 'RSUGGESTS')
write_if_exists(sf, pkg, 'RREPLACES')
write_if_exists(sf, pkg, 'RCONFLICTS')
write_if_exists(sf, pkg, 'SECTION')
write_if_exists(sf, pkg, 'PKG')
write_if_exists(sf, pkg, 'ALLOW_EMPTY')
write_if_exists(sf, pkg, 'FILES')
write_if_exists(sf, pkg, 'pkg_postinst')
write_if_exists(sf, pkg, 'pkg_postrm')
write_if_exists(sf, pkg, 'pkg_preinst')
write_if_exists(sf, pkg, 'pkg_prerm')
write_if_exists(sf, pkg, 'FILERPROVIDESFLIST')
for dfile in (d.getVar('FILERPROVIDESFLIST_' + pkg, True) or "").split():
write_if_exists(sf, pkg, 'FILERPROVIDES_' + dfile)
write_if_exists(sf, pkg, 'FILERDEPENDSFLIST')
for dfile in (d.getVar('FILERDEPENDSFLIST_' + pkg, True) or "").split():
write_if_exists(sf, pkg, 'FILERDEPENDS_' + dfile)
sf.write('%s_%s: %s\n' % ('PKGSIZE', pkg, get_directory_size(pkgdest + "/%s" % pkg)))
sf.close()
allow_empty = d.getVar('ALLOW_EMPTY_%s' % pkg, True)
if not allow_empty:
allow_empty = d.getVar('ALLOW_EMPTY', True)
root = "%s/%s" % (pkgdest, pkg)
os.chdir(root)
g = glob('*')
if g or allow_empty == "1":
packagedfile = pkgdatadir + '/runtime/%s.packaged' % pkg
file(packagedfile, 'w').close()
bb.utils.unlockfile(lf)
}
python package_ipk_install () {
pkg = d.getVar('PKG', True)
pkgfn = d.getVar('PKGFN', True)
rootfs = d.getVar('IMAGE_ROOTFS', True)
ipkdir = d.getVar('DEPLOY_DIR_IPK', True)
stagingdir = d.getVar('STAGING_DIR', True)
tmpdir = d.getVar('TMPDIR', True)
if None in (pkg,pkgfn,rootfs):
raise bb.build.FuncFailed("missing variables (one or more of PKG, PKGFN, IMAGEROOTFS)")
try:
bb.mkdirhier(rootfs)
os.chdir(rootfs)
except OSError:
import sys
(type, value, traceback) = sys.exc_info()
print value
raise bb.build.FuncFailed
# Generate ipk.conf if it or the stamp doesnt exist
conffile = os.path.join(stagingdir,"ipkg.conf")
if not os.access(conffile, os.R_OK):
ipkg_archs = d.getVar('PACKAGE_ARCHS')
if ipkg_archs is None:
bb.error("PACKAGE_ARCHS missing")
raise FuncFailed
ipkg_archs = ipkg_archs.split()
arch_priority = 1
f = open(conffile,"w")
for arch in ipkg_archs:
f.write("arch %s %s\n" % ( arch, arch_priority ))
arch_priority += 1
f.write("src local file:%s" % ipkdir)
f.close()
if not os.access(os.path.join(ipkdir,"Packages"), os.R_OK) or not os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),os.R_OK):
ret = os.system('opkg-make-index -p %s %s ' % (os.path.join(ipkdir, "Packages"), ipkdir))
if (ret != 0 ):
raise bb.build.FuncFailed
f = open(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),"w")
f.close()
ret = os.system('opkg-cl -o %s -f %s update' % (rootfs, conffile))
ret = os.system('opkg-cl -o %s -f %s install %s' % (rootfs, conffile, pkgfn))
if (ret != 0 ):
raise bb.build.FuncFailed
}
python base_read_file () {
def base_read_file(filename):
return oe.utils.read_file(filename)
}
python package_do_shlibs () {
import re, pipes
exclude_shlibs = d.getVar('EXCLUDE_FROM_SHLIBS', 0)
if exclude_shlibs:
bb.note("not generating shlibs")
return
lib_re = re.compile("^.*\.so")
libdir_re = re.compile(".*/lib$")
packages = d.getVar('PACKAGES', True)
targetos = d.getVar('TARGET_OS', True)
workdir = d.getVar('WORKDIR', True)
ver = d.getVar('PKGV', True)
if not ver:
bb.error("PKGV not defined")
return
pkgdest = d.getVar('PKGDEST', True)
shlibs_dir = d.getVar('SHLIBSDIR', True)
shlibswork_dir = d.getVar('SHLIBSWORKDIR', True)
# Take shared lock since we're only reading, not writing
lf = bb.utils.lockfile(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"))
def linux_so(root, path, file):
needs_ldconfig = False
cmd = d.getVar('OBJDUMP', True) + " -p " + pipes.quote(os.path.join(root, file)) + " 2>/dev/null"
cmd = "PATH=\"%s\" %s" % (d.getVar('PATH', True), cmd)
fd = os.popen(cmd)
lines = fd.readlines()
fd.close()
for l in lines:
m = re.match("\s+NEEDED\s+([^\s]*)", l)
if m:
needed[pkg].append(m.group(1))
m = re.match("\s+SONAME\s+([^\s]*)", l)
if m:
this_soname = m.group(1)
if not this_soname in sonames:
# if library is private (only used by package) then do not build shlib for it
if not private_libs or -1 == private_libs.find(this_soname):
sonames.append(this_soname)
if libdir_re.match(root):
needs_ldconfig = True
if snap_symlinks and (file != this_soname):
renames.append((os.path.join(root, file), os.path.join(root, this_soname)))
return needs_ldconfig
def darwin_so(root, path, file):
fullpath = os.path.join(root, file)
if not os.path.exists(fullpath):
return
def get_combinations(base):
#
# Given a base library name, find all combinations of this split by "." and "-"
#
combos = []
options = base.split(".")
for i in range(1, len(options) + 1):
combos.append(".".join(options[0:i]))
options = base.split("-")
for i in range(1, len(options) + 1):
combos.append("-".join(options[0:i]))
return combos
if (file.endswith('.dylib') or file.endswith('.so')) and not pkg.endswith('-dev') and not pkg.endswith('-dbg'):
# Drop suffix
name = file.rsplit(".",1)[0]
# Find all combinations
combos = get_combinations(name)
for combo in combos:
if not combo in sonames:
sonames.append(combo)
if file.endswith('.dylib') or file.endswith('.so'):
lafile = fullpath.replace(os.path.join(pkgdest, pkg), d.getVar('PKGD', True))
# Drop suffix
lafile = lafile.rsplit(".",1)[0]
lapath = os.path.dirname(lafile)
lafile = os.path.basename(lafile)
# Find all combinations
combos = get_combinations(lafile)
for combo in combos:
if os.path.exists(lapath + '/' + combo + '.la'):
break
lafile = lapath + '/' + combo + '.la'
#bb.note("Foo2: %s" % lafile)
#bb.note("Foo %s %s" % (file, fullpath))
if os.path.exists(lafile):
fd = open(lafile, 'r')
lines = fd.readlines()
fd.close()
for l in lines:
m = re.match("\s*dependency_libs=\s*'(.*)'", l)
if m:
deps = m.group(1).split(" ")
for dep in deps:
#bb.note("Trying %s for %s" % (dep, pkg))
name = None
if dep.endswith(".la"):
name = os.path.basename(dep).replace(".la", "")
elif dep.startswith("-l"):
name = dep.replace("-l", "lib")
if pkg not in needed:
needed[pkg] = []
if name:
needed[pkg].append(name)
#bb.note("Adding %s for %s" % (name, pkg))
if d.getVar('PACKAGE_SNAP_LIB_SYMLINKS', True) == "1":
snap_symlinks = True
else:
snap_symlinks = False
if (d.getVar('USE_LDCONFIG', True) or "1") == "1":
use_ldconfig = True
else:
use_ldconfig = False
needed = {}
shlib_provider = {}
for pkg in packages.split():
private_libs = d.getVar('PRIVATE_LIBS_' + pkg, True) or d.getVar('PRIVATE_LIBS', True)
needs_ldconfig = False
bb.debug(2, "calculating shlib provides for %s" % pkg)
pkgver = d.getVar('PKGV_' + pkg, True)
if not pkgver:
pkgver = d.getVar('PV_' + pkg, True)
if not pkgver:
pkgver = ver
needed[pkg] = []
sonames = list()
renames = list()
top = os.path.join(pkgdest, pkg)
for root, dirs, files in os.walk(top):
for file in files:
soname = None
path = os.path.join(root, file)
if os.path.islink(path):
continue
if targetos == "darwin" or targetos == "darwin8":
darwin_so(root, dirs, file)
elif os.access(path, os.X_OK) or lib_re.match(file):
ldconfig = linux_so(root, dirs, file)
needs_ldconfig = needs_ldconfig or ldconfig
for (old, new) in renames:
bb.note("Renaming %s to %s" % (old, new))
os.rename(old, new)
shlibs_file = os.path.join(shlibswork_dir, pkg + ".list")
shver_file = os.path.join(shlibswork_dir, pkg + ".ver")
if len(sonames):
fd = open(shlibs_file, 'w')
for s in sonames:
fd.write(s + '\n')
shlib_provider[s] = (pkg, pkgver)
fd.close()
fd = open(shver_file, 'w')
fd.write(pkgver + '\n')
fd.close()
if needs_ldconfig and use_ldconfig:
bb.debug(1, 'adding ldconfig call to postinst for %s' % pkg)
postinst = d.getVar('pkg_postinst_%s' % pkg, True) or d.getVar('pkg_postinst', True)
if not postinst:
postinst = '#!/bin/sh\n'
postinst += d.getVar('ldconfig_postinst_fragment', True)
d.setVar('pkg_postinst_%s' % pkg, postinst)
list_re = re.compile('^(.*)\.list$')
for dir in [shlibs_dir]:
if not os.path.exists(dir):
continue
for file in os.listdir(dir):
m = list_re.match(file)
if m:
dep_pkg = m.group(1)
fd = open(os.path.join(dir, file))
lines = fd.readlines()
fd.close()
ver_file = os.path.join(dir, dep_pkg + '.ver')
lib_ver = None
if os.path.exists(ver_file):
fd = open(ver_file)
lib_ver = fd.readline().rstrip()
fd.close()
for l in lines:
shlib_provider[l.rstrip()] = (dep_pkg, lib_ver)
bb.utils.unlockfile(lf)
assumed_libs = d.getVar('ASSUME_SHLIBS', True)
if assumed_libs:
for e in assumed_libs.split():
l, dep_pkg = e.split(":")
lib_ver = None
dep_pkg = dep_pkg.rsplit("_", 1)
if len(dep_pkg) == 2:
lib_ver = dep_pkg[1]
dep_pkg = dep_pkg[0]
shlib_provider[l] = (dep_pkg, lib_ver)
for pkg in packages.split():
bb.debug(2, "calculating shlib requirements for %s" % pkg)
deps = list()
for n in needed[pkg]:
if n in shlib_provider.keys():
(dep_pkg, ver_needed) = shlib_provider[n]
if dep_pkg == pkg:
continue
if ver_needed:
dep = "%s (>= %s)" % (dep_pkg, ver_needed)
else:
dep = dep_pkg
if not dep in deps:
deps.append(dep)
else:
bb.note("Couldn't find shared library provider for %s" % n)
deps_file = os.path.join(pkgdest, pkg + ".shlibdeps")
if os.path.exists(deps_file):
os.remove(deps_file)
if len(deps):
fd = open(deps_file, 'w')
for dep in deps:
fd.write(dep + '\n')
fd.close()
}
python base_get_metadata_git_revision () {
def base_get_metadata_git_revision(path, d):
f = os.popen("cd %s; git log -n 1 --pretty=oneline -- 2>&1" % path)
data = f.read()
if f.close() is None:
rev = data.split(" ")[0]
if len(rev) != 0:
return rev
return "<unknown>"
}
python sstate_install () {
def sstate_install(ss, d):
import oe.path
sharedfiles = []
shareddirs = []
bb.mkdirhier(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control"))
manifest = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-bblayers.%s" % ss['name'])
if os.access(manifest, os.R_OK):
bb.fatal("Package already staged (%s)?!" % manifest)
locks = []
for lock in ss['lockfiles-shared']:
locks.append(bb.utils.lockfile(lock, True))
for lock in ss['lockfiles']:
locks.append(bb.utils.lockfile(lock))
for state in ss['dirs']:
oe.path.copytree(state[1], state[2])
for walkroot, dirs, files in os.walk(state[1]):
bb.debug(2, "Staging files from %s to %s" % (state[1], state[2]))
for file in files:
srcpath = os.path.join(walkroot, file)
dstpath = srcpath.replace(state[1], state[2])
#bb.debug(2, "Staging %s to %s" % (srcpath, dstpath))
sharedfiles.append(dstpath)
for dir in dirs:
srcdir = os.path.join(walkroot, dir)
dstdir = srcdir.replace(state[1], state[2])
#bb.debug(2, "Staging %s to %s" % (srcdir, dstdir))
if not dstdir.endswith("/"):
dstdir = dstdir + "/"
shareddirs.append(dstdir)
f = open(manifest, "w")
for file in sharedfiles:
f.write(file + "\n")
# We want to ensure that directories appear at the end of the manifest
# so that when we test to see if they should be deleted any contents
# added by the task will have been removed first.
dirs = sorted(shareddirs, key=len)
# Must remove children first, which will have a longer path than the parent
for di in reversed(dirs):
f.write(di + "\n")
f.close()
for postinst in (d.getVar('SSTATEPOSTINSTFUNCS', True) or '').split():
bb.build.exec_func(postinst, d)
for lock in locks:
bb.utils.unlockfile(lock)
}
python oe_import_eh () {
if isinstance(e, bb.event.ConfigParsed):
oe_import(e.data)
}
python do_package_write_ipk () {
bb.build.exec_func("read_subpackage_metadata", d)
bb.build.exec_func("do_package_ipk", d)
}
python do_cleansstate () {
sstate_clean_cachefiles(d)
}
python get_libc_locales_dependencies () {
def get_libc_locales_dependencies(d):
if 'libc-locales' in (d.getVar('DISTRO_FEATURES', True) or '').split() :
return d.getVar('LIBC_LOCALE_DEPENDENCIES', True) or ''
else:
return ''}
python base_do_patch () {
bb.build.exec_func('patch_do_patch', d)
}
python split_and_strip_files () {
import commands, stat, errno
dvar = d.getVar('PKGD', True)
pn = d.getVar('PN', True)
# We default to '.debug' style
if d.getVar('PACKAGE_DEBUG_SPLIT_STYLE', True) == 'debug-file-directory':
# Single debug-file-directory style debug info
debugappend = ".debug"
debugdir = ""
debuglibdir = "/usr/lib/debug"
debugsrcdir = "/usr/src/debug"
else:
# Original OE-core, a.k.a. ".debug", style debug info
debugappend = ""
debugdir = "/.debug"
debuglibdir = ""
debugsrcdir = "/usr/src/debug"
os.chdir(dvar)
# Return type (bits):
# 0 - not elf
# 1 - ELF
# 2 - stripped
# 4 - executable
# 8 - shared library
def isELF(path):
type = 0
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
ret, result = commands.getstatusoutput("%sfile '%s'" % (pathprefix, path))
if ret:
bb.error("split_and_strip_files: 'file %s' failed" % path)
return type
# Not stripped
if "ELF" in result:
type |= 1
if "not stripped" not in result:
type |= 2
if "executable" in result:
type |= 4
if "shared" in result:
type |= 8
return type
#
# First lets figure out all of the files we may have to process ... do this only once!
#
file_list = {}
file_links = {}
if (d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT', True) != '1') and \
(d.getVar('INHIBIT_PACKAGE_STRIP', True) != '1'):
for root, dirs, files in os.walk(dvar):
for f in files:
file = os.path.join(root, f)
# Only process files (and symlinks)... Skip files that are obviously debug files
if not (debugappend != "" and file.endswith(debugappend)) and \
not (debugdir != "" and debugdir in os.path.dirname(file[len(dvar):])) and \
os.path.isfile(file):
try:
s = os.stat(file)
except OSError, (err, strerror):
if err != errno.ENOENT:
raise
# Skip broken symlinks
continue
# Is the item excutable? Then we need to process it.
if (s[stat.ST_MODE] & stat.S_IXUSR) or \
(s[stat.ST_MODE] & stat.S_IXGRP) or \
(s[stat.ST_MODE] & stat.S_IXOTH):
# If it's a symlink, and points to an ELF file, we capture the readlink target
if os.path.islink(file):
target = os.readlink(file)
if not os.path.isabs(target):
ltarget = os.path.join(os.path.dirname(file), target)
else:
ltarget = target
if isELF(ltarget):
#bb.note("Sym: %s (%d)" % (ltarget, isELF(ltarget)))
file_list[file] = "sym: " + target
continue
# It's a file (or hardlink), not a link
# ...but is it ELF, and is it already stripped?
elf_file = isELF(file)
if elf_file & 1:
# Check if it's a hard link to something else
if s.st_nlink > 1:
file_reference = "%d_%d" % (s.st_dev, s.st_ino)
# Hard link to something else
file_list[file] = "hard: " + file_reference
continue
file_list[file] = "ELF: %d" % elf_file
#
# First lets process debug splitting
#
if (d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT', True) != '1'):
for file in file_list:
src = file[len(dvar):]
dest = debuglibdir + os.path.dirname(src) + debugdir + "/" + os.path.basename(src) + debugappend
fpath = dvar + dest
# Preserve symlinks in debug area...
if file_list[file].startswith("sym: "):
ltarget = file_list[file][5:]
lpath = os.path.dirname(ltarget)
lbase = os.path.basename(ltarget)
ftarget = ""
if lpath and lpath != ".":
ftarget += lpath + debugdir + "/"
ftarget += lbase + debugappend
if lpath.startswith(".."):
ftarget = os.path.join("..", ftarget)
bb.mkdirhier(os.path.dirname(fpath))
#bb.note("Symlink %s -> %s" % (fpath, ftarget))
os.symlink(ftarget, fpath)
continue
# Preserve hard links in debug area...
file_reference = ""
if file_list[file].startswith("hard: "):
file_reference = file_list[file][6:]
if file_reference not in file_links:
# If this is a new file, add it as a reference, and
# update it's type, so we can fall through and split
file_list[file] = "ELF: %d" % (isELF(file))
else:
target = file_links[file_reference][len(dvar):]
ftarget = dvar + debuglibdir + os.path.dirname(target) + debugdir + "/" + os.path.basename(target) + debugappend
bb.mkdirhier(os.path.dirname(fpath))
#bb.note("Link %s -> %s" % (fpath, ftarget))
os.link(ftarget, fpath)
continue
# It's ELF...
if file_list[file].startswith("ELF: "):
elf_file = int(file_list[file][5:])
if elf_file & 2:
bb.warn("File '%s' from %s was already stripped, this will prevent future debugging!" % (src, pn))
continue
# Split the file...
bb.mkdirhier(os.path.dirname(fpath))
#bb.note("Split %s -> %s" % (file, fpath))
# Only store off the hard link reference if we successfully split!
if splitfile(file, fpath, debugsrcdir, d) == 0 and file_reference != "":
file_links[file_reference] = file
# The above may have generated dangling symlinks, remove them!
# Dangling symlinks are a result of something NOT being split, such as a stripped binary.
# This should be a rare occurance, but we want to clean up anyway.
for file in file_list:
if file_list[file].startswith("sym: "):
src = file[len(dvar):]
dest = debuglibdir + os.path.dirname(src) + debugdir + "/" + os.path.basename(src) + debugappend
fpath = dvar + dest
try:
s = os.stat(fpath)
except OSError, (err, strerror):
if err != errno.ENOENT:
raise
#bb.note("Remove dangling link %s -> %s" % (fpath, os.readlink(fpath)))
os.unlink(fpath)
# This could leave an empty debug directory laying around
# take care of the obvious case...
os.system("rmdir %s 2>/dev/null" % os.path.dirname(fpath))
# Process the debugsrcdir if requested...
# This copies and places the referenced sources for later debugging...
splitfile2(debugsrcdir, d)
#
# End of debug splitting
#
#
# Now lets go back over things and strip them
#
if (d.getVar('INHIBIT_PACKAGE_STRIP', True) != '1'):
for file in file_list:
if file_list[file].startswith("ELF: "):
elf_file = int(file_list[file][5:])
#bb.note("Strip %s" % file)
runstrip(file, elf_file, d)
#
# End of strip
#
}
python patch_do_patch () {
import oe.patch
patchsetmap = {
"patch": oe.patch.PatchTree,
"quilt": oe.patch.QuiltTree,
"git": oe.patch.GitApplyTree,
}
cls = patchsetmap[d.getVar('PATCHTOOL', True) or 'quilt']
resolvermap = {
"noop": oe.patch.NOOPResolver,
"user": oe.patch.UserResolver,
}
rcls = resolvermap[d.getVar('PATCHRESOLVE', True) or 'user']
classes = {}
s = d.getVar('S', True)
path = os.getenv('PATH')
os.putenv('PATH', d.getVar('PATH', True))
for patch in src_patches(d):
_, _, local, _, _, parm = bb.decodeurl(patch)
if "patchdir" in parm:
patchdir = parm["patchdir"]
if not os.path.isabs(patchdir):
patchdir = os.path.join(s, patchdir)
else:
patchdir = s
if not patchdir in classes:
patchset = cls(patchdir, d)
resolver = rcls(patchset, oe_terminal)
classes[patchdir] = (patchset, resolver)
patchset.Clean()
else:
patchset, resolver = classes[patchdir]
bb.note("Applying patch '%s' (%s)" % (parm['patchname'], oe.path.format_display(local, d)))
try:
patchset.Import({"file":local, "strippath": parm['striplevel']}, True)
except Exception as exc:
bb.fatal(str(exc))
try:
resolver.Resolve()
except bb.BBHandledException as e:
bb.fatal(str(e))
}
python pkgarch_mapping () {
def pkgarch_mapping(d):
# Compatibility mappings of TUNE_PKGARCH (opt in)
if d.getVar("PKGARCHCOMPAT_ARMV7A", True):
if d.getVar("TUNE_PKGARCH", True) == "armv7a-vfp-neon":
d.setVar("TUNE_PKGARCH", "armv7a")
}
python explode_deps () {
def explode_deps(s):
return bb.utils.explode_deps(s)
}
python perform_packagecopy () {
dest = d.getVar('D', True)
dvar = d.getVar('PKGD', True)
bb.mkdirhier(dvar)
# Start by package population by taking a copy of the installed
# files to operate on
os.system('rm -rf %s/*' % (dvar))
# Preserve sparse files and hard links
os.system('tar -cf - -C %s -ps . | tar -xf - -C %s' % (dest, dvar))
}
python package_mapping_rename_hook () {
"""
Rewrite variables to account for package renaming in things
like debian.bbclass or manual PKG variable name changes
"""
runtime_mapping_rename("RDEPENDS", d)
runtime_mapping_rename("RRECOMMENDS", d)
runtime_mapping_rename("RSUGGESTS", d)
runtime_mapping_rename("RPROVIDES", d)
runtime_mapping_rename("RREPLACES", d)
runtime_mapping_rename("RCONFLICTS", d)
}
python package_qa_check_unsafe_references_in_binaries () {
def package_qa_check_unsafe_references_in_binaries(path, name, d, elf, messages):
"""
Ensure binaries in base_[bindir|sbindir|libdir] do not link to files under exec_prefix
"""
if unsafe_references_skippable(path, name, d):
return
if elf:
import subprocess as sub
pn = d.getVar('PN', True)
exec_prefix = d.getVar('exec_prefix', True)
sysroot_path = d.getVar('STAGING_DIR_TARGET', True)
sysroot_path_usr = sysroot_path + exec_prefix
try:
ldd_output = bb.process.Popen(["prelink-rtld", "--root", sysroot_path, path], stdout=sub.PIPE).stdout.read()
except bb.process.CmdError:
error_msg = pn + ": prelink-rtld aborted when processing %s" % path
package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)
return False
if sysroot_path_usr in ldd_output:
error_msg = pn + ": %s links to something under exec_prefix" % path
package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)
error_msg = "ldd reports: %s" % ldd_output
package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)
return False
}
python sysroot_checkhashes () {
def sysroot_checkhashes(covered, tasknames, fnids, fns, d):
problems = set()
configurefnids = set()
for task in xrange(len(tasknames)):
if tasknames[task] == "do_configure" and task not in covered:
configurefnids.add(fnids[task])
for task in covered:
if tasknames[task] == "do_populate_sysroot" and fnids[task] in configurefnids:
problems.add(task)
return problems
}
python populate_packages () {
import glob, stat, errno, re
workdir = d.getVar('WORKDIR', True)
outdir = d.getVar('DEPLOY_DIR', True)
dvar = d.getVar('PKGD', True)
packages = d.getVar('PACKAGES', True)
pn = d.getVar('PN', True)
bb.mkdirhier(outdir)
os.chdir(dvar)
# Sanity check PACKAGES for duplicates and for LICENSE_EXCLUSION
# Sanity should be moved to sanity.bbclass once we have the infrastucture
package_list = []
for pkg in packages.split():
if d.getVar('LICENSE_EXCLUSION-' + pkg, True):
bb.warn("%s has an incompatible license. Excluding from packaging." % pkg)
packages.remove(pkg)
else:
if pkg in package_list:
bb.error("%s is listed in PACKAGES multiple times, this leads to packaging errors." % pkg)
else:
package_list.append(pkg)
d.setVar('PACKAGES', ' '.join(package_list))
pkgdest = d.getVar('PKGDEST', True)
os.system('rm -rf %s' % pkgdest)
seen = []
for pkg in package_list:
localdata = bb.data.createCopy(d)
root = os.path.join(pkgdest, pkg)
bb.mkdirhier(root)
localdata.setVar('PKG', pkg)
overrides = localdata.getVar('OVERRIDES', True)
if not overrides:
raise bb.build.FuncFailed('OVERRIDES not defined')
localdata.setVar('OVERRIDES', overrides + ':' + pkg)
bb.data.update_data(localdata)
filesvar = localdata.getVar('FILES', True) or ""
files = filesvar.split()
file_links = {}
for file in files:
if os.path.isabs(file):
file = '.' + file
if not os.path.islink(file):
if os.path.isdir(file):
newfiles = [ os.path.join(file,x) for x in os.listdir(file) ]
if newfiles:
files += newfiles
continue
globbed = glob.glob(file)
if globbed:
if [ file ] != globbed:
files += globbed
continue
if (not os.path.islink(file)) and (not os.path.exists(file)):
continue
if file in seen:
continue
seen.append(file)
def mkdir(src, dest, p):
src = os.path.join(src, p)
dest = os.path.join(dest, p)
bb.mkdirhier(dest)
fstat = os.stat(src)
os.chmod(dest, fstat.st_mode)
os.chown(dest, fstat.st_uid, fstat.st_gid)
if p not in seen:
seen.append(p)
def mkdir_recurse(src, dest, paths):
while paths.startswith("./"):
paths = paths[2:]
p = "."
for c in paths.split("/"):
p = os.path.join(p, c)
if not os.path.exists(os.path.join(dest, p)):
mkdir(src, dest, p)
if os.path.isdir(file) and not os.path.islink(file):
mkdir_recurse(dvar, root, file)
continue
mkdir_recurse(dvar, root, os.path.dirname(file))
fpath = os.path.join(root,file)
if not os.path.islink(file):
os.link(file, fpath)
fstat = os.stat(file)
os.chmod(fpath, fstat.st_mode)
os.chown(fpath, fstat.st_uid, fstat.st_gid)
continue
ret = bb.copyfile(file, fpath)
if ret is False or ret == 0:
raise bb.build.FuncFailed("File population failed")
del localdata
os.chdir(workdir)
unshipped = []
for root, dirs, files in os.walk(dvar):
dir = root[len(dvar):]
if not dir:
dir = os.sep
for f in (files + dirs):
path = os.path.join(dir, f)
if ('.' + path) not in seen:
unshipped.append(path)
if unshipped != []:
bb.warn("For recipe %s, the following files/directories were installed but not shipped in any package:" % pn)
for f in unshipped:
bb.warn(" " + f)
bb.build.exec_func("package_name_hook", d)
for pkg in package_list:
pkgname = d.getVar('PKG_%s' % pkg, True)
if pkgname is None:
d.setVar('PKG_%s' % pkg, pkg)
dangling_links = {}
pkg_files = {}
for pkg in package_list:
dangling_links[pkg] = []
pkg_files[pkg] = []
inst_root = os.path.join(pkgdest, pkg)
for root, dirs, files in os.walk(inst_root):
for f in files:
path = os.path.join(root, f)
rpath = path[len(inst_root):]
pkg_files[pkg].append(rpath)
try:
s = os.stat(path)
except OSError, (err, strerror):
if err != errno.ENOENT:
raise
target = os.readlink(path)
if target[0] != '/':
target = os.path.join(root[len(inst_root):], target)
dangling_links[pkg].append(os.path.normpath(target))
for pkg in package_list:
rdepends = bb.utils.explode_dep_versions(d.getVar('RDEPENDS_' + pkg, True) or d.getVar('RDEPENDS', True) or "")
for l in dangling_links[pkg]:
found = False
bb.debug(1, "%s contains dangling link %s" % (pkg, l))
for p in package_list:
for f in pkg_files[p]:
if f == l:
found = True
bb.debug(1, "target found in %s" % p)
if p == pkg:
break
if p not in rdepends:
rdepends[p] = ""
break
if found == False:
bb.note("%s contains dangling symlink to %s" % (pkg, l))
d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
}
python get_package_mapping () {
def get_package_mapping (pkg, d):
import oe.packagedata
data = oe.packagedata.read_subpkgdata(pkg, d)
key = "PKG_%s" % pkg
if key in data:
return data[key]
return pkg
}
python extend_variants () {
def extend_variants(d, var, extend, delim=':'):
"""Return a string of all bb class extend variants for the given extend"""
variants = []
whole = d.getVar(var, True) or ""
for ext in whole.split():
eext = ext.split(delim)
if len(eext) > 1 and eext[0] == extend:
variants.append(eext[1])
return " ".join(variants)
}
python package_qa_check_rdepends () {
def package_qa_check_rdepends(pkg, pkgdest, skip, d):
# Don't do this check for kernel/module recipes, there aren't too many debug/development
# packages and you can get false positives e.g. on kernel-module-lirc-dev
if bb.data.inherits_class("kernel", d) or bb.data.inherits_class("module-base", d):
return True
sane = True
if not "-dbg" in pkg and not "task-" in pkg and not "-image" in pkg:
# Copied from package_ipk.bbclass
# boiler plate to update the data
localdata = bb.data.createCopy(d)
root = "%s/%s" % (pkgdest, pkg)
localdata.setVar('ROOT', '')
localdata.setVar('ROOT_%s' % pkg, root)
pkgname = localdata.getVar('PKG_%s' % pkg, True)
if not pkgname:
pkgname = pkg
localdata.setVar('PKG', pkgname)
localdata.setVar('OVERRIDES', pkg)
bb.data.update_data(localdata)
# Now check the RDEPENDS
rdepends = bb.utils.explode_deps(localdata.getVar('RDEPENDS', True) or "")
# Now do the sanity check!!!
for rdepend in rdepends:
if "-dbg" in rdepend and "debug-deps" not in skip:
error_msg = "%s rdepends on %s" % (pkgname,rdepend)
sane = package_qa_handle_error("debug-deps", error_msg, d)
if (not "-dev" in pkg and not "-staticdev" in pkg) and rdepend.endswith("-dev") and "dev-deps" not in skip:
error_msg = "%s rdepends on %s" % (pkgname, rdepend)
sane = package_qa_handle_error("dev-deps", error_msg, d)
return sane
}
python check_conf_exists () {
def check_conf_exists(fn, data):
bbpath = []
fn = data.expand(fn)
vbbpath = data.getVar("BBPATH")
if vbbpath:
bbpath += vbbpath.split(":")
for p in bbpath:
currname = os.path.join(data.expand(p), fn)
if os.access(currname, os.R_OK):
return True
return False
}
python sstate_task_prefunc () {
shared_state = sstate_state_fromvars(d)
sstate_clean(shared_state, d)
}
python splitfile () {
def splitfile(file, debugfile, debugsrcdir, d):
# Function to split a single file, called from split_and_strip_files below
# A working 'file' (one which works on the target architecture)
# is split and the split off portions go to debugfile.
#
# The debug information is then processed for src references. These
# references are copied to debugsrcdir, if defined.
import commands, stat
dvar = d.getVar('PKGD', True)
pathprefix = "export PATH=%s; " % d.getVar('PATH', True)
objcopy = d.getVar("OBJCOPY", True)
debugedit = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/debugedit")
workdir = d.getVar("WORKDIR", True)
workparentdir = os.path.dirname(workdir)
sourcefile = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/debugsources.list")
# We ignore kernel modules, we don't generate debug info files.
if file.find("/lib/modules/") != -1 and file.endswith(".ko"):
return 1
newmode = None
if not os.access(file, os.W_OK) or os.access(file, os.R_OK):
origmode = os.stat(file)[stat.ST_MODE]
newmode = origmode | stat.S_IWRITE | stat.S_IREAD
os.chmod(file, newmode)
# We need to extract the debug src information here...
if debugsrcdir:
os.system("%s'%s' -b '%s' -d '%s' -i -l '%s' '%s'" % (pathprefix, debugedit, workparentdir, debugsrcdir, sourcefile, file))
bb.mkdirhier(os.path.dirname(debugfile))
os.system("%s'%s' --only-keep-debug '%s' '%s'" % (pathprefix, objcopy, file, debugfile))
# Set the debuglink to have the view of the file path on the target
os.system("%s'%s' --add-gnu-debuglink='%s' '%s'" % (pathprefix, objcopy, debugfile, file))
if newmode:
os.chmod(file, origmode)
return 0
}
python read_shlibdeps () {
packages = d.getVar('PACKAGES', True).split()
for pkg in packages:
rdepends = bb.utils.explode_dep_versions(d.getVar('RDEPENDS_' + pkg, False) or d.getVar('RDEPENDS', False) or "")
for extension in ".shlibdeps", ".pcdeps", ".clilibdeps":
depsfile = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/packages-split/" + pkg + extension)
if os.access(depsfile, os.R_OK):
fd = file(depsfile)
lines = fd.readlines()
fd.close()
for l in lines:
rdepends[l.rstrip()] = ""
d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
}
python incompatible_license () {
def incompatible_license(d, dont_want_license, package=""):
"""
This function checks if a recipe has only incompatible licenses. It also take into consideration 'or'
operand.
"""
import re
import oe.license
from fnmatch import fnmatchcase as fnmatch
pn = d.getVar('PN', True)
dont_want_licenses = []
dont_want_licenses.append(d.getVar('INCOMPATIBLE_LICENSE', True))
recipe_license = d.getVar('LICENSE', True)
if package != "":
if d.getVar('LICENSE_' + pn + '-' + package, True):
license = d.getVar('LICENSE_' + pn + '-' + package, True)
else:
license = recipe_license
else:
license = recipe_license
spdx_license = return_spdx(d, dont_want_license)
dont_want_licenses.append(spdx_license)
def include_license(license):
if any(fnmatch(license, pattern) for pattern in dont_want_licenses):
return False
else:
return True
def choose_licenses(a, b):
if all(include_license(lic) for lic in a):
return a
else:
return b
"""
If you want to exlude license named generically 'X', we surely want to exlude 'X+' as well.
In consequence, we will exclude the '+' character from LICENSE in case INCOMPATIBLE_LICENSE
is not a 'X+' license.
"""
if not re.search(r'[+]',dont_want_license):
licenses=oe.license.flattened_licenses(re.sub(r'[+]', '', license), choose_licenses)
else:
licenses=oe.license.flattened_licenses(license, choose_licenses)
for onelicense in licenses:
if not include_license(onelicense):
return True
return False
}
python do_populate_sysroot () {
#
# if do_stage exists, we're legacy. In that case run the do_stage,
# modify the SYSROOT_DESTDIR variable and then run the staging preprocess
# functions against staging directly.
#
# Otherwise setup a destdir, copy the results from do_install
# and run the staging preprocess against that
#
bb.build.exec_func("sysroot_stage_all", d)
for f in (d.getVar('SYSROOT_PREPROCESS_FUNCS', True) or '').split():
bb.build.exec_func(f, d)
}
python patch_path () {
def patch_path(url, fetch, workdir):
"""Return the local path of a patch, or None if this isn't a patch"""
local = fetch.localpath(url)
base, ext = os.path.splitext(os.path.basename(local))
if ext in ('.gz', '.bz2', '.Z'):
local = os.path.join(workdir, base)
ext = os.path.splitext(base)[1]
urldata = fetch.ud[url]
if "apply" in urldata.parm:
apply = oe.types.boolean(urldata.parm["apply"])
if not apply:
return
elif ext not in (".diff", ".patch"):
return
return local
}
python base_get_metadata_monotone_revision () {
def base_get_metadata_monotone_revision(path, d):
monotone_revision = "<unknown>"
try:
monotone_revision = file( "%s/_MTN/revision" % path ).read().strip()
if monotone_revision.startswith( "format_version" ):
monotone_revision_words = monotone_revision.split()
monotone_revision = monotone_revision_words[ monotone_revision_words.index( "old_revision" )+1][1:-1]
except IOError:
pass
return monotone_revision
}
python base_path_out () {
def base_path_out(path, d):
return oe.path.format_display(path, d)
}
python squashspaces () {
def squashspaces(string):
import re
return re.sub("\s+", " ", string).strip()
}
python sstate_init () {
def sstate_init(name, task, d):
ss = {}
ss['task'] = task
ss['name'] = name
ss['dirs'] = []
ss['plaindirs'] = []
ss['lockfiles'] = []
ss['lockfiles-shared'] = []
return ss
}
python package_qa_check_staticdev () {
def package_qa_check_staticdev(path, name, d, elf, messages):
"""
Check for ".a" library in non-staticdev packages
There are a number of exceptions to this rule, -pic packages can contain
static libraries, the _nonshared.a belong with their -dev packages and
libgcc.a, libgcov.a will be skipped in their packages
"""
if not name.endswith("-pic") and not name.endswith("-staticdev") and path.endswith(".a") and not path.endswith("_nonshared.a"):
messages.append("non -staticdev package contains static .a library: %s path '%s'" % \
(name, package_qa_clean_path(path,d)))
}
python sstate_clean_manifest () {
def sstate_clean_manifest(manifest, d):
import oe.path
mfile = open(manifest)
entries = mfile.readlines()
mfile.close()
for entry in entries:
entry = entry.strip()
bb.debug(2, "Removing manifest: %s" % entry)
# We can race against another package populating directories as we're removing them
# so we ignore errors here.
try:
if entry.endswith("/"):
if os.path.islink(entry[:-1]):
os.remove(entry[:-1])
elif os.path.exists(entry) and len(os.listdir(entry)) == 0:
os.rmdir(entry[:-1])
else:
oe.path.remove(entry)
except OSError:
pass
oe.path.remove(manifest)
}
python base_get_metadata_svn_revision () {
def base_get_metadata_svn_revision(path, d):
revision = "<unknown>"
try:
revision = file( "%s/.svn/entries" % path ).readlines()[3].strip()
except IOError:
pass
return revision
}
python sstate_installpkg () {
def sstate_installpkg(ss, d):
import oe.path
def prepdir(dir):
# remove dir if it exists, ensure any parent directories do exist
if os.path.exists(dir):
oe.path.remove(dir)
bb.mkdirhier(dir)
oe.path.remove(dir)
sstateinst = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bblayers-1.0-r0/sstate-install-%s/" % ss['name'])
sstatepkg = d.getVar('SSTATE_PKG', True) + '_' + ss['name'] + ".tgz"
if not os.path.exists(sstatepkg):
pstaging_fetch(sstatepkg, d)
if not os.path.isfile(sstatepkg):
bb.note("Staging package %s does not exist" % sstatepkg)
return False
sstate_clean(ss, d)
d.setVar('SSTATE_INSTDIR', sstateinst)
d.setVar('SSTATE_PKG', sstatepkg)
for preinst in (d.getVar('SSTATEPREINSTFUNCS', True) or '').split():
bb.build.exec_func(preinst, d)
bb.build.exec_func('sstate_unpack_package', d)
# Fixup hardcoded paths
fixmefn = sstateinst + "fixmepath"
if os.path.isfile(fixmefn):
staging = d.getVar('STAGING_DIR', True)
staging_target = d.getVar('STAGING_DIR_TARGET', True)
staging_host = d.getVar('STAGING_DIR_HOST', True)
fixmefd = open(fixmefn, "r")
fixmefiles = fixmefd.readlines()
fixmefd.close()
for file in fixmefiles:
os.system("sed -i -e s:FIXMESTAGINGDIRTARGET:%s:g %s" % (staging_target, sstateinst + file))
os.system("sed -i -e s:FIXMESTAGINGDIRHOST:%s:g %s" % (staging_host, sstateinst + file))
os.system("sed -i -e s:FIXMESTAGINGDIR:%s:g %s" % (staging, sstateinst + file))
# Need to remove this or we'd copy it into the target directory and may
# conflict with another writer
os.remove(fixmefn)
for state in ss['dirs']:
prepdir(state[1])
os.rename(sstateinst + state[0], state[1])
sstate_install(ss, d)
for plain in ss['plaindirs']:
workdir = d.getVar('WORKDIR', True)
src = sstateinst + "/" + plain.replace(workdir, '')
dest = plain
bb.mkdirhier(src)
prepdir(dest)
os.rename(src, dest)
return True
}
python package_do_split_locales () {
if (d.getVar('PACKAGE_NO_LOCALE', True) == '1'):
bb.debug(1, "package requested not splitting locales")
return
packages = (d.getVar('PACKAGES', True) or "").split()
datadir = d.getVar('datadir', True)
if not datadir:
bb.note("datadir not defined")
return
dvar = d.getVar('PKGD', True)
pn = d.getVar('PN', True)
if pn + '-locale' in packages:
packages.remove(pn + '-locale')
localedir = os.path.join(dvar + datadir, 'locale')
if not os.path.isdir(localedir):
bb.debug(1, "No locale files in this package")
return
locales = os.listdir(localedir)
# This is *really* broken
mainpkg = packages[0]
# At least try and patch it up I guess...
if mainpkg.find('-dbg'):
mainpkg = mainpkg.replace('-dbg', '')
if mainpkg.find('-dev'):
mainpkg = mainpkg.replace('-dev', '')
summary = d.getVar('SUMMARY', True) or pn
description = d.getVar('DESCRIPTION', True) or ""
locale_section = d.getVar('LOCALE_SECTION', True)
for l in sorted(locales):
ln = legitimize_package_name(l)
pkg = pn + '-locale-' + ln
packages.append(pkg)
d.setVar('FILES_' + pkg, os.path.join(datadir, 'locale', l))
d.setVar('RDEPENDS_' + pkg, '%s virtual-locale-%s' % (mainpkg, ln))
d.setVar('RPROVIDES_' + pkg, '%s-locale %s-translation' % (pn, ln))
d.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l))
d.setVar('DESCRIPTION_' + pkg, '%s This package contains language translation files for the %s locale.' % (description, l))
if locale_section:
d.setVar('SECTION_' + pkg, locale_section)
d.setVar('PACKAGES', ' '.join(packages))
# Disabled by RP 18/06/07
# Wildcards aren't supported in debian
# They break with ipkg since glibc-locale* will mean that
# glibc-localedata-translit* won't install as a dependency
# for some other package which breaks meta-toolchain
# Probably breaks since virtual-locale- isn't provided anywhere
#rdep = (d.getVar('RDEPENDS_%s' % mainpkg, True) or d.getVar('RDEPENDS', True) or "").split()
#rdep.append('%s-locale*' % pn)
#d.setVar('RDEPENDS_%s' % mainpkg, ' '.join(rdep))
}
python debian_package_name_hook () {
import glob, copy, stat, errno, re
pkgdest = d.getVar('PKGDEST', True)
packages = d.getVar('PACKAGES', True)
bin_re = re.compile(".*/s?" + os.path.basename(d.getVar("bindir", True)) + "$")
lib_re = re.compile(".*/" + os.path.basename(d.getVar("libdir", True)) + "$")
so_re = re.compile("lib.*\.so")
def socrunch(s):
s = s.lower().replace('_', '-')
m = re.match("^(.*)(.)\.so\.(.*)$", s)
if m is None:
return None
if m.group(2) in '0123456789':
bin = '%s%s-%s' % (m.group(1), m.group(2), m.group(3))
else:
bin = m.group(1) + m.group(2) + m.group(3)
dev = m.group(1) + m.group(2)
return (bin, dev)
def isexec(path):
try:
s = os.stat(path)
except (os.error, AttributeError):
return 0
return (s[stat.ST_MODE] & stat.S_IEXEC)
def auto_libname(packages, orig_pkg):
sonames = []
has_bins = 0
has_libs = 0
pkg_dir = os.path.join(pkgdest, orig_pkg)
for root, dirs, files in os.walk(pkg_dir):
if bin_re.match(root) and files:
has_bins = 1
if lib_re.match(root) and files:
has_libs = 1
for f in files:
if so_re.match(f):
fp = os.path.join(root, f)
cmd = (d.getVar('BUILD_PREFIX', True) or "") + "objdump -p " + fp + " 2>/dev/null"
fd = os.popen(cmd)
lines = fd.readlines()
fd.close()
for l in lines:
m = re.match("\s+SONAME\s+([^\s]*)", l)
if m and not m.group(1) in sonames:
sonames.append(m.group(1))
bb.debug(1, 'LIBNAMES: pkg %s libs %d bins %d sonames %s' % (orig_pkg, has_libs, has_bins, sonames))
soname = None
if len(sonames) == 1:
soname = sonames[0]
elif len(sonames) > 1:
lead = d.getVar('LEAD_SONAME', True)
if lead:
r = re.compile(lead)
filtered = []
for s in sonames:
if r.match(s):
filtered.append(s)
if len(filtered) == 1:
soname = filtered[0]
elif len(filtered) > 1:
bb.note("Multiple matches (%s) for LEAD_SONAME '%s'" % (", ".join(filtered), lead))
else:
bb.note("Multiple libraries (%s) found, but LEAD_SONAME '%s' doesn't match any of them" % (", ".join(sonames), lead))
else:
bb.note("Multiple libraries (%s) found and LEAD_SONAME not defined" % ", ".join(sonames))
if has_libs and not has_bins and soname:
soname_result = socrunch(soname)
if soname_result:
(pkgname, devname) = soname_result
for pkg in packages.split():
if (d.getVar('PKG_' + pkg) or d.getVar('DEBIAN_NOAUTONAME_' + pkg)):
continue
debian_pn = d.getVar('DEBIANNAME_' + pkg)
if debian_pn:
newpkg = debian_pn
elif pkg == orig_pkg:
newpkg = pkgname
else:
newpkg = pkg.replace(orig_pkg, devname, 1)
mlpre=d.getVar('MLPREFIX', True)
if mlpre:
if not newpkg.find(mlpre) == 0:
newpkg = mlpre + newpkg
if newpkg != pkg:
d.setVar('PKG_' + pkg, newpkg)
# reversed sort is needed when some package is substring of another
# ie in ncurses we get without reverse sort:
# DEBUG: LIBNAMES: pkgname libtic5 devname libtic pkg ncurses-libtic orig_pkg ncurses-libtic debian_pn None newpkg libtic5
# and later
# DEBUG: LIBNAMES: pkgname libtic5 devname libtic pkg ncurses-libticw orig_pkg ncurses-libtic debian_pn None newpkg libticw
# so we need to handle ncurses-libticw->libticw5 before ncurses-libtic->libtic5
for pkg in sorted((d.getVar('AUTO_LIBNAME_PKGS', True) or "").split(), reverse=True):
auto_libname(packages, pkg)
}
python do_qa_configure () {
configs = []
workdir = d.getVar('WORKDIR', True)
bb.note("Checking autotools environment for common misconfiguration")
for root, dirs, files in os.walk(workdir):
statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % \
os.path.join(root,"config.log")
if "config.log" in files:
if os.system(statement) == 0:
bb.fatal("""This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities.
Rerun configure task after fixing this. The path was '%s'""" % root)
if "configure.ac" in files:
configs.append(os.path.join(root,"configure.ac"))
if "configure.in" in files:
configs.append(os.path.join(root, "configure.in"))
cnf = d.getVar('EXTRA_OECONF', True) or ""
if "gettext" not in d.getVar('P', True) and "gcc-runtime" not in d.getVar('P', True) and "--disable-nls" not in cnf:
ml = d.getVar("MLPREFIX", True) or ""
if bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('nativesdk', d):
gt = "gettext-native"
elif bb.data.inherits_class('cross-canadian', d):
gt = "gettext-nativesdk"
else:
gt = "virtual/" + ml + "gettext"
deps = bb.utils.explode_deps(d.getVar('DEPENDS', True) or "")
if gt not in deps:
for config in configs:
gnu = "grep \"^[[:space:]]*AM_GNU_GETTEXT\" %s >/dev/null" % config
if os.system(gnu) == 0:
bb.fatal("""%s required but not in DEPENDS for file %s.
Missing inherit gettext?""" % (gt, config))
if not package_qa_check_license(workdir, d):
bb.fatal("Licensing Error: LIC_FILES_CHKSUM does not match, please fix")
}
python base_set_filespath () {
def base_set_filespath(path, d):
filespath = []
extrapaths = (d.getVar("FILESEXTRAPATHS", True) or "")
# Don't prepend empty strings to the path list
if extrapaths != "":
path = extrapaths.split(":") + path
# The ":" ensures we have an 'empty' override
overrides = (d.getVar("OVERRIDES", True) or "") + ":"
for p in path:
if p != "":
for o in overrides.split(":"):
filespath.append(os.path.join(p, o))
return ":".join(filespath)
}
python mapping_rename_hook () {
bb.build.exec_func('insane_mapping_rename_hook', d)
}
python check_supported_distro () {
def check_supported_distro(e):
tested_distros = e.data.getVar('SANITY_TESTED_DISTROS', True)
if not tested_distros:
return
if os.path.exists("/etc/redhat-release"):
f = open("/etc/redhat-release", "r")
try:
distro = f.readline()
finally:
f.close()
elif os.path.exists("/etc/SuSE-release"):
f = open("/etc/SuSE-release", "r")
try:
distro = f.readline()
# Remove the architecture suffix e.g. (i586)
distro = re.sub(r' \([a-zA-Z0-9\-_]*\)$', '', distro).strip()
finally:
f.close()
else:
# Use LSB method
import subprocess as sub
try:
p = sub.Popen(['lsb_release','-d','-s'],stdout=sub.PIPE,stderr=sub.PIPE)
out, err = p.communicate()
distro = out.rstrip()
except Exception:
distro = None
if not distro:
if os.path.exists("/etc/lsb-release"):
f = open("/etc/lsb-release", "r")
try:
for line in f:
lns = line.split('=')
if lns[0] == "DISTRIB_DESCRIPTION":
distro = lns[1].strip('"\n')
break
finally:
f.close()
if distro:
if distro not in [x.strip() for x in tested_distros.split('\\n')]:
bb.warn('Host distribution "%s" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.' % distro)
else:
bb.warn('Host distribution could not be determined; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.')
}
python buildhistory_get_layers () {
def buildhistory_get_layers(d):
layertext = "Configured metadata layers:\n%s\n" % '\n'.join(get_layers_branch_rev(d))
return layertext
}
python do_patch () {
bb.build.exec_func('base_do_patch', d)
}
python base_less_or_equal () {
def base_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):
return oe.utils.less_or_equal(variable, checkvalue, truevalue, falsevalue, d)
}
python check_sanity () {
def check_sanity(e):
from bb import note, error, data, __version__
try:
from distutils.version import LooseVersion
except ImportError:
def LooseVersion(v): print "WARNING: sanity.bbclass can't compare versions without python-distutils"; return 1
import commands
# Check the bitbake version meets minimum requirements
minversion = data.getVar('BB_MIN_VERSION', e.data , True)
if not minversion:
# Hack: BB_MIN_VERSION hasn't been parsed yet so return
# and wait for the next call
print "Foo %s" % minversion
return
if 0 == os.getuid():
raise_sanity_error("Do not use Bitbake as root.")
messages = ""
# Check the Python version, we now use Python 2.6 features in
# various classes
import sys
if sys.hexversion < 0x020600F0:
messages = messages + 'The system requires at least Python 2.6 to run. Please update your Python interpreter.\n'
if (LooseVersion(__version__) < LooseVersion(minversion)):
messages = messages + 'Bitbake version %s is required and version %s was found\n' % (minversion, __version__)
# Check that the MACHINE is valid, if it is set
if data.getVar('MACHINE', e.data, True):
if not check_conf_exists("conf/machine/beagleboard.conf", e.data):
messages = messages + 'Please set a valid MACHINE in your local.conf or environment\n'
else:
messages = messages + check_sanity_validmachine(e)
else:
messages = messages + 'Please set a MACHINE in your local.conf or environment\n'
# Check we are using a valid lacal.conf
current_conf = data.getVar('CONF_VERSION', e.data, True)
conf_version = data.getVar('LOCALCONF_VERSION', e.data, True)
if current_conf != conf_version:
messages = messages + "Your version of local.conf was generated from an older version of local.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/local.conf conf/local.conf.sample\" is a good way to visualise the changes.\n"
# Check bblayers.conf is valid
current_lconf = data.getVar('LCONF_VERSION', e.data, True)
lconf_version = data.getVar('LAYER_CONF_VERSION', e.data, True)
if current_lconf != lconf_version:
messages = messages + "Your version of bblayers.conf was generated from an older version of bblayers.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/bblayers.conf conf/bblayers.conf.sample\" is a good way to visualise the changes.\n"
# If we have a site.conf, check it's valid
if check_conf_exists("conf/site.conf", e.data):
current_sconf = data.getVar('SCONF_VERSION', e.data, True)
sconf_version = data.getVar('SITE_CONF_VERSION', e.data, True)
if current_sconf != sconf_version:
messages = messages + "Your version of site.conf was generated from an older version of site.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/site.conf conf/site.conf.sample\" is a good way to visualise the changes.\n"
assume_provided = data.getVar('ASSUME_PROVIDED', e.data , True).split()
# Check user doesn't have ASSUME_PROVIDED = instead of += in local.conf
if "diffstat-native" not in assume_provided:
messages = messages + 'Please use ASSUME_PROVIDED +=, not ASSUME_PROVIDED = in your local.conf\n'
# Check that DL_DIR is set, exists and is writable. In theory, we should never even hit the check if DL_DIR isn't
# set, since so much relies on it being set.
dldir = data.getVar('DL_DIR', e.data, True)
if not dldir:
messages = messages + "DL_DIR is not set. Your environment is misconfigured, check that DL_DIR is set, and if the directory exists, that it is writable. \n"
if os.path.exists(dldir) and not os.access(dldir, os.W_OK):
messages = messages + "DL_DIR: %s exists but you do not appear to have write access to it. \n" % dldir
# Check that the DISTRO is valid, if set
# need to take into account DISTRO renaming DISTRO
distro = data.getVar('DISTRO', e.data, True)
if distro:
if not ( check_conf_exists("conf/distro/angstrom.conf", e.data) or check_conf_exists("conf/distro/include/angstrom.inc", e.data) ):
messages = messages + "DISTRO '%s' not found. Please set a valid DISTRO in your local.conf\n" % data.getVar("DISTRO", e.data, True )
missing = ""
if not check_app_exists("make", e.data):
missing = missing + "GNU make,"
if not check_app_exists('gcc', e.data):
missing = missing + "C Compiler (%sgcc)," % data.getVar("BUILD_PREFIX", e.data, True)
if not check_app_exists('g++', e.data):
missing = missing + "C++ Compiler (%sg++)," % data.getVar("BUILD_PREFIX", e.data, True)
required_utilities = e.data.getVar('SANITY_REQUIRED_UTILITIES', True)
if "qemu-native" in assume_provided:
if not check_app_exists("qemu-arm", e.data):
messages = messages + "qemu-native was in ASSUME_PROVIDED but the QEMU binaries (qemu-arm) can't be found in PATH"
if "." in data.getVar('PATH', e.data, True).split(":"):
messages = messages + "PATH contains '.' which will break the build, please remove this"
if data.getVar('TARGET_ARCH', e.data, True) == "arm":
# This path is no longer user-readable in modern (very recent) Linux
try:
if os.path.exists("/proc/sys/vm/mmap_min_addr"):
f = open("/proc/sys/vm/mmap_min_addr", "r")
try:
if (int(f.read().strip()) > 65536):
messages = messages + "/proc/sys/vm/mmap_min_addr is not <= 65536. This will cause problems with qemu so please fix the value (as root).\n\nTo fix this in later reboots, set vm.mmap_min_addr = 65536 in /etc/sysctl.conf.\n"
finally:
f.close()
except:
pass
for util in required_utilities.split():
if not check_app_exists( util, e.data ):
missing = missing + "%s," % util
if missing != "":
missing = missing.rstrip(',')
messages = messages + "Please install following missing utilities: %s\n" % missing
pseudo_msg = check_pseudo_wrapper()
if pseudo_msg != "":
messages = messages + pseudo_msg + '\n'
check_supported_distro(e)
# Check if DISPLAY is set if IMAGETEST is set
if not data.getVar( 'DISPLAY', e.data, True ) and data.getVar( 'IMAGETEST', e.data, True ) == 'qemu':
messages = messages + 'qemuimagetest needs a X desktop to start qemu, please set DISPLAY correctly (e.g. DISPLAY=:1.0)\n'
omask = os.umask(022)
if omask & 0755:
messages = messages + "Please use a umask which allows a+rx and u+rwx\n"
os.umask(omask)
oes_bb_conf = data.getVar( 'OES_BITBAKE_CONF', e.data, True )
if not oes_bb_conf:
messages = messages + 'You do not include OpenEmbeddeds version of conf/bitbake.conf. This means your environment is misconfigured, in particular check BBPATH.\n'
nolibs = data.getVar('NO32LIBS', e.data, True)
if not nolibs:
lib32path = '/lib'
if os.path.exists('/lib64') and ( os.path.islink('/lib64') or os.path.islink('/lib') ):
lib32path = '/lib32'
if os.path.exists('%s/libc.so.6' % lib32path) and not os.path.exists('/usr/include/gnu/stubs-32.h'):
messages = messages + "You have a 32-bit libc, but no 32-bit headers. You must install the 32-bit libc headers.\n"
tmpdir = data.getVar('TMPDIR', e.data, True)
sstate_dir = data.getVar('SSTATE_DIR', e.data, True)
# Check saved sanity info
last_sanity_version = 0
last_tmpdir = ""
last_sstate_dir = ""
sanityverfile = 'conf/sanity_info'
if os.path.exists(sanityverfile):
f = file(sanityverfile, 'r')
for line in f:
if line.startswith('SANITY_VERSION'):
last_sanity_version = int(line.split()[1])
if line.startswith('TMPDIR'):
last_tmpdir = line.split()[1]
if line.startswith('SSTATE_DIR'):
last_sstate_dir = line.split()[1]
sanity_version = int(data.getVar('SANITY_VERSION', e.data, True) or 1)
if last_sanity_version < sanity_version:
messages = messages + check_sanity_version_change(e.data)
messages = messages + check_sanity_tmpdir_change(tmpdir, e.data)
messages = messages + check_sanity_sstate_dir_change(sstate_dir, e.data)
else:
if last_tmpdir != tmpdir:
messages = messages + check_sanity_tmpdir_change(tmpdir, e.data)
if last_sstate_dir != sstate_dir:
messages = messages + check_sanity_sstate_dir_change(sstate_dir, e.data)
if os.path.exists("conf"):
f = file(sanityverfile, 'w')
f.write("SANITY_VERSION %s\n" % sanity_version)
f.write("TMPDIR %s\n" % tmpdir)
f.write("SSTATE_DIR %s\n" % sstate_dir)
#
# Check that TMPDIR hasn't changed location since the last time we were run
#
checkfile = os.path.join(tmpdir, "saved_tmpdir")
if os.path.exists(checkfile):
f = file(checkfile, "r")
saved_tmpdir = f.read().strip()
if (saved_tmpdir != tmpdir):
messages = messages + "Error, TMPDIR has changed location. You need to either move it back to %s or rebuild\n" % saved_tmpdir
else:
f = file(checkfile, "w")
f.write(tmpdir)
f.close()
#
# Check the 'ABI' of TMPDIR
#
current_abi = data.getVar('OELAYOUT_ABI', e.data, True)
abifile = data.getVar('SANITY_ABIFILE', e.data, True)
if os.path.exists(abifile):
f = file(abifile, "r")
abi = f.read().strip()
if not abi.isdigit():
f = file(abifile, "w")
f.write(current_abi)
elif abi == "2" and current_abi == "3":
bb.note("Converting staging from layout version 2 to layout version 3")
os.system(e.data.expand("mv /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/staging /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots"))
os.system(e.data.expand("ln -s sysroots /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/staging"))
os.system(e.data.expand("cd /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/stamps; for i in */*do_populate_staging; do new=`echo $i | sed -e 's/do_populate_staging/do_populate_sysroot/'`; mv $i $new; done"))
f = file(abifile, "w")
f.write(current_abi)
elif abi == "3" and current_abi == "4":
bb.note("Converting staging layout from version 3 to layout version 4")
if os.path.exists(e.data.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi")):
os.system(e.data.expand("mv /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts"))
os.system(e.data.expand("ln -s /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/bin/armv7a-angstrom-linux-gnueabi"))
f = file(abifile, "w")
f.write(current_abi)
elif abi == "4":
messages = messages + "Staging layout has changed. The cross directory has been deprecated and cross packages are now built under the native sysroot.\nThis requires a rebuild.\n"
elif abi == "5" and current_abi == "6":
bb.note("Converting staging layout from version 5 to layout version 6")
os.system(e.data.expand("mv /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/pstagelogs /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control"))
f = file(abifile, "w")
f.write(current_abi)
elif abi == "7" and current_abi == "8":
messages = messages + "Your configuration is using stamp files including the sstate hash but your build directory was built with stamp files that do not include this.\nTo continue, either rebuild or switch back to the OEBasic signature handler with BB_SIGNATURE_HANDLER = 'OEBasic'.\n"
elif (abi != current_abi):
# Code to convert from one ABI to another could go here if possible.
messages = messages + "Error, TMPDIR has changed its layout version number (%s to %s) and you need to either rebuild, revert or adjust it at your own risk.\n" % (abi, current_abi)
else:
f = file(abifile, "w")
f.write(current_abi)
f.close()
oeroot = data.getVar('COREBASE', e.data)
if oeroot.find ('+') != -1:
messages = messages + "Error, you have an invalid character (+) in your COREBASE directory path. Please move the installation to a directory which doesn't include a +."
elif oeroot.find (' ') != -1:
messages = messages + "Error, you have a space in your COREBASE directory path. Please move the installation to a directory which doesn't include a space."
if messages != "":
raise_sanity_error(messages)
}
python check_sanity_tmpdir_change () {
def check_sanity_tmpdir_change(tmpdir, data):
# Sanity checks to be done when the value of TMPDIR changes
# Check that TMPDIR isn't on a filesystem with limited filename length (eg. eCryptFS)
testmsg = check_create_long_filename(tmpdir, "TMPDIR")
# Check that we can fetch from various network transports
testmsg = testmsg + check_connectivity(data)
return testmsg
}
python package_qa_clean_path () {
def package_qa_clean_path(path,d):
""" Remove the common prefix from the path. In this case it is the TMPDIR"""
return path.replace(d.getVar('TMPDIR',True),"")
}
python machine_paths () {
def machine_paths(d):
"""List any existing machine specific filespath directories"""
machine = d.getVar("MACHINE", True)
filespathpkg = d.getVar("FILESPATHPKG", True).split(":")
for basepath in d.getVar("FILESPATHBASE", True).split(":"):
for pkgpath in filespathpkg:
machinepath = os.path.join(basepath, pkgpath, machine)
if os.path.isdir(machinepath):
yield machinepath
}
python do_package_setscene () {
sstate_setscene(d)
}
python legitimize_package_name () {
def legitimize_package_name(s):
"""
Make sure package names are legitimate strings
"""
import re
def fixutf(m):
cp = m.group(1)
if cp:
return ('\u%s' % cp).decode('unicode_escape').encode('utf-8')
# Handle unicode codepoints encoded as <U0123>, as in glibc locale files.
s = re.sub('<U([0-9A-Fa-f]{1,4})>', fixutf, s)
# Remaining package name validity fixes
return s.lower().replace('_', '-').replace('@', '+').replace(',', '+').replace('/', '-')
}
python base_get_metadata_monotone_branch () {
def base_get_metadata_monotone_branch(path, d):
monotone_branch = "<unknown>"
try:
monotone_branch = file( "%s/_MTN/options" % path ).read().strip()
if monotone_branch.startswith( "database" ):
monotone_branch_words = monotone_branch.split()
monotone_branch = monotone_branch_words[ monotone_branch_words.index( "branch" )+1][1:-1]
except:
pass
return monotone_branch
}
python pstaging_fetch () {
def pstaging_fetch(sstatepkg, d):
import bb.fetch2
# Only try and fetch if the user has configured a mirror
mirrors = d.getVar('SSTATE_MIRRORS', True)
if not mirrors:
return
# Copy the data object and override DL_DIR and SRC_URI
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
dldir = localdata.expand("/home/gooms/OE/setup-scripts/build/sstate-cache")
srcuri = "file://" + os.path.basename(sstatepkg)
bb.mkdirhier(dldir)
localdata.setVar('DL_DIR', dldir)
localdata.setVar('PREMIRRORS', mirrors)
localdata.setVar('SRC_URI', srcuri)
# Try a fetch from the sstate mirror, if it fails just return and
# we will build the package
try:
fetcher = bb.fetch2.Fetch([srcuri], localdata, cache=False)
fetcher.download()
# Need to optimise this, if using file:// urls, the fetcher just changes the local path
# For now work around by symlinking
localpath = bb.data.expand(fetcher.localpath(srcuri), localdata)
if localpath != sstatepkg and os.path.exists(localpath) and not os.path.exists(sstatepkg):
os.symlink(localpath, sstatepkg)
except bb.fetch2.BBFetchException:
pass
}
python check_sanity_eventhandler () {
if bb.event.getName(e) == "ConfigParsed" and e.data.getVar("BB_WORKERCONTEXT", True) != "1":
check_sanity(e)
return
}
python sstate_cleanall () {
import fnmatch
bb.note("Removing shared state for package %s" % d.getVar('PN', True))
manifest_dir = d.getVar('SSTATE_MANIFESTS', True)
manifest_prefix = d.getVar("SSTATE_MANFILEPREFIX", True)
manifest_pattern = os.path.basename(manifest_prefix) + ".*"
if not os.path.exists(manifest_dir):
return
for manifest in (os.listdir(manifest_dir)):
if fnmatch.fnmatch(manifest, manifest_pattern):
name = manifest.replace(manifest_pattern[:-1], "")
namemap = d.getVar('SSTATETASKNAMES', True).split()
tasks = d.getVar('SSTATETASKS', True).split()
if name not in namemap:
continue
taskname = tasks[namemap.index(name)]
shared_state = sstate_state_fromvars(d, taskname[3:])
sstate_clean(shared_state, d)
}
python package_qa_check_useless_rpaths () {
def package_qa_check_useless_rpaths(file, name, d, elf, messages):
"""
Check for RPATHs that are useless but not dangerous
"""
if not elf:
return
objdump = d.getVar('OBJDUMP', True)
env_path = d.getVar('PATH', True)
libdir = d.getVar("libdir", True)
base_libdir = d.getVar("base_libdir", True)
import re
rpath_re = re.compile("\s+RPATH\s+(.*)")
for line in os.popen("LC_ALL=C PATH=%s %s -p '%s' 2> /dev/null" % (env_path, objdump, file), "r"):
m = rpath_re.match(line)
if m:
rpath = m.group(1)
if rpath == libdir or rpath == base_libdir:
# The dynamic linker searches both these places anyway. There is no point in
# looking there again.
messages.append("%s: %s contains probably-redundant RPATH %s" % (name, package_qa_clean_path(file, d), rpath))
}
python oe_filter_out () {
def oe_filter_out(f, str, d):
return oe.utils.str_filter_out(f, str, d)
}
python package_qa_get_machine_dict () {
def package_qa_get_machine_dict():
return {
"darwin9" : {
"arm" : (40, 0, 0, True, 32),
},
"linux" : {
"arm" : (40, 97, 0, True, 32),
"armeb": (40, 97, 0, False, 32),
"powerpc": (20, 0, 0, False, 32),
"powerpc64": (21, 0, 0, False, 64),
"i386": ( 3, 0, 0, True, 32),
"i486": ( 3, 0, 0, True, 32),
"i586": ( 3, 0, 0, True, 32),
"i686": ( 3, 0, 0, True, 32),
"x86_64": (62, 0, 0, True, 64),
"ia64": (50, 0, 0, True, 64),
"alpha": (36902, 0, 0, True, 64),
"hppa": (15, 3, 0, False, 32),
"m68k": ( 4, 0, 0, False, 32),
"mips": ( 8, 0, 0, False, 32),
"mipsel": ( 8, 0, 0, True, 32),
"s390": (22, 0, 0, False, 32),
"sh4": (42, 0, 0, True, 32),
"sparc": ( 2, 0, 0, False, 32),
},
"linux-uclibc" : {
"arm" : ( 40, 97, 0, True, 32),
"armeb": ( 40, 97, 0, False, 32),
"powerpc": ( 20, 0, 0, False, 32),
"i386": ( 3, 0, 0, True, 32),
"i486": ( 3, 0, 0, True, 32),
"i586": ( 3, 0, 0, True, 32),
"i686": ( 3, 0, 0, True, 32),
"x86_64": ( 62, 0, 0, True, 64),
"mips": ( 8, 0, 0, False, 32),
"mipsel": ( 8, 0, 0, True, 32),
"avr32": (6317, 0, 0, False, 32),
"sh4": (42, 0, 0, True, 32),
},
"uclinux-uclibc" : {
"bfin": ( 106, 0, 0, True, 32),
},
"linux-gnueabi" : {
"arm" : (40, 0, 0, True, 32),
"armeb" : (40, 0, 0, False, 32),
},
"linux-uclibceabi" : {
"arm" : (40, 0, 0, True, 32),
"armeb" : (40, 0, 0, False, 32),
},
"linux-gnu" : {
"powerpc": (20, 0, 0, False, 32),
},
"linux-gnuspe" : {
"powerpc": (20, 0, 0, False, 32),
},
"linux-uclibcspe" : {
"powerpc": (20, 0, 0, False, 32),
},
"linux-gnu" : {
"microblaze": (47787, 0, 0, False, 32),
"microblazeel": (47787, 0, 0, True, 32),
},
"linux-gnux32" : {
"x86_64": (62, 0, 0, True, 32),
},
}
}
python base_detect_revision () {
def base_detect_revision(d):
path = base_get_scmbasepath(d)
scms = [base_get_metadata_git_revision, \
base_get_metadata_svn_revision]
for scm in scms:
rev = scm(path, d)
if rev <> "<unknown>":
return rev
return "<unknown>"
}
python do_package_write_ipk_setscene () {
sstate_setscene(d)
}
python unsafe_references_skippable () {
def unsafe_references_skippable(path, name, d):
if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d):
return True
if "-dbg" in name or "-dev" in name:
return True
# Other package names to skip:
if name.startswith("kernel-module-"):
return True
# Skip symlinks
if os.path.islink(path):
return True
# Skip unusual rootfs layouts which make these tests irrelevant
exec_prefix = d.getVar('exec_prefix', True)
if exec_prefix == "":
return True
pkgdest = d.getVar('PKGDEST', True)
pkgdest = pkgdest + "/" + name
pkgdest = os.path.abspath(pkgdest)
base_bindir = pkgdest + d.getVar('base_bindir', True)
base_sbindir = pkgdest + d.getVar('base_sbindir', True)
base_libdir = pkgdest + d.getVar('base_libdir', True)
bindir = pkgdest + d.getVar('bindir', True)
sbindir = pkgdest + d.getVar('sbindir', True)
libdir = pkgdest + d.getVar('libdir', True)
if base_bindir == bindir and base_sbindir == sbindir and base_libdir == libdir:
return True
# Skip files not in base_[bindir|sbindir|libdir]
path = os.path.abspath(path)
if not (base_bindir in path or base_sbindir in path or base_libdir in path):
return True
return False
}
python oe_filter () {
def oe_filter(f, str, d):
return oe.utils.str_filter(f, str, d)
}
python base_both_contain () {
def base_both_contain(variable1, variable2, checkvalue, d):
return oe.utils.both_contain(variable1, variable2, checkvalue, d)
}
python sysroot_cleansstate () {
ss = sstate_state_fromvars(d, "populate_sysroot")
sstate_clean(ss, d)
}
python base_ifelse () {
def base_ifelse(condition, iftrue = True, iffalse = False):
return oe.utils.ifelse(condition, iftrue, iffalse)
}
python package_qa_check_arch () {
def package_qa_check_arch(path,name,d, elf, messages):
"""
Check if archs are compatible
"""
if not elf:
return
target_os = d.getVar('TARGET_OS', True)
target_arch = d.getVar('TARGET_ARCH', True)
provides = d.getVar('PROVIDES', d, True)
bpn = d.getVar('BPN', True)
# FIXME: Cross package confuse this check, so just skip them
for s in ['cross', 'nativesdk', 'cross-canadian']:
if bb.data.inherits_class(s, d):
return
# avoid following links to /usr/bin (e.g. on udev builds)
# we will check the files pointed to anyway...
if os.path.islink(path):
return
#if this will throw an exception, then fix the dict above
(machine, osabi, abiversion, littleendian, bits) \
= package_qa_get_machine_dict()[target_os][target_arch]
# Check the architecture and endiannes of the binary
if not ((machine == elf.machine()) or \
("virtual/kernel" in provides) and (target_os == "linux-gnux32")):
messages.append("Architecture did not match (%d to %d) on %s" % \
(machine, elf.machine(), package_qa_clean_path(path,d)))
elif not ((bits == elf.abiSize()) or \
("virtual/kernel" in provides) and (target_os == "linux-gnux32")):
messages.append("Bit size did not match (%d to %d) %s on %s" % \
(bits, elf.abiSize(), bpn, package_qa_clean_path(path,d)))
elif not littleendian == elf.isLittleEndian():
messages.append("Endiannes did not match (%d to %d) on %s" % \
(littleendian, elf.isLittleEndian(), package_qa_clean_path(path,d)))
}
python package_qa_check_license () {
def package_qa_check_license(workdir, d):
"""
Check for changes in the license files
"""
import tempfile
sane = True
lic_files = d.getVar('LIC_FILES_CHKSUM', True)
lic = d.getVar('LICENSE', True)
pn = d.getVar('PN', True)
if lic == "CLOSED":
return True
if not lic_files:
# just throw a warning now. Once licensing data in entered for enough of the recipes,
# this will be converted into error and False will be returned.
bb.error(pn + ": Recipe file does not have license file information (LIC_FILES_CHKSUM)")
return False
srcdir = d.getVar('S', True)
for url in lic_files.split():
(type, host, path, user, pswd, parm) = bb.decodeurl(url)
srclicfile = os.path.join(srcdir, path)
if not os.path.isfile(srclicfile):
raise bb.build.FuncFailed( pn + ": LIC_FILES_CHKSUM points to an invalid file: " + srclicfile)
if 'md5' not in parm:
bb.error(pn + ": md5 checksum is not specified for ", url)
return False
beginline, endline = 0, 0
if 'beginline' in parm:
beginline = int(parm['beginline'])
if 'endline' in parm:
endline = int(parm['endline'])
if (not beginline) and (not endline):
md5chksum = bb.utils.md5_file(srclicfile)
else:
fi = open(srclicfile, 'r')
fo = tempfile.NamedTemporaryFile(mode='wb', prefix='poky.', suffix='.tmp', delete=False)
tmplicfile = fo.name;
lineno = 0
linesout = 0
for line in fi:
lineno += 1
if (lineno >= beginline):
if ((lineno <= endline) or not endline):
fo.write(line)
linesout += 1
else:
break
fo.flush()
fo.close()
fi.close()
md5chksum = bb.utils.md5_file(tmplicfile)
os.unlink(tmplicfile)
if parm['md5'] == md5chksum:
bb.note (pn + ": md5 checksum matched for ", url)
else:
bb.error (pn + ": md5 data is not matching for ", url)
bb.error (pn + ": The new md5 checksum is ", md5chksum)
bb.error (pn + ": Check if the license information has changed in")
sane = False
return sane
}
python __anonymous () {
None}
python package_qa_check_perm () {
def package_qa_check_perm(path,name,d, elf, messages):
"""
Check the permission of files
"""
return
}
python return_spdx () {
def return_spdx(d, license):
"""
This function returns the spdx mapping of a license.
"""
if d.getVarFlag('SPDXLICENSEMAP', license) != None:
return license
else:
return d.getVarFlag('SPDXLICENSEMAP', license_type)
}
python do_unpack () {
bb.build.exec_func('base_do_unpack', d)
}
python src_patches () {
def src_patches(d, all = False ):
workdir = d.getVar('WORKDIR', True)
fetch = bb.fetch2.Fetch([], d)
patches = []
sources = []
for url in fetch.urls:
local = patch_path(url, fetch, workdir)
if not local:
if all:
local = fetch.localpath(url)
sources.append(local)
continue
urldata = fetch.ud[url]
parm = urldata.parm
patchname = parm.get('pname') or os.path.basename(local)
apply, reason = should_apply(parm, d)
if not apply:
if reason:
bb.note("Patch %s %s" % (patchname, reason))
continue
patchparm = {'patchname': patchname}
if "striplevel" in parm:
striplevel = parm["striplevel"]
elif "pnum" in parm:
#bb.msg.warn(None, "Deprecated usage of 'pnum' url parameter in '%s', please use 'striplevel'" % url)
striplevel = parm["pnum"]
else:
striplevel = '1'
patchparm['striplevel'] = striplevel
patchdir = parm.get('patchdir')
if patchdir:
patchparm['patchdir'] = patchdir
localurl = bb.encodeurl(('file', '', local, '', '', patchparm))
patches.append(localurl)
if all:
return sources
return patches
}
python base_do_unpack () {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
return
localdata = bb.data.createCopy(d)
bb.data.update_data(localdata)
rootdir = localdata.getVar('WORKDIR', True)
try:
fetcher = bb.fetch2.Fetch(src_uri, localdata)
fetcher.unpack(rootdir)
except bb.fetch2.BBFetchException, e:
raise bb.build.FuncFailed(e)
}
python check_sanity_version_change () {
def check_sanity_version_change(data):
# Sanity checks to be done when SANITY_VERSION changes
return ""
}
python package_do_pkgconfig () {
import re
packages = d.getVar('PACKAGES', True)
workdir = d.getVar('WORKDIR', True)
pkgdest = d.getVar('PKGDEST', True)
shlibs_dir = d.getVar('SHLIBSDIR', True)
shlibswork_dir = d.getVar('SHLIBSWORKDIR', True)
pc_re = re.compile('(.*)\.pc$')
var_re = re.compile('(.*)=(.*)')
field_re = re.compile('(.*): (.*)')
pkgconfig_provided = {}
pkgconfig_needed = {}
for pkg in packages.split():
pkgconfig_provided[pkg] = []
pkgconfig_needed[pkg] = []
top = os.path.join(pkgdest, pkg)
for root, dirs, files in os.walk(top):
for file in files:
m = pc_re.match(file)
if m:
pd = bb.data.init()
name = m.group(1)
pkgconfig_provided[pkg].append(name)
path = os.path.join(root, file)
if not os.access(path, os.R_OK):
continue
f = open(path, 'r')
lines = f.readlines()
f.close()
for l in lines:
m = var_re.match(l)
if m:
name = m.group(1)
val = m.group(2)
pd.setVar(name, pd.expand(val))
continue
m = field_re.match(l)
if m:
hdr = m.group(1)
exp = bb.data.expand(m.group(2), pd)
if hdr == 'Requires':
pkgconfig_needed[pkg] += exp.replace(',', ' ').split()
# Take shared lock since we're only reading, not writing
lf = bb.utils.lockfile(d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/package-output.lock"))
for pkg in packages.split():
pkgs_file = os.path.join(shlibswork_dir, pkg + ".pclist")
if pkgconfig_provided[pkg] != []:
f = open(pkgs_file, 'w')
for p in pkgconfig_provided[pkg]:
f.write('%s\n' % p)
f.close()
for dir in [shlibs_dir]:
if not os.path.exists(dir):
continue
for file in os.listdir(dir):
m = re.match('^(.*)\.pclist$', file)
if m:
pkg = m.group(1)
fd = open(os.path.join(dir, file))
lines = fd.readlines()
fd.close()
pkgconfig_provided[pkg] = []
for l in lines:
pkgconfig_provided[pkg].append(l.rstrip())
for pkg in packages.split():
deps = []
for n in pkgconfig_needed[pkg]:
found = False
for k in pkgconfig_provided.keys():
if n in pkgconfig_provided[k]:
if k != pkg and not (k in deps):
deps.append(k)
found = True
if found == False:
bb.note("couldn't find pkgconfig module '%s' in any package" % n)
deps_file = os.path.join(pkgdest, pkg + ".pcdeps")
if len(deps):
fd = open(deps_file, 'w')
for dep in deps:
fd.write(dep + '\n')
fd.close()
bb.utils.unlockfile(lf)
}
python base_eventhandler () {
from bb.event import getName
name = getName(e)
if name.startswith("BuildStarted"):
e.data.setVar( 'BB_VERSION', bb.__version__)
statusvars = ['BB_VERSION', 'TARGET_ARCH', 'TARGET_OS', 'MACHINE', 'DISTRO', 'DISTRO_VERSION','TUNE_FEATURES', 'TARGET_FPU']
statuslines = ["%-17s = \"%s\"" % (i, e.data.getVar(i, True) or '') for i in statusvars]
statuslines += get_layers_branch_rev(e.data)
statusmsg = "\nOE Build Configuration:\n%s\n" % '\n'.join(statuslines)
bb.plain(statusmsg)
needed_vars = [ "TARGET_ARCH", "TARGET_OS" ]
pesteruser = []
for v in needed_vars:
val = e.data.getVar(v, True)
if not val or val == 'INVALID':
pesteruser.append(v)
if pesteruser:
bb.fatal('The following variable(s) were not set: %s\nPlease set them directly, or choose a MACHINE or DISTRO that sets them.' % ', '.join(pesteruser))
if name == "ConfigParsed":
generate_git_config(e)
pkgarch_mapping(e.data)
preferred_ml_updates(e.data)
}
python sstate_clean () {
def sstate_clean(ss, d):
import oe.path
manifest = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sstate-control/manifest-armv7a-bblayers.%s" % ss['name'])
if os.path.exists(manifest):
locks = []
for lock in ss['lockfiles-shared']:
locks.append(bb.utils.lockfile(lock))
for lock in ss['lockfiles']:
locks.append(bb.utils.lockfile(lock))
sstate_clean_manifest(manifest, d)
for lock in locks:
bb.utils.unlockfile(lock)
stfile = d.getVar("STAMP", True) + ".do_" + ss['task']
extrainf = d.getVarFlag("do_" + ss['task'], 'stamp-extra-info', True)
oe.path.remove(stfile)
oe.path.remove(stfile + "_setscene")
if extrainf:
oe.path.remove(stfile + ".*" + extrainf)
oe.path.remove(stfile + "_setscene" + ".*" + extrainf)
else:
oe.path.remove(stfile + ".*")
oe.path.remove(stfile + "_setscene" + ".*")
}
python package_qa_check_dbg () {
def package_qa_check_dbg(path, name, d, elf, messages):
"""
Check for ".debug" files or directories outside of the dbg package
"""
if not "-dbg" in name:
if '.debug' in path.split(os.path.sep):
messages.append("non debug package contains .debug directory: %s path %s" % \
(name, package_qa_clean_path(path,d)))
}
python package_do_filedeps () {
import re
pkgdest = d.getVar('PKGDEST', True)
packages = d.getVar('PACKAGES', True)
rpmdeps = d.expand("/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/bin/rpmdeps-oecore --macros /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/macros --define '_rpmfc_magic_path /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/share/misc/magic.mgc' --rpmpopt /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/i686-linux/usr/lib/rpm/rpmpopt")
r = re.compile(r'[<>=]+ +[^ ]*')
# Quick routine to process the results of the rpmdeps call...
def process_deps(pipe, pkg, provides_files, requires_files):
provides = {}
requires = {}
for line in pipe:
f = line.split(" ", 1)[0].strip()
line = line.split(" ", 1)[1].strip()
if line.startswith("Requires:"):
i = requires
elif line.startswith("Provides:"):
i = provides
else:
continue
file = f.replace(pkgdest + "/" + pkg, "")
file = file.replace("@", "@at@")
file = file.replace(" ", "@space@")
file = file.replace("\t", "@tab@")
file = file.replace("[", "@openbrace@")
file = file.replace("]", "@closebrace@")
file = file.replace("_", "@underscore@")
value = line.split(":", 1)[1].strip()
value = r.sub(r'(\g<0>)', value)
if value.startswith("rpmlib("):
continue
if value == "python":
continue
if file not in i:
i[file] = []
i[file].append(value)
for file in provides:
provides_files.append(file)
key = "FILERPROVIDES_" + file + "_" + pkg
d.setVar(key, " ".join(provides[file]))
for file in requires:
requires_files.append(file)
key = "FILERDEPENDS_" + file + "_" + pkg
d.setVar(key, " ".join(requires[file]))
def chunks(files, n):
return [files[i:i+n] for i in range(0, len(files), n)]
# Determine dependencies
for pkg in packages.split():
if pkg.endswith('-dbg') or pkg.endswith('-doc') or pkg.find('-locale-') != -1 or pkg.find('-localedata-') != -1 or pkg.find('-gconv-') != -1 or pkg.find('-charmap-') != -1 or pkg.startswith('kernel-module-'):
continue
provides_files = []
requires_files = []
rpfiles = []
for root, dirs, files in os.walk(pkgdest + "/" + pkg):
for file in files:
rpfiles.append(os.path.join(root, file))
for files in chunks(rpfiles, 100):
dep_pipe = os.popen(rpmdeps + " " + " ".join(files))
process_deps(dep_pipe, pkg, provides_files, requires_files)
d.setVar("FILERDEPENDSFLIST_" + pkg, " ".join(requires_files))
d.setVar("FILERPROVIDESFLIST_" + pkg, " ".join(provides_files))
}
python raise_sanity_error () {
def raise_sanity_error(msg):
bb.fatal(""" OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
%s""" % msg)
}
[-- Attachment #6: cooker.log.20120416233709 --]
[-- Type: application/octet-stream, Size: 167481 bytes --]
WARNING: /home/gooms/OE/setup-scripts/sources/meta-ti/recipes-misc/payload/bonescript.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes-core/systemd/timestamp-service.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-angstrom/recipes-core/leds/led-config.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-devtools/cloud9/cloud9_0.6.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-connectivity/networkmanager/networkmanager_0.9.2.0.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/meta-openembedded/meta-oe/recipes-connectivity/gateone/gateone_git.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
WARNING: /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/lighttpd/lighttpd_1.4.30.bb: it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
NOTE: angstrom DOES NOT support libiconv because the eglibc provided iconv library is used
NOTE: angstrom DOES NOT support libiconv because the eglibc provided iconv library is used
OE Build Configuration:
BB_VERSION = "1.15.1"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "v2012.04-core"
TUNE_FEATURES = "armv7a vfp neon cortexa8"
TARGET_FPU = "vfp-neon"
meta-angstrom = "master:bfb6c66ee406d2e3db618e41e32d51d63e430657"
meta-oe
toolchain-layer
meta-efl
meta-gpe
meta-gnome
meta-xfce
meta-initramfs = "master:397dba1ab21184317019e9808a3cc36e61050680"
meta-opie = "master:efa3892b20a4ef80274e56e5633ebd62c16f9731"
meta-java = "master:3386ea6c96096f107f43f282f654e5afa456109e"
meta-mozilla = "master:5737d9fa26a632a27b2aa760c0d01190f0a17d0e"
meta-ti = "master:d2886e63551b314b23160f2c2cf12346391ae0fa"
meta-efikamx = "master:2c09a3a780b23448e8a6ca964256ff7f5ccba65d"
meta-nslu2 = "master:3d9fc951b05b4df476374b6fc3085ebac7f293ee"
meta-htc
meta-nokia
meta-openmoko
meta-palm = "master:ba34166f4565b52209adea82cef196615cf82246"
meta-handheld = "master:1f05a15aceb4c3a19fa070463b58125b5658b2a9"
meta-intel
meta-sugarbay
meta-crownbay
meta-emenlow
meta-fishriver
meta-fri2
meta-jasperforest
meta-n450 = "master:f75f9b6f68473eb0efac802409608f8389be0030"
meta = "master:a0fbbd7ba979b8aaee701e0997115f89b361b920"
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Running noexec task 11 of 828 (ID: 22, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_package_write)
NOTE: Running noexec task 12 of 828 (ID: 19, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_build)
NOTE: Running task 13 of 828 (ID: 24, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.51.bb, do_rm_work)
NOTE: Running noexec task 24 of 828 (ID: 286, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_package_write)
NOTE: Running noexec task 25 of 828 (ID: 283, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_build)
NOTE: Running task 26 of 828 (ID: 288, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/gnu-config/gnu-config_20111111.bb, do_rm_work)
NOTE: package quilt-native-0.51-r0: task do_rm_work: Started
NOTE: package quilt-native-0.51-r0: task do_rm_work: Succeeded
NOTE: package gnu-config-native-20111111-r1: task do_rm_work: Started
NOTE: Running noexec task 44 of 828 (ID: 247, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_package_write)
NOTE: Running noexec task 45 of 828 (ID: 244, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_build)
NOTE: Running task 46 of 828 (ID: 249, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/autoconf/autoconf_2.68.bb, do_rm_work)
NOTE: package gnu-config-native-20111111-r1: task do_rm_work: Succeeded
NOTE: Running noexec task 50 of 828 (ID: 678, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_package_write)
NOTE: Running noexec task 51 of 828 (ID: 675, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_build)
NOTE: Running task 52 of 828 (ID: 680, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.16.bb, do_rm_work)
NOTE: package m4-native-1.4.16-r2: task do_rm_work: Started
NOTE: package autoconf-native-2.68-r7: task do_rm_work: Started
NOTE: package autoconf-native-2.68-r7: task do_rm_work: Succeeded
NOTE: package m4-native-1.4.16-r2: task do_rm_work: Succeeded
NOTE: Running noexec task 63 of 828 (ID: 260, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_package_write)
NOTE: Running noexec task 64 of 828 (ID: 257, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_build)
NOTE: Running task 65 of 828 (ID: 262, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/automake/automake_1.11.2.bb, do_rm_work)
NOTE: Running noexec task 76 of 828 (ID: 273, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_package_write)
NOTE: Running noexec task 77 of 828 (ID: 270, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_build)
NOTE: Running task 78 of 828 (ID: 275, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-native_2.4.2.bb, do_rm_work)
NOTE: package libtool-native-2.4.2-r2.0: task do_rm_work: Started
NOTE: package automake-native-1.11.2-r3: task do_rm_work: Started
NOTE: package libtool-native-2.4.2-r2.0: task do_rm_work: Succeeded
NOTE: Running noexec task 89 of 828 (ID: 613, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_package_write)
NOTE: Running noexec task 90 of 828 (ID: 610, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_build)
NOTE: Running task 91 of 828 (ID: 615, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb, do_rm_work)
NOTE: package automake-native-1.11.2-r3: task do_rm_work: Succeeded
NOTE: Running task 92 of 828 (ID: 295, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_fetch)
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_fetch: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_fetch: Succeeded
NOTE: Running task 93 of 828 (ID: 291, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_unpack)
NOTE: package pkgconfig-native-0.25-r3: task do_rm_work: Started
NOTE: package pkgconfig-native-0.25-r3: task do_rm_work: Succeeded
NOTE: Running task 94 of 828 (ID: 490, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_fetch)
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_unpack: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_unpack: Succeeded
NOTE: Running task 95 of 828 (ID: 292, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_patch)
NOTE: package gmp-native-5.0.4-r0: task do_fetch: Started
NOTE: package gmp-native-5.0.4-r0: task do_fetch: Succeeded
NOTE: Running task 96 of 828 (ID: 486, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_unpack)
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_patch: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_patch: Succeeded
NOTE: Running task 97 of 828 (ID: 297, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_configure)
NOTE: package gmp-native-5.0.4-r0: task do_unpack: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_configure: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_configure: Succeeded
NOTE: Running task 98 of 828 (ID: 298, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_compile)
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_compile: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_compile: Succeeded
NOTE: Running task 99 of 828 (ID: 293, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_install)
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_install: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_install: Succeeded
NOTE: Running task 100 of 828 (ID: 294, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_populate_sysroot)
NOTE: package gmp-native-5.0.4-r0: task do_unpack: Succeeded
NOTE: Running noexec task 104 of 828 (ID: 299, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_package_write)
NOTE: Running task 105 of 828 (ID: 487, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_patch)
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_populate_sysroot: Started
NOTE: package gmp-native-5.0.4-r0: task do_patch: Started
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 106 of 828 (ID: 296, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_build)
NOTE: Running task 107 of 828 (ID: 301, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext-minimal-native_0.18.1.1.bb, do_rm_work)
NOTE: package gmp-native-5.0.4-r0: task do_patch: Succeeded
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_rm_work: Started
NOTE: Running task 108 of 828 (ID: 492, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_configure)
NOTE: package gettext-minimal-native-0.18.1.1-r3: task do_rm_work: Succeeded
NOTE: Running noexec task 120 of 828 (ID: 234, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_package_write)
NOTE: Running noexec task 121 of 828 (ID: 231, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_build)
NOTE: Running task 122 of 828 (ID: 236, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/sqlite/sqlite3_3.7.10.bb, do_rm_work)
NOTE: package gmp-native-5.0.4-r0: task do_configure: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_rm_work: Started
NOTE: package sqlite3-native-3.7.10-r2: task do_rm_work: Succeeded
NOTE: Running task 123 of 828 (ID: 308, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_fetch)
NOTE: package zlib-native-1.2.6-r1: task do_fetch: Started
NOTE: package zlib-native-1.2.6-r1: task do_fetch: Succeeded
NOTE: Running task 124 of 828 (ID: 304, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_unpack)
NOTE: package zlib-native-1.2.6-r1: task do_unpack: Started
NOTE: package zlib-native-1.2.6-r1: task do_unpack: Succeeded
NOTE: Running task 125 of 828 (ID: 305, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_patch)
NOTE: package zlib-native-1.2.6-r1: task do_patch: Started
NOTE: package zlib-native-1.2.6-r1: task do_patch: Succeeded
NOTE: Running task 126 of 828 (ID: 310, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_configure)
NOTE: package zlib-native-1.2.6-r1: task do_configure: Started
NOTE: package zlib-native-1.2.6-r1: task do_configure: Succeeded
NOTE: Running task 127 of 828 (ID: 311, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_compile)
NOTE: package zlib-native-1.2.6-r1: task do_compile: Started
NOTE: package zlib-native-1.2.6-r1: task do_compile: Succeeded
NOTE: Running task 128 of 828 (ID: 306, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_install)
NOTE: package zlib-native-1.2.6-r1: task do_install: Started
NOTE: package zlib-native-1.2.6-r1: task do_install: Succeeded
NOTE: Running task 129 of 828 (ID: 307, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_populate_sysroot)
NOTE: package zlib-native-1.2.6-r1: task do_populate_sysroot: Started
NOTE: package zlib-native-1.2.6-r1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 133 of 828 (ID: 312, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_package_write)
NOTE: Running noexec task 134 of 828 (ID: 309, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_build)
NOTE: Running task 135 of 828 (ID: 314, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_rm_work)
NOTE: package zlib-native-1.2.6-r1: task do_rm_work: Started
NOTE: package zlib-native-1.2.6-r1: task do_rm_work: Succeeded
NOTE: Running task 136 of 828 (ID: 477, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_fetch)
NOTE: package mpfr-native-3.1.0-r1: task do_fetch: Started
NOTE: package mpfr-native-3.1.0-r1: task do_fetch: Succeeded
NOTE: Running task 137 of 828 (ID: 473, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_unpack)
NOTE: package mpfr-native-3.1.0-r1: task do_unpack: Started
NOTE: package mpfr-native-3.1.0-r1: task do_unpack: Succeeded
NOTE: Running task 138 of 828 (ID: 474, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_patch)
NOTE: package mpfr-native-3.1.0-r1: task do_patch: Started
NOTE: package mpfr-native-3.1.0-r1: task do_patch: Succeeded
NOTE: Running noexec task 150 of 828 (ID: 35, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_package_write)
NOTE: Running noexec task 151 of 828 (ID: 32, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_build)
NOTE: Running task 152 of 828 (ID: 37, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.3.bb, do_rm_work)
NOTE: package pseudo-native-1.3-r9: task do_rm_work: Started
NOTE: package pseudo-native-1.3-r9: task do_rm_work: Succeeded
NOTE: Running task 153 of 828 (ID: 819, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_fetch)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_fetch: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_fetch: Succeeded
NOTE: Running task 154 of 828 (ID: 815, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_unpack)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_unpack: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_unpack: Succeeded
NOTE: Running task 155 of 828 (ID: 814, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_headerfix)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_headerfix: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_headerfix: Succeeded
NOTE: Running task 156 of 828 (ID: 816, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_patch)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_patch: Started
NOTE: package gmp-native-5.0.4-r0: task do_configure: Succeeded
NOTE: Running task 157 of 828 (ID: 493, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_compile)
NOTE: package gmp-native-5.0.4-r0: task do_compile: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_patch: Succeeded
NOTE: Running task 159 of 828 (ID: 622, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_fetch)
NOTE: package ncurses-native-5.9-r8.1: task do_fetch: Started
NOTE: package ncurses-native-5.9-r8.1: task do_fetch: Succeeded
NOTE: Running task 160 of 828 (ID: 618, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_unpack)
NOTE: package ncurses-native-5.9-r8.1: task do_unpack: Started
NOTE: package ncurses-native-5.9-r8.1: task do_unpack: Succeeded
NOTE: Running task 161 of 828 (ID: 619, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_patch)
NOTE: package ncurses-native-5.9-r8.1: task do_patch: Started
NOTE: package ncurses-native-5.9-r8.1: task do_patch: Succeeded
NOTE: Running task 162 of 828 (ID: 624, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_configure)
NOTE: package ncurses-native-5.9-r8.1: task do_configure: Started
NOTE: package ncurses-native-5.9-r8.1: task do_configure: Succeeded
NOTE: Running task 163 of 828 (ID: 625, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_compile)
NOTE: package ncurses-native-5.9-r8.1: task do_compile: Started
NOTE: package gmp-native-5.0.4-r0: task do_compile: Succeeded
NOTE: Running task 164 of 828 (ID: 488, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_install)
NOTE: package gmp-native-5.0.4-r0: task do_install: Started
NOTE: package gmp-native-5.0.4-r0: task do_install: Succeeded
NOTE: Running task 165 of 828 (ID: 489, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_populate_sysroot)
NOTE: package gmp-native-5.0.4-r0: task do_populate_sysroot: Started
NOTE: package gmp-native-5.0.4-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 168 of 828 (ID: 494, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_package_write)
NOTE: Running noexec task 169 of 828 (ID: 491, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_build)
NOTE: Running task 170 of 828 (ID: 496, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gmp/gmp_5.0.4.bb, do_rm_work)
NOTE: package gmp-native-5.0.4-r0: task do_rm_work: Started
NOTE: package gmp-native-5.0.4-r0: task do_rm_work: Succeeded
NOTE: Running task 171 of 828 (ID: 479, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_configure)
NOTE: package mpfr-native-3.1.0-r1: task do_configure: Started
NOTE: package mpfr-native-3.1.0-r1: task do_configure: Succeeded
NOTE: Running task 172 of 828 (ID: 480, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_compile)
NOTE: package mpfr-native-3.1.0-r1: task do_compile: Started
NOTE: package ncurses-native-5.9-r8.1: task do_compile: Succeeded
NOTE: Running task 173 of 828 (ID: 620, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_install)
NOTE: package mpfr-native-3.1.0-r1: task do_compile: Succeeded
NOTE: Running task 174 of 828 (ID: 475, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_install)
NOTE: package ncurses-native-5.9-r8.1: task do_install: Started
NOTE: package mpfr-native-3.1.0-r1: task do_install: Started
NOTE: package mpfr-native-3.1.0-r1: task do_install: Succeeded
NOTE: Running task 175 of 828 (ID: 476, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_populate_sysroot)
NOTE: package mpfr-native-3.1.0-r1: task do_populate_sysroot: Started
NOTE: package mpfr-native-3.1.0-r1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 178 of 828 (ID: 481, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_package_write)
NOTE: Running noexec task 179 of 828 (ID: 478, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_build)
NOTE: Running task 180 of 828 (ID: 483, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/mpfr/mpfr_3.1.0.bb, do_rm_work)
NOTE: package mpfr-native-3.1.0-r1: task do_rm_work: Started
NOTE: package mpfr-native-3.1.0-r1: task do_rm_work: Succeeded
NOTE: Running task 182 of 828 (ID: 687, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_fetch)
NOTE: package ocf-linux-native-20100325-r3.0: task do_fetch: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_fetch: Succeeded
NOTE: Running task 183 of 828 (ID: 683, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_unpack)
NOTE: package ocf-linux-native-20100325-r3.0: task do_unpack: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_unpack: Succeeded
NOTE: Running task 184 of 828 (ID: 684, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_patch)
NOTE: package ocf-linux-native-20100325-r3.0: task do_patch: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_patch: Succeeded
NOTE: Running task 185 of 828 (ID: 689, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_configure)
NOTE: package ocf-linux-native-20100325-r3.0: task do_configure: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_configure: Succeeded
NOTE: Running task 186 of 828 (ID: 690, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_compile)
NOTE: package ocf-linux-native-20100325-r3.0: task do_compile: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_compile: Succeeded
NOTE: Running task 187 of 828 (ID: 685, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_install)
NOTE: package ocf-linux-native-20100325-r3.0: task do_install: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_install: Succeeded
NOTE: Running task 188 of 828 (ID: 686, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_populate_sysroot)
NOTE: package ocf-linux-native-20100325-r3.0: task do_populate_sysroot: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 192 of 828 (ID: 691, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_package_write)
NOTE: Running noexec task 193 of 828 (ID: 688, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_build)
NOTE: Running task 194 of 828 (ID: 693, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/ocf-linux_20100325.bb, do_rm_work)
NOTE: package ocf-linux-native-20100325-r3.0: task do_rm_work: Started
NOTE: package ocf-linux-native-20100325-r3.0: task do_rm_work: Succeeded
NOTE: Running task 195 of 828 (ID: 334, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_fetch)
NOTE: package openssl-native-1.0.0h-r15.1: task do_fetch: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_fetch: Succeeded
NOTE: Running task 196 of 828 (ID: 330, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_unpack)
NOTE: package openssl-native-1.0.0h-r15.1: task do_unpack: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_unpack: Succeeded
NOTE: Running task 197 of 828 (ID: 331, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_patch)
NOTE: package openssl-native-1.0.0h-r15.1: task do_patch: Started
NOTE: package ncurses-native-5.9-r8.1: task do_install: Succeeded
NOTE: Running task 198 of 828 (ID: 621, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_populate_sysroot)
NOTE: package ncurses-native-5.9-r8.1: task do_populate_sysroot: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_patch: Succeeded
NOTE: Running noexec task 201 of 828 (ID: 626, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_package_write)
NOTE: Running task 202 of 828 (ID: 336, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_configure)
NOTE: package openssl-native-1.0.0h-r15.1: task do_configure: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_configure: Succeeded
NOTE: Running task 203 of 828 (ID: 337, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_compile)
NOTE: package openssl-native-1.0.0h-r15.1: task do_compile: Started
NOTE: package ncurses-native-5.9-r8.1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 204 of 828 (ID: 623, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_build)
NOTE: Running task 205 of 828 (ID: 628, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_rm_work)
NOTE: package ncurses-native-5.9-r8.1: task do_rm_work: Started
NOTE: package ncurses-native-5.9-r8.1: task do_rm_work: Succeeded
NOTE: Running task 207 of 828 (ID: 713, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_fetch)
NOTE: package readline-native-6.2-r2: task do_fetch: Started
NOTE: package readline-native-6.2-r2: task do_fetch: Succeeded
NOTE: Running task 208 of 828 (ID: 709, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_unpack)
NOTE: package readline-native-6.2-r2: task do_unpack: Started
NOTE: package readline-native-6.2-r2: task do_unpack: Succeeded
NOTE: Running task 209 of 828 (ID: 710, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_patch)
NOTE: package readline-native-6.2-r2: task do_patch: Started
NOTE: package readline-native-6.2-r2: task do_patch: Succeeded
NOTE: Running task 210 of 828 (ID: 715, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_configure)
NOTE: package readline-native-6.2-r2: task do_configure: Started
NOTE: package readline-native-6.2-r2: task do_configure: Succeeded
NOTE: Running task 211 of 828 (ID: 716, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_compile)
NOTE: package readline-native-6.2-r2: task do_compile: Started
NOTE: package readline-native-6.2-r2: task do_compile: Succeeded
NOTE: Running task 212 of 828 (ID: 711, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_install)
NOTE: package readline-native-6.2-r2: task do_install: Started
NOTE: package readline-native-6.2-r2: task do_install: Succeeded
NOTE: Running task 213 of 828 (ID: 712, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_populate_sysroot)
NOTE: package readline-native-6.2-r2: task do_populate_sysroot: Started
NOTE: package readline-native-6.2-r2: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 217 of 828 (ID: 717, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_package_write)
NOTE: Running noexec task 218 of 828 (ID: 714, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_build)
NOTE: Running task 219 of 828 (ID: 719, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/readline/readline_6.2.bb, do_rm_work)
NOTE: package readline-native-6.2-r2: task do_rm_work: Started
NOTE: package readline-native-6.2-r2: task do_rm_work: Succeeded
NOTE: Running task 220 of 828 (ID: 347, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_fetch)
NOTE: package elfutils-native-0.148-r7: task do_fetch: Started
NOTE: package elfutils-native-0.148-r7: task do_fetch: Succeeded
NOTE: Running task 221 of 828 (ID: 343, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_unpack)
NOTE: package elfutils-native-0.148-r7: task do_unpack: Started
NOTE: package elfutils-native-0.148-r7: task do_unpack: Succeeded
NOTE: Running task 222 of 828 (ID: 344, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_patch)
NOTE: package elfutils-native-0.148-r7: task do_patch: Started
NOTE: package elfutils-native-0.148-r7: task do_patch: Succeeded
NOTE: Running task 223 of 828 (ID: 349, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_configure)
NOTE: package elfutils-native-0.148-r7: task do_configure: Started
NOTE: package elfutils-native-0.148-r7: task do_configure: Succeeded
NOTE: Running task 224 of 828 (ID: 350, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile)
NOTE: package elfutils-native-0.148-r7: task do_compile: Started
NOTE: package elfutils-native-0.148-r7: task do_compile: Succeeded
NOTE: Running task 225 of 828 (ID: 345, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_install)
NOTE: package elfutils-native-0.148-r7: task do_install: Started
NOTE: package elfutils-native-0.148-r7: task do_install: Succeeded
NOTE: Running task 226 of 828 (ID: 346, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_populate_sysroot)
NOTE: package elfutils-native-0.148-r7: task do_populate_sysroot: Started
NOTE: package elfutils-native-0.148-r7: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 230 of 828 (ID: 351, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_package_write)
NOTE: Running noexec task 231 of 828 (ID: 348, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_build)
NOTE: Running task 232 of 828 (ID: 353, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_rm_work)
NOTE: package elfutils-native-0.148-r7: task do_rm_work: Started
NOTE: package elfutils-native-0.148-r7: task do_rm_work: Succeeded
NOTE: Running task 233 of 828 (ID: 726, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_fetch)
NOTE: package bzip2-native-1.0.6-r5: task do_fetch: Started
NOTE: package bzip2-native-1.0.6-r5: task do_fetch: Succeeded
NOTE: Running task 234 of 828 (ID: 722, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_unpack)
NOTE: package bzip2-native-1.0.6-r5: task do_unpack: Started
NOTE: package bzip2-native-1.0.6-r5: task do_unpack: Succeeded
NOTE: Running task 235 of 828 (ID: 723, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_patch)
NOTE: package bzip2-native-1.0.6-r5: task do_patch: Started
NOTE: package bzip2-native-1.0.6-r5: task do_patch: Succeeded
NOTE: Running task 236 of 828 (ID: 728, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_configure)
NOTE: package bzip2-native-1.0.6-r5: task do_configure: Started
NOTE: package bzip2-native-1.0.6-r5: task do_configure: Succeeded
NOTE: Running task 237 of 828 (ID: 729, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_compile)
NOTE: package bzip2-native-1.0.6-r5: task do_compile: Started
NOTE: package bzip2-native-1.0.6-r5: task do_compile: Succeeded
NOTE: Running task 238 of 828 (ID: 724, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_install)
NOTE: package bzip2-native-1.0.6-r5: task do_install: Started
NOTE: package bzip2-native-1.0.6-r5: task do_install: Succeeded
NOTE: Running task 239 of 828 (ID: 725, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_populate_sysroot)
NOTE: package bzip2-native-1.0.6-r5: task do_populate_sysroot: Started
NOTE: package bzip2-native-1.0.6-r5: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 243 of 828 (ID: 730, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_package_write)
NOTE: Running noexec task 244 of 828 (ID: 727, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_build)
NOTE: Running task 245 of 828 (ID: 732, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bzip2/bzip2_1.0.6.bb, do_rm_work)
NOTE: package bzip2-native-1.0.6-r5: task do_rm_work: Started
NOTE: package bzip2-native-1.0.6-r5: task do_rm_work: Succeeded
NOTE: Running task 246 of 828 (ID: 425, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_fetch)
NOTE: package python-native-2.7.2-r2.4: task do_fetch: Started
NOTE: package python-native-2.7.2-r2.4: task do_fetch: Succeeded
NOTE: Running task 247 of 828 (ID: 421, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_unpack)
NOTE: package python-native-2.7.2-r2.4: task do_unpack: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_compile: Succeeded
NOTE: Running task 248 of 828 (ID: 332, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_install)
NOTE: package openssl-native-1.0.0h-r15.1: task do_install: Started
NOTE: package python-native-2.7.2-r2.4: task do_unpack: Succeeded
NOTE: Running task 249 of 828 (ID: 422, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_patch)
NOTE: package python-native-2.7.2-r2.4: task do_patch: Started
NOTE: package python-native-2.7.2-r2.4: task do_patch: Succeeded
NOTE: Running task 251 of 828 (ID: 661, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_fetch)
NOTE: package bison-native-2.5-r1: task do_fetch: Started
NOTE: package bison-native-2.5-r1: task do_fetch: Succeeded
NOTE: Running task 252 of 828 (ID: 657, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_unpack)
NOTE: package bison-native-2.5-r1: task do_unpack: Started
NOTE: package bison-native-2.5-r1: task do_unpack: Succeeded
NOTE: Running task 253 of 828 (ID: 658, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_patch)
NOTE: package bison-native-2.5-r1: task do_patch: Started
NOTE: package bison-native-2.5-r1: task do_patch: Succeeded
NOTE: Running task 254 of 828 (ID: 663, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_configure)
NOTE: package bison-native-2.5-r1: task do_configure: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_install: Succeeded
NOTE: Running task 255 of 828 (ID: 333, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_populate_sysroot)
NOTE: package openssl-native-1.0.0h-r15.1: task do_populate_sysroot: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 258 of 828 (ID: 338, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_package_write)
NOTE: Running noexec task 259 of 828 (ID: 335, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_build)
NOTE: Running task 260 of 828 (ID: 340, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-connectivity/openssl/openssl_1.0.0h.bb, do_rm_work)
NOTE: package openssl-native-1.0.0h-r15.1: task do_rm_work: Started
NOTE: package openssl-native-1.0.0h-r15.1: task do_rm_work: Succeeded
NOTE: Running task 261 of 828 (ID: 427, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_configure)
NOTE: package python-native-2.7.2-r2.4: task do_configure: Started
NOTE: package bison-native-2.5-r1: task do_configure: Succeeded
NOTE: Running task 262 of 828 (ID: 664, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_compile)
NOTE: package bison-native-2.5-r1: task do_compile: Started
NOTE: package bison-native-2.5-r1: task do_compile: Succeeded
NOTE: Running task 263 of 828 (ID: 659, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_install)
NOTE: package bison-native-2.5-r1: task do_install: Started
NOTE: package bison-native-2.5-r1: task do_install: Succeeded
NOTE: Running task 264 of 828 (ID: 660, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_populate_sysroot)
NOTE: package bison-native-2.5-r1: task do_populate_sysroot: Started
NOTE: package bison-native-2.5-r1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 268 of 828 (ID: 665, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_package_write)
NOTE: Running noexec task 269 of 828 (ID: 662, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_build)
NOTE: Running task 270 of 828 (ID: 667, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/bison/bison_2.5.bb, do_rm_work)
NOTE: package bison-native-2.5-r1: task do_rm_work: Started
NOTE: package bison-native-2.5-r1: task do_rm_work: Succeeded
NOTE: Running task 271 of 828 (ID: 752, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_fetch)
NOTE: package flex-native-2.5.35-r3: task do_fetch: Started
NOTE: package flex-native-2.5.35-r3: task do_fetch: Succeeded
NOTE: Running task 272 of 828 (ID: 748, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_unpack)
NOTE: package flex-native-2.5.35-r3: task do_unpack: Started
NOTE: package flex-native-2.5.35-r3: task do_unpack: Succeeded
NOTE: Running task 273 of 828 (ID: 749, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_patch)
NOTE: package flex-native-2.5.35-r3: task do_patch: Started
NOTE: package flex-native-2.5.35-r3: task do_patch: Succeeded
NOTE: Running task 274 of 828 (ID: 754, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_configure)
NOTE: package flex-native-2.5.35-r3: task do_configure: Started
NOTE: package flex-native-2.5.35-r3: task do_configure: Succeeded
NOTE: Running task 275 of 828 (ID: 755, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_compile)
NOTE: package flex-native-2.5.35-r3: task do_compile: Started
NOTE: package flex-native-2.5.35-r3: task do_compile: Succeeded
NOTE: Running task 276 of 828 (ID: 750, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_install)
NOTE: package flex-native-2.5.35-r3: task do_install: Started
NOTE: package python-native-2.7.2-r2.4: task do_configure: Succeeded
NOTE: Running task 277 of 828 (ID: 428, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_compile)
NOTE: package flex-native-2.5.35-r3: task do_install: Succeeded
NOTE: Running task 278 of 828 (ID: 751, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_populate_sysroot)
NOTE: package python-native-2.7.2-r2.4: task do_compile: Started
NOTE: package flex-native-2.5.35-r3: task do_populate_sysroot: Started
NOTE: package flex-native-2.5.35-r3: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 282 of 828 (ID: 756, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_package_write)
NOTE: Running noexec task 283 of 828 (ID: 753, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_build)
NOTE: Running task 284 of 828 (ID: 758, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/flex/flex_2.5.35.bb, do_rm_work)
NOTE: package flex-native-2.5.35-r3: task do_rm_work: Started
NOTE: package flex-native-2.5.35-r3: task do_rm_work: Succeeded
NOTE: Running task 285 of 828 (ID: 765, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_fetch)
NOTE: package libxml2-native-2.7.8-r7: task do_fetch: Started
NOTE: package libxml2-native-2.7.8-r7: task do_fetch: Succeeded
NOTE: Running task 286 of 828 (ID: 761, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_unpack)
NOTE: package libxml2-native-2.7.8-r7: task do_unpack: Started
NOTE: package libxml2-native-2.7.8-r7: task do_unpack: Succeeded
NOTE: Running task 287 of 828 (ID: 762, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_patch)
NOTE: package libxml2-native-2.7.8-r7: task do_patch: Started
NOTE: package libxml2-native-2.7.8-r7: task do_patch: Succeeded
NOTE: Running task 289 of 828 (ID: 503, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_fetch)
NOTE: package gettext-native-0.18.1.1-r11: task do_fetch: Started
NOTE: package gettext-native-0.18.1.1-r11: task do_fetch: Succeeded
NOTE: Running task 290 of 828 (ID: 499, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_unpack)
NOTE: package gettext-native-0.18.1.1-r11: task do_unpack: Started
NOTE: package gettext-native-0.18.1.1-r11: task do_unpack: Succeeded
NOTE: Running task 291 of 828 (ID: 500, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_patch)
NOTE: package gettext-native-0.18.1.1-r11: task do_patch: Started
NOTE: package gettext-native-0.18.1.1-r11: task do_patch: Succeeded
NOTE: Running task 293 of 828 (ID: 516, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_fetch)
NOTE: package libmpc-native-0.8.2-r0: task do_fetch: Started
NOTE: package libmpc-native-0.8.2-r0: task do_fetch: Succeeded
NOTE: Running task 294 of 828 (ID: 512, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_unpack)
NOTE: package libmpc-native-0.8.2-r0: task do_unpack: Started
NOTE: package libmpc-native-0.8.2-r0: task do_unpack: Succeeded
NOTE: Running task 295 of 828 (ID: 513, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_patch)
NOTE: package libmpc-native-0.8.2-r0: task do_patch: Started
NOTE: package libmpc-native-0.8.2-r0: task do_patch: Succeeded
NOTE: Running task 296 of 828 (ID: 518, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_configure)
NOTE: package libmpc-native-0.8.2-r0: task do_configure: Started
NOTE: package libmpc-native-0.8.2-r0: task do_configure: Succeeded
NOTE: Running task 297 of 828 (ID: 519, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_compile)
NOTE: package libmpc-native-0.8.2-r0: task do_compile: Started
NOTE: package libmpc-native-0.8.2-r0: task do_compile: Succeeded
NOTE: Running task 298 of 828 (ID: 514, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_install)
NOTE: package libmpc-native-0.8.2-r0: task do_install: Started
NOTE: package libmpc-native-0.8.2-r0: task do_install: Succeeded
NOTE: Running task 299 of 828 (ID: 515, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_populate_sysroot)
NOTE: package libmpc-native-0.8.2-r0: task do_populate_sysroot: Started
NOTE: package libmpc-native-0.8.2-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 303 of 828 (ID: 520, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_package_write)
NOTE: Running noexec task 304 of 828 (ID: 517, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_build)
NOTE: Running task 305 of 828 (ID: 522, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libmpc/libmpc_0.8.2.bb, do_rm_work)
NOTE: package libmpc-native-0.8.2-r0: task do_rm_work: Started
NOTE: package libmpc-native-0.8.2-r0: task do_rm_work: Succeeded
NOTE: Running task 306 of 828 (ID: 464, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_fetch)
NOTE: package binutils-cross-2.20.1-r9: task do_fetch: Started
NOTE: package binutils-cross-2.20.1-r9: task do_fetch: Succeeded
NOTE: Running task 307 of 828 (ID: 460, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_unpack)
NOTE: package binutils-cross-2.20.1-r9: task do_unpack: Started
NOTE: package binutils-cross-2.20.1-r9: task do_unpack: Succeeded
NOTE: Running task 308 of 828 (ID: 461, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_patch)
NOTE: package binutils-cross-2.20.1-r9: task do_patch: Started
NOTE: package binutils-cross-2.20.1-r9: task do_patch: Succeeded
NOTE: Running task 309 of 828 (ID: 466, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_configure)
NOTE: package binutils-cross-2.20.1-r9: task do_configure: Started
NOTE: package binutils-cross-2.20.1-r9: task do_configure: Succeeded
NOTE: Running task 310 of 828 (ID: 467, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_compile)
NOTE: package binutils-cross-2.20.1-r9: task do_compile: Started
NOTE: package python-native-2.7.2-r2.4: task do_compile: Succeeded
NOTE: Running task 311 of 828 (ID: 423, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_install)
NOTE: package python-native-2.7.2-r2.4: task do_install: Started
NOTE: package binutils-cross-2.20.1-r9: task do_compile: Succeeded
NOTE: Running task 312 of 828 (ID: 462, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_install)
NOTE: package binutils-cross-2.20.1-r9: task do_install: Started
NOTE: package binutils-cross-2.20.1-r9: task do_install: Succeeded
NOTE: Running task 313 of 828 (ID: 463, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_populate_sysroot)
NOTE: package python-native-2.7.2-r2.4: task do_install: Succeeded
NOTE: Running task 314 of 828 (ID: 424, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_populate_sysroot)
NOTE: package binutils-cross-2.20.1-r9: task do_populate_sysroot: Started
NOTE: package python-native-2.7.2-r2.4: task do_populate_sysroot: Started
NOTE: package binutils-cross-2.20.1-r9: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 317 of 828 (ID: 429, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_package_write)
NOTE: Running task 318 of 828 (ID: 471, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_populate_lic)
NOTE: package binutils-cross-2.20.1-r9: task do_populate_lic: Started
NOTE: package binutils-cross-2.20.1-r9: task do_populate_lic: Succeeded
NOTE: Running task 319 of 828 (ID: 469, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_package)
NOTE: package binutils-cross-2.20.1-r9: task do_package: Started
NOTE: package binutils-cross-2.20.1-r9: task do_package: Succeeded
NOTE: Running task 320 of 828 (ID: 472, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_package_write_ipk)
NOTE: package binutils-cross-2.20.1-r9: task do_package_write_ipk: Started
NOTE: package binutils-cross-2.20.1-r9: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 321 of 828 (ID: 468, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_package_write)
NOTE: Running noexec task 322 of 828 (ID: 465, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_build)
NOTE: Running task 323 of 828 (ID: 470, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/binutils/binutils-cross_2.20.1.bb, do_rm_work)
NOTE: package binutils-cross-2.20.1-r9: task do_rm_work: Started
NOTE: package binutils-cross-2.20.1-r9: task do_rm_work: Succeeded
NOTE: Running task 324 of 828 (ID: 778, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_fetch)
NOTE: package unifdef-native-2.6.18+git-r0: task do_fetch: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_fetch: Succeeded
NOTE: Running task 325 of 828 (ID: 774, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_unpack)
NOTE: package unifdef-native-2.6.18+git-r0: task do_unpack: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_unpack: Succeeded
NOTE: Running task 326 of 828 (ID: 775, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_patch)
NOTE: package unifdef-native-2.6.18+git-r0: task do_patch: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_patch: Succeeded
NOTE: Running task 327 of 828 (ID: 780, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_configure)
NOTE: package unifdef-native-2.6.18+git-r0: task do_configure: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_configure: Succeeded
NOTE: Running task 328 of 828 (ID: 781, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_compile)
NOTE: package unifdef-native-2.6.18+git-r0: task do_compile: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_compile: Succeeded
NOTE: Running task 329 of 828 (ID: 776, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_install)
NOTE: package unifdef-native-2.6.18+git-r0: task do_install: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_install: Succeeded
NOTE: Running task 330 of 828 (ID: 777, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_populate_sysroot)
NOTE: package unifdef-native-2.6.18+git-r0: task do_populate_sysroot: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 334 of 828 (ID: 782, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_package_write)
NOTE: Running noexec task 335 of 828 (ID: 779, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_build)
NOTE: Running task 336 of 828 (ID: 784, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb, do_rm_work)
NOTE: package unifdef-native-2.6.18+git-r0: task do_rm_work: Started
NOTE: package unifdef-native-2.6.18+git-r0: task do_rm_work: Succeeded
NOTE: Running task 337 of 828 (ID: 529, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_fetch)
NOTE: package linux-libc-headers-3.2-r1: task do_fetch: Started
NOTE: package linux-libc-headers-3.2-r1: task do_fetch: Succeeded
NOTE: Running task 338 of 828 (ID: 525, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_unpack)
NOTE: package linux-libc-headers-3.2-r1: task do_unpack: Started
NOTE: package linux-libc-headers-3.2-r1: task do_unpack: Succeeded
NOTE: Running task 339 of 828 (ID: 526, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_patch)
NOTE: package linux-libc-headers-3.2-r1: task do_patch: Started
NOTE: package linux-libc-headers-3.2-r1: task do_patch: Succeeded
NOTE: Running task 340 of 828 (ID: 531, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_configure)
NOTE: package linux-libc-headers-3.2-r1: task do_configure: Started
NOTE: package linux-libc-headers-3.2-r1: task do_configure: Succeeded
NOTE: Running task 341 of 828 (ID: 532, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_compile)
NOTE: package linux-libc-headers-3.2-r1: task do_compile: Started
NOTE: package linux-libc-headers-3.2-r1: task do_compile: Succeeded
NOTE: Running task 342 of 828 (ID: 527, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_install)
NOTE: package linux-libc-headers-3.2-r1: task do_install: Started
NOTE: package linux-libc-headers-3.2-r1: task do_install: Succeeded
NOTE: Running task 343 of 828 (ID: 528, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_populate_sysroot)
NOTE: package linux-libc-headers-3.2-r1: task do_populate_sysroot: Started
NOTE: package linux-libc-headers-3.2-r1: task do_populate_sysroot: Succeeded
NOTE: Running task 344 of 828 (ID: 536, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_populate_lic)
NOTE: package linux-libc-headers-3.2-r1: task do_populate_lic: Started
NOTE: package linux-libc-headers-3.2-r1: task do_populate_lic: Succeeded
NOTE: Running task 350 of 828 (ID: 792, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_fetch)
NOTE: package eglibc-initial-2.12-r28: task do_fetch: Started
NOTE: package eglibc-initial-2.12-r28: task do_fetch: Succeeded
NOTE: Running task 351 of 828 (ID: 787, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_unpack)
NOTE: package eglibc-initial-2.12-r28: task do_unpack: Started
NOTE: package eglibc-initial-2.12-r28: task do_unpack: Succeeded
NOTE: Running task 352 of 828 (ID: 788, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_patch)
NOTE: package eglibc-initial-2.12-r28: task do_patch: Started
NOTE: package eglibc-initial-2.12-r28: task do_patch: Succeeded
NOTE: Running task 353 of 828 (ID: 799, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_populate_lic)
NOTE: package eglibc-initial-2.12-r28: task do_populate_lic: Started
NOTE: package eglibc-initial-2.12-r28: task do_populate_lic: Succeeded
NOTE: Running task 354 of 828 (ID: 570, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_fetch)
NOTE: package gperf-native-3.0.4-r0: task do_fetch: Started
NOTE: package gperf-native-3.0.4-r0: task do_fetch: Succeeded
NOTE: Running task 355 of 828 (ID: 566, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_unpack)
NOTE: package gperf-native-3.0.4-r0: task do_unpack: Started
NOTE: package gperf-native-3.0.4-r0: task do_unpack: Succeeded
NOTE: Running task 356 of 828 (ID: 567, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_patch)
NOTE: package gperf-native-3.0.4-r0: task do_patch: Started
NOTE: package gperf-native-3.0.4-r0: task do_patch: Succeeded
NOTE: Running task 357 of 828 (ID: 572, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_configure)
NOTE: package gperf-native-3.0.4-r0: task do_configure: Started
NOTE: package gperf-native-3.0.4-r0: task do_configure: Succeeded
NOTE: Running task 358 of 828 (ID: 573, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_compile)
NOTE: package gperf-native-3.0.4-r0: task do_compile: Started
NOTE: package gperf-native-3.0.4-r0: task do_compile: Succeeded
NOTE: Running task 359 of 828 (ID: 568, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_install)
NOTE: package gperf-native-3.0.4-r0: task do_install: Started
NOTE: package gperf-native-3.0.4-r0: task do_install: Succeeded
NOTE: Running task 360 of 828 (ID: 569, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_populate_sysroot)
NOTE: package gperf-native-3.0.4-r0: task do_populate_sysroot: Started
NOTE: package gperf-native-3.0.4-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 364 of 828 (ID: 574, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_package_write)
NOTE: Running noexec task 365 of 828 (ID: 571, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_build)
NOTE: Running task 366 of 828 (ID: 576, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb, do_rm_work)
NOTE: package gperf-native-3.0.4-r0: task do_rm_work: Started
NOTE: package gperf-native-3.0.4-r0: task do_rm_work: Succeeded
NOTE: Running task 367 of 828 (ID: 138, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_fetch)
NOTE: package eglibc-2.12-r28: task do_fetch: Started
NOTE: package eglibc-2.12-r28: task do_fetch: Succeeded
NOTE: Running task 368 of 828 (ID: 133, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_unpack)
NOTE: package eglibc-2.12-r28: task do_unpack: Started
NOTE: package eglibc-2.12-r28: task do_unpack: Succeeded
NOTE: Running task 369 of 828 (ID: 134, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_patch)
NOTE: package eglibc-2.12-r28: task do_patch: Started
NOTE: package eglibc-2.12-r28: task do_patch: Succeeded
NOTE: Running task 370 of 828 (ID: 145, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_populate_lic)
NOTE: package eglibc-2.12-r28: task do_populate_lic: Started
NOTE: package eglibc-2.12-r28: task do_populate_lic: Succeeded
NOTE: Running task 376 of 828 (ID: 700, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_fetch)
NOTE: package pigz-native-2.2.4-r2: task do_fetch: Started
NOTE: package pigz-native-2.2.4-r2: task do_fetch: Succeeded
NOTE: Running task 377 of 828 (ID: 696, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_unpack)
NOTE: package pigz-native-2.2.4-r2: task do_unpack: Started
NOTE: package pigz-native-2.2.4-r2: task do_unpack: Succeeded
NOTE: Running task 378 of 828 (ID: 697, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_patch)
NOTE: package pigz-native-2.2.4-r2: task do_patch: Started
NOTE: package pigz-native-2.2.4-r2: task do_patch: Succeeded
NOTE: Running task 379 of 828 (ID: 702, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_configure)
NOTE: package pigz-native-2.2.4-r2: task do_configure: Started
NOTE: package pigz-native-2.2.4-r2: task do_configure: Succeeded
NOTE: Running task 380 of 828 (ID: 703, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_compile)
NOTE: package pigz-native-2.2.4-r2: task do_compile: Started
NOTE: package pigz-native-2.2.4-r2: task do_compile: Succeeded
NOTE: Running task 381 of 828 (ID: 698, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_install)
NOTE: package pigz-native-2.2.4-r2: task do_install: Started
NOTE: package pigz-native-2.2.4-r2: task do_install: Succeeded
NOTE: Running task 382 of 828 (ID: 699, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_populate_sysroot)
NOTE: package pigz-native-2.2.4-r2: task do_populate_sysroot: Started
NOTE: package pigz-native-2.2.4-r2: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 386 of 828 (ID: 704, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_package_write)
NOTE: Running noexec task 387 of 828 (ID: 701, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_build)
NOTE: Running task 388 of 828 (ID: 706, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/pigz/pigz_2.2.4.bb, do_rm_work)
NOTE: package pigz-native-2.2.4-r2: task do_rm_work: Started
NOTE: package pigz-native-2.2.4-r2: task do_rm_work: Succeeded
NOTE: Running task 393 of 828 (ID: 550, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_populate_lic)
NOTE: package libgcc-4.5-r48+svnr184907: task do_populate_lic: Started
NOTE: package libgcc-4.5-r48+svnr184907: task do_populate_lic: Succeeded
NOTE: Running task 398 of 828 (ID: 131, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_populate_lic)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_populate_lic: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_populate_lic: Succeeded
NOTE: Running task 399 of 828 (ID: 190, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_fetch)
NOTE: package perl-native-5.14.2-r0: task do_fetch: Started
NOTE: package perl-native-5.14.2-r0: task do_fetch: Succeeded
NOTE: Running task 400 of 828 (ID: 186, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_unpack)
NOTE: package perl-native-5.14.2-r0: task do_unpack: Started
NOTE: package perl-native-5.14.2-r0: task do_unpack: Succeeded
NOTE: Running task 401 of 828 (ID: 187, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_patch)
NOTE: package perl-native-5.14.2-r0: task do_patch: Started
NOTE: package perl-native-5.14.2-r0: task do_patch: Succeeded
NOTE: Running task 402 of 828 (ID: 192, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_configure)
NOTE: package perl-native-5.14.2-r0: task do_configure: Started
NOTE: package python-native-2.7.2-r2.4: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 403 of 828 (ID: 426, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_build)
NOTE: Running task 404 of 828 (ID: 431, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/python/python-native_2.7.2.bb, do_rm_work)
NOTE: package python-native-2.7.2-r2.4: task do_rm_work: Started
NOTE: package python-native-2.7.2-r2.4: task do_rm_work: Succeeded
NOTE: Running task 405 of 828 (ID: 767, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_configure)
NOTE: package libxml2-native-2.7.8-r7: task do_configure: Started
NOTE: package libxml2-native-2.7.8-r7: task do_configure: Succeeded
NOTE: Running task 406 of 828 (ID: 768, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_compile)
NOTE: package libxml2-native-2.7.8-r7: task do_compile: Started
NOTE: package perl-native-5.14.2-r0: task do_configure: Succeeded
NOTE: Running task 407 of 828 (ID: 193, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_compile)
NOTE: package perl-native-5.14.2-r0: task do_compile: Started
NOTE: package libxml2-native-2.7.8-r7: task do_compile: Succeeded
NOTE: Running task 408 of 828 (ID: 763, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_install)
NOTE: package libxml2-native-2.7.8-r7: task do_install: Started
NOTE: package libxml2-native-2.7.8-r7: task do_install: Succeeded
NOTE: Running task 409 of 828 (ID: 764, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_populate_sysroot)
NOTE: package libxml2-native-2.7.8-r7: task do_populate_sysroot: Started
NOTE: package libxml2-native-2.7.8-r7: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 412 of 828 (ID: 769, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_package_write)
NOTE: Running noexec task 413 of 828 (ID: 766, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_build)
NOTE: Running task 414 of 828 (ID: 771, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/libxml/libxml2_2.7.8.bb, do_rm_work)
NOTE: package libxml2-native-2.7.8-r7: task do_rm_work: Started
NOTE: package libxml2-native-2.7.8-r7: task do_rm_work: Succeeded
NOTE: Running task 415 of 828 (ID: 505, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_configure)
NOTE: package gettext-native-0.18.1.1-r11: task do_configure: Started
NOTE: package perl-native-5.14.2-r0: task do_compile: Succeeded
NOTE: Running task 416 of 828 (ID: 188, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_install)
NOTE: package perl-native-5.14.2-r0: task do_install: Started
NOTE: package perl-native-5.14.2-r0: task do_install: Succeeded
NOTE: Running task 417 of 828 (ID: 189, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_populate_sysroot)
NOTE: package perl-native-5.14.2-r0: task do_populate_sysroot: Started
NOTE: package gettext-native-0.18.1.1-r11: task do_configure: Succeeded
NOTE: Running task 418 of 828 (ID: 506, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_compile)
NOTE: package gettext-native-0.18.1.1-r11: task do_compile: Started
NOTE: package perl-native-5.14.2-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 422 of 828 (ID: 194, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_package_write)
NOTE: Running noexec task 423 of 828 (ID: 191, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_build)
NOTE: Running task 424 of 828 (ID: 196, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl-native_5.14.2.bb, do_rm_work)
NOTE: package perl-native-5.14.2-r0: task do_rm_work: Started
NOTE: package perl-native-5.14.2-r0: task do_rm_work: Succeeded
NOTE: Running task 425 of 828 (ID: 360, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_fetch)
NOTE: package expat-native-2.0.1-r1: task do_fetch: Started
NOTE: package expat-native-2.0.1-r1: task do_fetch: Succeeded
NOTE: Running task 426 of 828 (ID: 356, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_unpack)
NOTE: package expat-native-2.0.1-r1: task do_unpack: Started
NOTE: package expat-native-2.0.1-r1: task do_unpack: Succeeded
NOTE: Running task 427 of 828 (ID: 357, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_patch)
NOTE: package expat-native-2.0.1-r1: task do_patch: Started
NOTE: package expat-native-2.0.1-r1: task do_patch: Succeeded
NOTE: Running task 428 of 828 (ID: 362, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_configure)
NOTE: package expat-native-2.0.1-r1: task do_configure: Started
NOTE: package expat-native-2.0.1-r1: task do_configure: Succeeded
NOTE: Running task 429 of 828 (ID: 363, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_compile)
NOTE: package expat-native-2.0.1-r1: task do_compile: Started
NOTE: package expat-native-2.0.1-r1: task do_compile: Succeeded
NOTE: Running task 430 of 828 (ID: 358, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_install)
NOTE: package expat-native-2.0.1-r1: task do_install: Started
NOTE: package expat-native-2.0.1-r1: task do_install: Succeeded
NOTE: Running task 431 of 828 (ID: 359, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_populate_sysroot)
NOTE: package expat-native-2.0.1-r1: task do_populate_sysroot: Started
NOTE: package expat-native-2.0.1-r1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 435 of 828 (ID: 364, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_package_write)
NOTE: Running noexec task 436 of 828 (ID: 361, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_build)
NOTE: Running task 437 of 828 (ID: 366, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_rm_work)
NOTE: package expat-native-2.0.1-r1: task do_rm_work: Started
NOTE: package expat-native-2.0.1-r1: task do_rm_work: Succeeded
NOTE: Running task 438 of 828 (ID: 386, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_fetch)
NOTE: package attr-native-2.4.46-r4: task do_fetch: Started
NOTE: package attr-native-2.4.46-r4: task do_fetch: Succeeded
NOTE: Running task 439 of 828 (ID: 382, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_unpack)
NOTE: package attr-native-2.4.46-r4: task do_unpack: Started
NOTE: package attr-native-2.4.46-r4: task do_unpack: Succeeded
NOTE: Running task 440 of 828 (ID: 383, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_patch)
NOTE: package attr-native-2.4.46-r4: task do_patch: Started
NOTE: package attr-native-2.4.46-r4: task do_patch: Succeeded
NOTE: Running task 441 of 828 (ID: 388, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_configure)
NOTE: package attr-native-2.4.46-r4: task do_configure: Started
NOTE: package attr-native-2.4.46-r4: task do_configure: Succeeded
NOTE: Running task 442 of 828 (ID: 389, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_compile)
NOTE: package attr-native-2.4.46-r4: task do_compile: Started
NOTE: package attr-native-2.4.46-r4: task do_compile: Succeeded
NOTE: Running task 443 of 828 (ID: 384, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_install)
NOTE: package attr-native-2.4.46-r4: task do_install: Started
NOTE: package attr-native-2.4.46-r4: task do_install: Succeeded
NOTE: Running task 444 of 828 (ID: 385, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_populate_sysroot)
NOTE: package attr-native-2.4.46-r4: task do_populate_sysroot: Started
NOTE: package attr-native-2.4.46-r4: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 448 of 828 (ID: 390, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_package_write)
NOTE: Running noexec task 449 of 828 (ID: 387, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_build)
NOTE: Running task 450 of 828 (ID: 392, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/attr_2.4.46.bb, do_rm_work)
NOTE: package attr-native-2.4.46-r4: task do_rm_work: Started
NOTE: package attr-native-2.4.46-r4: task do_rm_work: Succeeded
NOTE: Running task 451 of 828 (ID: 57, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_fetch)
NOTE: package file-native-5.11-r0: task do_fetch: Started
NOTE: package file-native-5.11-r0: task do_fetch: Succeeded
NOTE: Running task 452 of 828 (ID: 53, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_unpack)
NOTE: package file-native-5.11-r0: task do_unpack: Started
NOTE: package file-native-5.11-r0: task do_unpack: Succeeded
NOTE: Running task 453 of 828 (ID: 54, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_patch)
NOTE: package gettext-native-0.18.1.1-r11: task do_compile: Succeeded
NOTE: Running task 454 of 828 (ID: 501, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_install)
NOTE: package file-native-5.11-r0: task do_patch: Started
NOTE: package file-native-5.11-r0: task do_patch: Succeeded
NOTE: Running task 455 of 828 (ID: 59, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_configure)
NOTE: package gettext-native-0.18.1.1-r11: task do_install: Started
NOTE: package file-native-5.11-r0: task do_configure: Started
NOTE: package gettext-native-0.18.1.1-r11: task do_install: Succeeded
NOTE: Running task 456 of 828 (ID: 502, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_populate_sysroot)
NOTE: package gettext-native-0.18.1.1-r11: task do_populate_sysroot: Started
NOTE: package gettext-native-0.18.1.1-r11: task do_populate_sysroot: Succeeded
NOTE: Running task 457 of 828 (ID: 821, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_configure)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_configure: Started
NOTE: package file-native-5.11-r0: task do_configure: Succeeded
NOTE: Running noexec task 460 of 828 (ID: 507, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_package_write)
NOTE: Running noexec task 461 of 828 (ID: 504, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_build)
NOTE: Running task 462 of 828 (ID: 509, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_rm_work)
NOTE: package gettext-native-0.18.1.1-r11: task do_rm_work: Started
NOTE: package gettext-native-0.18.1.1-r11: task do_rm_work: Succeeded
NOTE: Running task 463 of 828 (ID: 60, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_compile)
NOTE: package file-native-5.11-r0: task do_compile: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_configure: Succeeded
NOTE: Running task 464 of 828 (ID: 822, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_compile)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_compile: Started
NOTE: package file-native-5.11-r0: task do_compile: Succeeded
NOTE: Running task 465 of 828 (ID: 55, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_install)
NOTE: package file-native-5.11-r0: task do_install: Started
NOTE: package file-native-5.11-r0: task do_install: Succeeded
NOTE: Running task 466 of 828 (ID: 56, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_populate_sysroot)
NOTE: package file-native-5.11-r0: task do_populate_sysroot: Started
NOTE: package file-native-5.11-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 470 of 828 (ID: 61, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_package_write)
NOTE: Running noexec task 471 of 828 (ID: 58, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_build)
NOTE: Running task 472 of 828 (ID: 63, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/file/file_5.11.bb, do_rm_work)
NOTE: package file-native-5.11-r0: task do_rm_work: Started
NOTE: package file-native-5.11-r0: task do_rm_work: Succeeded
NOTE: Running task 473 of 828 (ID: 739, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_fetch)
NOTE: package curl-native-7.24.0-r0: task do_fetch: Started
NOTE: package curl-native-7.24.0-r0: task do_fetch: Succeeded
NOTE: Running task 474 of 828 (ID: 735, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_unpack)
NOTE: package curl-native-7.24.0-r0: task do_unpack: Started
NOTE: package curl-native-7.24.0-r0: task do_unpack: Succeeded
NOTE: Running task 475 of 828 (ID: 736, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_patch)
NOTE: package curl-native-7.24.0-r0: task do_patch: Started
NOTE: package curl-native-7.24.0-r0: task do_patch: Succeeded
NOTE: Running task 476 of 828 (ID: 741, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_configure)
NOTE: package curl-native-7.24.0-r0: task do_configure: Started
NOTE: package curl-native-7.24.0-r0: task do_configure: Succeeded
NOTE: Running task 477 of 828 (ID: 742, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_compile)
NOTE: package curl-native-7.24.0-r0: task do_compile: Started
NOTE: package curl-native-7.24.0-r0: task do_compile: Succeeded
NOTE: Running task 478 of 828 (ID: 737, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_install)
NOTE: package curl-native-7.24.0-r0: task do_install: Started
NOTE: package curl-native-7.24.0-r0: task do_install: Succeeded
NOTE: Running task 479 of 828 (ID: 738, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_populate_sysroot)
NOTE: package curl-native-7.24.0-r0: task do_populate_sysroot: Started
NOTE: package curl-native-7.24.0-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 483 of 828 (ID: 743, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_package_write)
NOTE: Running noexec task 484 of 828 (ID: 740, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_build)
NOTE: Running task 485 of 828 (ID: 745, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/curl/curl_7.24.0.bb, do_rm_work)
NOTE: package curl-native-7.24.0-r0: task do_rm_work: Started
NOTE: package curl-native-7.24.0-r0: task do_rm_work: Succeeded
NOTE: Running task 486 of 828 (ID: 438, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_fetch)
NOTE: package git-native-1.7.7-r2: task do_fetch: Started
NOTE: package git-native-1.7.7-r2: task do_fetch: Succeeded
NOTE: Running task 487 of 828 (ID: 434, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_unpack)
NOTE: package git-native-1.7.7-r2: task do_unpack: Started
NOTE: package git-native-1.7.7-r2: task do_unpack: Succeeded
NOTE: Running task 488 of 828 (ID: 435, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_patch)
NOTE: package git-native-1.7.7-r2: task do_patch: Started
NOTE: package git-native-1.7.7-r2: task do_patch: Succeeded
NOTE: Running task 489 of 828 (ID: 440, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_configure)
NOTE: package git-native-1.7.7-r2: task do_configure: Started
NOTE: package git-native-1.7.7-r2: task do_configure: Succeeded
NOTE: Running task 490 of 828 (ID: 441, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_compile)
NOTE: package git-native-1.7.7-r2: task do_compile: Started
NOTE: package git-native-1.7.7-r2: task do_compile: Succeeded
NOTE: Running task 491 of 828 (ID: 436, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_install)
NOTE: package git-native-1.7.7-r2: task do_install: Started
NOTE: package git-native-1.7.7-r2: task do_install: Succeeded
NOTE: Running task 492 of 828 (ID: 437, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_populate_sysroot)
NOTE: package git-native-1.7.7-r2: task do_populate_sysroot: Started
NOTE: package git-native-1.7.7-r2: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 496 of 828 (ID: 442, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_package_write)
NOTE: Running noexec task 497 of 828 (ID: 439, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_build)
NOTE: Running task 498 of 828 (ID: 444, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/git/git_1.7.7.bb, do_rm_work)
NOTE: package git-native-1.7.7-r2: task do_rm_work: Started
NOTE: package git-native-1.7.7-r2: task do_rm_work: Succeeded
NOTE: Running task 499 of 828 (ID: 451, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_fetch)
NOTE: package binutils-native-2.22-r6: task do_fetch: Started
NOTE: package binutils-native-2.22-r6: task do_fetch: Succeeded
NOTE: Running task 500 of 828 (ID: 447, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_unpack)
NOTE: package binutils-native-2.22-r6: task do_unpack: Started
NOTE: package binutils-native-2.22-r6: task do_unpack: Succeeded
NOTE: Running task 501 of 828 (ID: 448, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_patch)
NOTE: package binutils-native-2.22-r6: task do_patch: Started
NOTE: package binutils-native-2.22-r6: task do_patch: Succeeded
NOTE: Running task 502 of 828 (ID: 453, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_configure)
NOTE: package binutils-native-2.22-r6: task do_configure: Started
NOTE: package binutils-native-2.22-r6: task do_configure: Succeeded
NOTE: Running task 503 of 828 (ID: 454, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_compile)
NOTE: package binutils-native-2.22-r6: task do_compile: Started
NOTE: package binutils-native-2.22-r6: task do_compile: Succeeded
NOTE: Running task 504 of 828 (ID: 449, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_install)
NOTE: package binutils-native-2.22-r6: task do_install: Started
NOTE: package binutils-native-2.22-r6: task do_install: Succeeded
NOTE: Running task 505 of 828 (ID: 450, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_populate_sysroot)
NOTE: package binutils-native-2.22-r6: task do_populate_sysroot: Started
NOTE: package binutils-native-2.22-r6: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 509 of 828 (ID: 455, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_package_write)
NOTE: Running noexec task 510 of 828 (ID: 452, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_build)
NOTE: Running task 511 of 828 (ID: 457, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/binutils/binutils_2.22.bb, do_rm_work)
NOTE: package binutils-native-2.22-r6: task do_rm_work: Started
NOTE: package binutils-native-2.22-r6: task do_rm_work: Succeeded
NOTE: Running task 512 of 828 (ID: 412, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_fetch)
NOTE: package popt-native-1.16-r0: task do_fetch: Started
NOTE: package popt-native-1.16-r0: task do_fetch: Succeeded
NOTE: Running task 513 of 828 (ID: 408, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_unpack)
NOTE: package popt-native-1.16-r0: task do_unpack: Started
NOTE: package popt-native-1.16-r0: task do_unpack: Succeeded
NOTE: Running task 514 of 828 (ID: 409, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_patch)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_compile: Succeeded
NOTE: Running task 515 of 828 (ID: 817, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_install)
NOTE: package popt-native-1.16-r0: task do_patch: Started
NOTE: package popt-native-1.16-r0: task do_patch: Succeeded
NOTE: Running task 516 of 828 (ID: 414, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_configure)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_install: Started
NOTE: package popt-native-1.16-r0: task do_configure: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_install: Succeeded
NOTE: Running task 517 of 828 (ID: 818, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_populate_sysroot)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_populate_sysroot: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 520 of 828 (ID: 823, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_package_write)
NOTE: Running noexec task 521 of 828 (ID: 820, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_build)
NOTE: Running task 522 of 828 (ID: 825, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-initial_4.5.bb, do_rm_work)
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_rm_work: Started
NOTE: package gcc-cross-initial-4.5-r48+svnr184907: task do_rm_work: Succeeded
NOTE: Running task 523 of 828 (ID: 794, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_configure)
NOTE: package eglibc-initial-2.12-r28: task do_configure: Started
NOTE: package popt-native-1.16-r0: task do_configure: Succeeded
NOTE: Running task 524 of 828 (ID: 415, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_compile)
NOTE: package popt-native-1.16-r0: task do_compile: Started
NOTE: package popt-native-1.16-r0: task do_compile: Succeeded
NOTE: Running task 525 of 828 (ID: 410, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_install)
NOTE: package eglibc-initial-2.12-r28: task do_configure: Succeeded
NOTE: Running task 526 of 828 (ID: 795, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_compile)
NOTE: package popt-native-1.16-r0: task do_install: Started
NOTE: package eglibc-initial-2.12-r28: task do_compile: Started
NOTE: package popt-native-1.16-r0: task do_install: Succeeded
NOTE: package eglibc-initial-2.12-r28: task do_compile: Succeeded
NOTE: Running task 527 of 828 (ID: 790, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_install)
NOTE: Running task 528 of 828 (ID: 411, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_populate_sysroot)
NOTE: package eglibc-initial-2.12-r28: task do_install: Started
NOTE: package popt-native-1.16-r0: task do_populate_sysroot: Started
NOTE: package popt-native-1.16-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 532 of 828 (ID: 416, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_package_write)
NOTE: Running noexec task 533 of 828 (ID: 413, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_build)
NOTE: Running task 534 of 828 (ID: 418, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/popt/popt_1.16.bb, do_rm_work)
NOTE: package popt-native-1.16-r0: task do_rm_work: Started
NOTE: package popt-native-1.16-r0: task do_rm_work: Succeeded
NOTE: Running task 535 of 828 (ID: 399, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_fetch)
NOTE: package acl-native-2.2.51-r3: task do_fetch: Started
NOTE: package acl-native-2.2.51-r3: task do_fetch: Succeeded
NOTE: Running task 536 of 828 (ID: 395, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_unpack)
NOTE: package acl-native-2.2.51-r3: task do_unpack: Started
NOTE: package acl-native-2.2.51-r3: task do_unpack: Succeeded
NOTE: Running task 537 of 828 (ID: 396, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_patch)
NOTE: package acl-native-2.2.51-r3: task do_patch: Started
NOTE: package acl-native-2.2.51-r3: task do_patch: Succeeded
NOTE: Running task 538 of 828 (ID: 401, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_configure)
NOTE: package acl-native-2.2.51-r3: task do_configure: Started
NOTE: package acl-native-2.2.51-r3: task do_configure: Succeeded
NOTE: Running task 539 of 828 (ID: 402, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_compile)
NOTE: package acl-native-2.2.51-r3: task do_compile: Started
NOTE: package acl-native-2.2.51-r3: task do_compile: Succeeded
NOTE: Running task 540 of 828 (ID: 397, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_install)
NOTE: package acl-native-2.2.51-r3: task do_install: Started
NOTE: package acl-native-2.2.51-r3: task do_install: Succeeded
NOTE: Running task 541 of 828 (ID: 398, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_populate_sysroot)
NOTE: package acl-native-2.2.51-r3: task do_populate_sysroot: Started
NOTE: package acl-native-2.2.51-r3: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 545 of 828 (ID: 403, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_package_write)
NOTE: Running noexec task 546 of 828 (ID: 400, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_build)
NOTE: Running task 547 of 828 (ID: 405, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/attr/acl_2.2.51.bb, do_rm_work)
NOTE: package acl-native-2.2.51-r3: task do_rm_work: Started
NOTE: package acl-native-2.2.51-r3: task do_rm_work: Succeeded
NOTE: Running task 548 of 828 (ID: 373, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_fetch)
NOTE: package libpcre-native-8.21-r1: task do_fetch: Started
NOTE: package libpcre-native-8.21-r1: task do_fetch: Succeeded
NOTE: Running task 549 of 828 (ID: 369, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_unpack)
NOTE: package libpcre-native-8.21-r1: task do_unpack: Started
NOTE: package libpcre-native-8.21-r1: task do_unpack: Succeeded
NOTE: Running task 550 of 828 (ID: 370, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_patch)
NOTE: package libpcre-native-8.21-r1: task do_patch: Started
NOTE: package libpcre-native-8.21-r1: task do_patch: Succeeded
NOTE: Running task 551 of 828 (ID: 375, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_configure)
NOTE: package libpcre-native-8.21-r1: task do_configure: Started
NOTE: package libpcre-native-8.21-r1: task do_configure: Succeeded
NOTE: Running task 552 of 828 (ID: 376, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_compile)
NOTE: package libpcre-native-8.21-r1: task do_compile: Started
NOTE: package libpcre-native-8.21-r1: task do_compile: Succeeded
NOTE: Running task 553 of 828 (ID: 371, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_install)
NOTE: package libpcre-native-8.21-r1: task do_install: Started
NOTE: package libpcre-native-8.21-r1: task do_install: Succeeded
NOTE: Running task 554 of 828 (ID: 372, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_populate_sysroot)
NOTE: package libpcre-native-8.21-r1: task do_populate_sysroot: Started
NOTE: package libpcre-native-8.21-r1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 558 of 828 (ID: 377, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_package_write)
NOTE: Running noexec task 559 of 828 (ID: 374, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_build)
NOTE: Running task 560 of 828 (ID: 379, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/libpcre/libpcre_8.21.bb, do_rm_work)
NOTE: package libpcre-native-8.21-r1: task do_rm_work: Started
NOTE: package libpcre-native-8.21-r1: task do_rm_work: Succeeded
NOTE: Running task 561 of 828 (ID: 321, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_fetch)
NOTE: package db-native-5.1.19-r4: task do_fetch: Started
NOTE: package db-native-5.1.19-r4: task do_fetch: Succeeded
NOTE: Running task 562 of 828 (ID: 317, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_unpack)
NOTE: package db-native-5.1.19-r4: task do_unpack: Started
NOTE: package db-native-5.1.19-r4: task do_unpack: Succeeded
NOTE: Running task 563 of 828 (ID: 318, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_patch)
NOTE: package db-native-5.1.19-r4: task do_patch: Started
NOTE: package db-native-5.1.19-r4: task do_patch: Succeeded
NOTE: Running task 564 of 828 (ID: 323, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_configure)
NOTE: package db-native-5.1.19-r4: task do_configure: Started
NOTE: package db-native-5.1.19-r4: task do_configure: Succeeded
NOTE: Running task 565 of 828 (ID: 324, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_compile)
NOTE: package db-native-5.1.19-r4: task do_compile: Started
NOTE: package db-native-5.1.19-r4: task do_compile: Succeeded
NOTE: Running task 566 of 828 (ID: 319, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_install)
NOTE: package db-native-5.1.19-r4: task do_install: Started
NOTE: package db-native-5.1.19-r4: task do_install: Succeeded
NOTE: Running task 567 of 828 (ID: 320, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_populate_sysroot)
NOTE: package db-native-5.1.19-r4: task do_populate_sysroot: Started
NOTE: package eglibc-initial-2.12-r28: task do_install: Succeeded
NOTE: Running task 568 of 828 (ID: 789, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_install_locale)
NOTE: package eglibc-initial-2.12-r28: task do_install_locale: Started
NOTE: package eglibc-initial-2.12-r28: task do_install_locale: Succeeded
NOTE: Running task 569 of 828 (ID: 791, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_populate_sysroot)
NOTE: package eglibc-initial-2.12-r28: task do_populate_sysroot: Started
NOTE: package eglibc-initial-2.12-r28: task do_populate_sysroot: Succeeded
NOTE: Running task 570 of 828 (ID: 559, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, do_configure)
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_configure: Started
NOTE: package db-native-5.1.19-r4: task do_populate_sysroot: Succeeded
NOTE: Running task 571 of 828 (ID: 797, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_package)
NOTE: package eglibc-initial-2.12-r28: task do_package: Started
NOTE: package eglibc-initial-2.12-r28: task do_package: Succeeded
NOTE: Running task 572 of 828 (ID: 800, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_package_write_ipk)
NOTE: package eglibc-initial-2.12-r28: task do_package_write_ipk: Started
NOTE: package eglibc-initial-2.12-r28: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 573 of 828 (ID: 796, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_package_write)
NOTE: Running noexec task 574 of 828 (ID: 793, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_build)
NOTE: Running task 575 of 828 (ID: 798, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc-initial_2.12.bb, do_rm_work)
NOTE: package eglibc-initial-2.12-r28: task do_rm_work: Started
NOTE: package eglibc-initial-2.12-r28: task do_rm_work: Succeeded
NOTE: Running noexec task 579 of 828 (ID: 325, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_package_write)
NOTE: Running noexec task 580 of 828 (ID: 322, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_build)
NOTE: Running task 581 of 828 (ID: 327, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_rm_work)
NOTE: package db-native-5.1.19-r4: task do_rm_work: Started
NOTE: package db-native-5.1.19-r4: task do_rm_work: Succeeded
NOTE: Running task 582 of 828 (ID: 83, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_fetch)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_fetch: Started
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_configure: Succeeded
NOTE: Running task 583 of 828 (ID: 560, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, do_compile)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_fetch: Succeeded
NOTE: Running task 584 of 828 (ID: 79, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_unpack)
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_compile: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_unpack: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_unpack: Succeeded
NOTE: Running task 585 of 828 (ID: 80, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_patch)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_patch: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_patch: Succeeded
NOTE: Running task 586 of 828 (ID: 85, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_configure)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_configure: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_configure: Succeeded
NOTE: Running task 587 of 828 (ID: 86, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_compile)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_compile: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_compile: Succeeded
NOTE: Running task 588 of 828 (ID: 81, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_install)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_install: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_install: Succeeded
NOTE: Running task 589 of 828 (ID: 82, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_populate_sysroot)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_populate_sysroot: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 593 of 828 (ID: 87, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_package_write)
NOTE: Running noexec task 594 of 828 (ID: 84, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_build)
NOTE: Running task 595 of 828 (ID: 89, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/prelink/prelink_git.bb, do_rm_work)
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_rm_work: Started
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_rm_work: Succeeded
NOTE: Running task 596 of 828 (ID: 70, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_fetch)
NOTE: package pax-utils-native-0.2.2-r0: task do_fetch: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_fetch: Succeeded
NOTE: Running task 597 of 828 (ID: 66, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_unpack)
NOTE: package pax-utils-native-0.2.2-r0: task do_unpack: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_unpack: Succeeded
NOTE: Running task 598 of 828 (ID: 67, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_patch)
NOTE: package pax-utils-native-0.2.2-r0: task do_patch: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_patch: Succeeded
NOTE: Running task 599 of 828 (ID: 72, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_configure)
NOTE: package pax-utils-native-0.2.2-r0: task do_configure: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_configure: Succeeded
NOTE: Running task 600 of 828 (ID: 73, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_compile)
NOTE: package pax-utils-native-0.2.2-r0: task do_compile: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_compile: Succeeded
NOTE: Running task 601 of 828 (ID: 68, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_install)
NOTE: package pax-utils-native-0.2.2-r0: task do_install: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_install: Succeeded
NOTE: Running task 602 of 828 (ID: 69, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_populate_sysroot)
NOTE: package pax-utils-native-0.2.2-r0: task do_populate_sysroot: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 606 of 828 (ID: 74, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_package_write)
NOTE: Running noexec task 607 of 828 (ID: 71, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_build)
NOTE: Running task 608 of 828 (ID: 76, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/pax-utils/pax-utils_0.2.2.bb, do_rm_work)
NOTE: package pax-utils-native-0.2.2-r0: task do_rm_work: Started
NOTE: package pax-utils-native-0.2.2-r0: task do_rm_work: Succeeded
NOTE: Running task 609 of 828 (ID: 44, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_fetch)
NOTE: package rpm-native-5.4.0-r36: task do_fetch: Started
NOTE: package rpm-native-5.4.0-r36: task do_fetch: Succeeded
NOTE: Running task 610 of 828 (ID: 40, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_unpack)
NOTE: package rpm-native-5.4.0-r36: task do_unpack: Started
NOTE: package rpm-native-5.4.0-r36: task do_unpack: Succeeded
NOTE: Running task 611 of 828 (ID: 41, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_patch)
NOTE: package rpm-native-5.4.0-r36: task do_patch: Started
NOTE: package rpm-native-5.4.0-r36: task do_patch: Succeeded
NOTE: Running task 612 of 828 (ID: 46, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_configure)
NOTE: package rpm-native-5.4.0-r36: task do_configure: Started
NOTE: package rpm-native-5.4.0-r36: task do_configure: Succeeded
NOTE: Running task 613 of 828 (ID: 47, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_compile)
NOTE: package rpm-native-5.4.0-r36: task do_compile: Started
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_compile: Succeeded
NOTE: Running task 614 of 828 (ID: 555, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, do_install)
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_install: Started
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_install: Succeeded
NOTE: Running task 615 of 828 (ID: 556, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, do_populate_sysroot)
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_populate_sysroot: Started
NOTE: package rpm-native-5.4.0-r36: task do_compile: Succeeded
NOTE: Running noexec task 618 of 828 (ID: 561, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, do_package_write)
NOTE: Running task 619 of 828 (ID: 42, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_install)
NOTE: package rpm-native-5.4.0-r36: task do_install: Started
NOTE: package rpm-native-5.4.0-r36: task do_install: Succeeded
NOTE: Running task 620 of 828 (ID: 43, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_populate_sysroot)
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 621 of 828 (ID: 558, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, do_build)
NOTE: Running task 622 of 828 (ID: 563, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb, do_rm_work)
NOTE: package rpm-native-5.4.0-r36: task do_populate_sysroot: Started
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_rm_work: Started
NOTE: package gcc-cross-intermediate-4.5-r48+svnr184907: task do_rm_work: Succeeded
NOTE: Running task 623 of 828 (ID: 140, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_configure)
NOTE: package eglibc-2.12-r28: task do_configure: Started
NOTE: package eglibc-2.12-r28: task do_configure: Succeeded
NOTE: Running task 624 of 828 (ID: 141, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_compile)
NOTE: package eglibc-2.12-r28: task do_compile: Started
NOTE: package rpm-native-5.4.0-r36: task do_populate_sysroot: Succeeded
NOTE: Running task 625 of 828 (ID: 534, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_package)
NOTE: package linux-libc-headers-3.2-r1: task do_package: Started
NOTE: package linux-libc-headers-3.2-r1: task do_package: Succeeded
NOTE: Running noexec task 629 of 828 (ID: 48, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_package_write)
NOTE: Running noexec task 630 of 828 (ID: 45, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_build)
NOTE: Running task 631 of 828 (ID: 50, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/rpm/rpm_5.4.0.bb, do_rm_work)
NOTE: package rpm-native-5.4.0-r36: task do_rm_work: Started
NOTE: package rpm-native-5.4.0-r36: task do_rm_work: Succeeded
NOTE: Running task 632 of 828 (ID: 583, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_fetch)
NOTE: package libtool-cross-2.4.2-r2.1: task do_fetch: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_fetch: Succeeded
NOTE: Running task 633 of 828 (ID: 579, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_unpack)
NOTE: package libtool-cross-2.4.2-r2.1: task do_unpack: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_unpack: Succeeded
NOTE: Running task 634 of 828 (ID: 580, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_patch)
NOTE: package libtool-cross-2.4.2-r2.1: task do_patch: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_patch: Succeeded
NOTE: Running task 635 of 828 (ID: 590, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_populate_lic)
NOTE: package libtool-cross-2.4.2-r2.1: task do_populate_lic: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_populate_lic: Succeeded
NOTE: Running task 636 of 828 (ID: 648, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_fetch)
NOTE: package ncurses-5.9-r8.1: task do_fetch: Started
NOTE: package ncurses-5.9-r8.1: task do_fetch: Succeeded
NOTE: Running task 637 of 828 (ID: 644, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_unpack)
NOTE: package ncurses-5.9-r8.1: task do_unpack: Started
NOTE: package ncurses-5.9-r8.1: task do_unpack: Succeeded
NOTE: Running task 638 of 828 (ID: 645, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_patch)
NOTE: package ncurses-5.9-r8.1: task do_patch: Started
NOTE: package ncurses-5.9-r8.1: task do_patch: Succeeded
NOTE: Running task 639 of 828 (ID: 655, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_populate_lic)
NOTE: package ncurses-5.9-r8.1: task do_populate_lic: Started
NOTE: package ncurses-5.9-r8.1: task do_populate_lic: Succeeded
NOTE: Running task 640 of 828 (ID: 805, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_fetch)
NOTE: package expat-2.0.1-r1: task do_fetch: Started
NOTE: package expat-2.0.1-r1: task do_fetch: Succeeded
NOTE: Running task 641 of 828 (ID: 801, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_unpack)
NOTE: package expat-2.0.1-r1: task do_unpack: Started
NOTE: package expat-2.0.1-r1: task do_unpack: Succeeded
NOTE: Running task 642 of 828 (ID: 802, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_patch)
NOTE: package expat-2.0.1-r1: task do_patch: Started
NOTE: package expat-2.0.1-r1: task do_patch: Succeeded
NOTE: Running task 643 of 828 (ID: 812, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_populate_lic)
NOTE: package expat-2.0.1-r1: task do_populate_lic: Started
NOTE: package expat-2.0.1-r1: task do_populate_lic: Succeeded
NOTE: Running task 644 of 828 (ID: 596, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_fetch)
NOTE: package gettext-0.18.1.1-r11: task do_fetch: Started
NOTE: package gettext-0.18.1.1-r11: task do_fetch: Succeeded
NOTE: Running task 645 of 828 (ID: 592, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_unpack)
NOTE: package gettext-0.18.1.1-r11: task do_unpack: Started
NOTE: package gettext-0.18.1.1-r11: task do_unpack: Succeeded
NOTE: Running task 646 of 828 (ID: 593, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_patch)
NOTE: package gettext-0.18.1.1-r11: task do_patch: Started
NOTE: package gettext-0.18.1.1-r11: task do_patch: Succeeded
NOTE: Running task 647 of 828 (ID: 603, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_populate_lic)
NOTE: package gettext-0.18.1.1-r11: task do_populate_lic: Started
NOTE: package gettext-0.18.1.1-r11: task do_populate_lic: Succeeded
NOTE: Running task 648 of 828 (ID: 96, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_fetch)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_fetch: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_fetch: Succeeded
NOTE: Running task 649 of 828 (ID: 92, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_unpack)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_unpack: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_unpack: Succeeded
NOTE: Running task 650 of 828 (ID: 93, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_patch)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_patch: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_patch: Succeeded
NOTE: Running task 651 of 828 (ID: 98, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_configure)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_configure: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_configure: Succeeded
NOTE: Running task 652 of 828 (ID: 99, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_compile)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_compile: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_compile: Succeeded
NOTE: Running task 653 of 828 (ID: 94, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_install)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_install: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_install: Succeeded
NOTE: Running task 654 of 828 (ID: 95, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_populate_sysroot)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_populate_sysroot: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_populate_sysroot: Succeeded
NOTE: Running task 655 of 828 (ID: 537, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_package_write_ipk)
NOTE: package linux-libc-headers-3.2-r1: task do_package_write_ipk: Started
NOTE: package linux-libc-headers-3.2-r1: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 656 of 828 (ID: 533, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_package_write)
NOTE: Running noexec task 660 of 828 (ID: 100, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_package_write)
NOTE: Running noexec task 661 of 828 (ID: 97, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_build)
NOTE: Running task 662 of 828 (ID: 102, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb, do_rm_work)
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_rm_work: Started
NOTE: package opkg-utils-native-0.1.8+git1+16665959c330b5958c0f0f4624a9ca7f823f98de-r1: task do_rm_work: Succeeded
NOTE: Running task 663 of 828 (ID: 635, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_fetch)
NOTE: package lzo-native-2.06-r1: task do_fetch: Started
NOTE: package lzo-native-2.06-r1: task do_fetch: Succeeded
NOTE: Running task 664 of 828 (ID: 631, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_unpack)
NOTE: package lzo-native-2.06-r1: task do_unpack: Started
NOTE: package lzo-native-2.06-r1: task do_unpack: Succeeded
NOTE: Running task 665 of 828 (ID: 632, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_patch)
NOTE: package lzo-native-2.06-r1: task do_patch: Started
NOTE: package lzo-native-2.06-r1: task do_patch: Succeeded
NOTE: Running task 666 of 828 (ID: 637, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_configure)
NOTE: package lzo-native-2.06-r1: task do_configure: Started
NOTE: package lzo-native-2.06-r1: task do_configure: Succeeded
NOTE: Running task 667 of 828 (ID: 638, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_compile)
NOTE: package lzo-native-2.06-r1: task do_compile: Started
NOTE: package lzo-native-2.06-r1: task do_compile: Succeeded
NOTE: Running task 668 of 828 (ID: 633, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_install)
NOTE: package lzo-native-2.06-r1: task do_install: Started
NOTE: package lzo-native-2.06-r1: task do_install: Succeeded
NOTE: Running task 669 of 828 (ID: 634, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_populate_sysroot)
NOTE: package lzo-native-2.06-r1: task do_populate_sysroot: Started
NOTE: package lzo-native-2.06-r1: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 673 of 828 (ID: 639, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_package_write)
NOTE: Running noexec task 674 of 828 (ID: 636, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_build)
NOTE: Running task 675 of 828 (ID: 641, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/lzo/lzo_2.06.bb, do_rm_work)
NOTE: package lzo-native-2.06-r1: task do_rm_work: Started
NOTE: package lzo-native-2.06-r1: task do_rm_work: Succeeded
NOTE: Running task 676 of 828 (ID: 203, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_fetch)
NOTE: package util-linux-native-2.21-r5: task do_fetch: Started
NOTE: package util-linux-native-2.21-r5: task do_fetch: Succeeded
NOTE: Running task 677 of 828 (ID: 199, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_unpack)
NOTE: package util-linux-native-2.21-r5: task do_unpack: Started
NOTE: package util-linux-native-2.21-r5: task do_unpack: Succeeded
NOTE: Running task 678 of 828 (ID: 200, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_patch)
NOTE: package util-linux-native-2.21-r5: task do_patch: Started
NOTE: package util-linux-native-2.21-r5: task do_patch: Succeeded
NOTE: Running task 679 of 828 (ID: 205, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_remove_lscpu)
NOTE: package util-linux-native-2.21-r5: task do_remove_lscpu: Started
NOTE: package util-linux-native-2.21-r5: task do_remove_lscpu: Succeeded
NOTE: Running task 680 of 828 (ID: 206, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_configure)
NOTE: package util-linux-native-2.21-r5: task do_configure: Started
NOTE: package util-linux-native-2.21-r5: task do_configure: Succeeded
NOTE: Running task 681 of 828 (ID: 207, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_compile)
NOTE: package util-linux-native-2.21-r5: task do_compile: Started
NOTE: package util-linux-native-2.21-r5: task do_compile: Succeeded
NOTE: Running task 682 of 828 (ID: 201, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_install)
NOTE: package util-linux-native-2.21-r5: task do_install: Started
NOTE: package util-linux-native-2.21-r5: task do_install: Succeeded
NOTE: Running noexec task 686 of 828 (ID: 208, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_package_write)
NOTE: Running noexec task 687 of 828 (ID: 530, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_build)
NOTE: Running task 688 of 828 (ID: 535, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb, do_rm_work)
NOTE: package linux-libc-headers-3.2-r1: task do_rm_work: Started
NOTE: package linux-libc-headers-3.2-r1: task do_rm_work: Succeeded
NOTE: Running task 689 of 828 (ID: 202, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_populate_sysroot)
NOTE: package util-linux-native-2.21-r5: task do_populate_sysroot: Started
NOTE: package util-linux-native-2.21-r5: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 690 of 828 (ID: 204, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_build)
NOTE: Running task 691 of 828 (ID: 210, virtual:native:/home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/util-linux/util-linux_2.21.bb, do_rm_work)
NOTE: package util-linux-native-2.21-r5: task do_rm_work: Started
NOTE: package util-linux-native-2.21-r5: task do_rm_work: Succeeded
NOTE: Running task 692 of 828 (ID: 217, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_fetch)
NOTE: package bash-4.2-r2: task do_fetch: Started
NOTE: package bash-4.2-r2: task do_fetch: Succeeded
NOTE: Running task 693 of 828 (ID: 213, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_unpack)
NOTE: package bash-4.2-r2: task do_unpack: Started
NOTE: package bash-4.2-r2: task do_unpack: Succeeded
NOTE: Running task 694 of 828 (ID: 214, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_patch)
NOTE: package bash-4.2-r2: task do_patch: Started
NOTE: package bash-4.2-r2: task do_patch: Succeeded
NOTE: Running task 695 of 828 (ID: 224, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_populate_lic)
NOTE: package bash-4.2-r2: task do_populate_lic: Started
NOTE: package bash-4.2-r2: task do_populate_lic: Succeeded
NOTE: Running task 696 of 828 (ID: 177, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_fetch)
NOTE: package zlib-1.2.6-r1: task do_fetch: Started
NOTE: package zlib-1.2.6-r1: task do_fetch: Succeeded
NOTE: Running task 697 of 828 (ID: 173, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_unpack)
NOTE: package zlib-1.2.6-r1: task do_unpack: Started
NOTE: package zlib-1.2.6-r1: task do_unpack: Succeeded
NOTE: Running task 698 of 828 (ID: 174, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_patch)
NOTE: package zlib-1.2.6-r1: task do_patch: Started
NOTE: package zlib-1.2.6-r1: task do_patch: Succeeded
NOTE: Running task 699 of 828 (ID: 184, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_populate_lic)
NOTE: package zlib-1.2.6-r1: task do_populate_lic: Started
NOTE: package zlib-1.2.6-r1: task do_populate_lic: Succeeded
NOTE: Running task 700 of 828 (ID: 164, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_fetch)
NOTE: package gdbm-1.10-r3: task do_fetch: Started
NOTE: package gdbm-1.10-r3: task do_fetch: Succeeded
NOTE: Running task 701 of 828 (ID: 160, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_unpack)
NOTE: package gdbm-1.10-r3: task do_unpack: Started
NOTE: package gdbm-1.10-r3: task do_unpack: Succeeded
NOTE: Running task 702 of 828 (ID: 161, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_patch)
NOTE: package gdbm-1.10-r3: task do_patch: Started
NOTE: package gdbm-1.10-r3: task do_patch: Succeeded
NOTE: Running task 703 of 828 (ID: 171, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_populate_lic)
NOTE: package gdbm-1.10-r3: task do_populate_lic: Started
NOTE: package gdbm-1.10-r3: task do_populate_lic: Succeeded
NOTE: Running task 704 of 828 (ID: 151, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_fetch)
NOTE: package db-5.1.19-r4: task do_fetch: Started
NOTE: package db-5.1.19-r4: task do_fetch: Succeeded
NOTE: Running task 705 of 828 (ID: 147, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_unpack)
NOTE: package db-5.1.19-r4: task do_unpack: Started
NOTE: package db-5.1.19-r4: task do_unpack: Succeeded
NOTE: Running task 706 of 828 (ID: 148, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_patch)
NOTE: package db-5.1.19-r4: task do_patch: Started
NOTE: package db-5.1.19-r4: task do_patch: Succeeded
NOTE: Running task 707 of 828 (ID: 158, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_populate_lic)
NOTE: package db-5.1.19-r4: task do_populate_lic: Started
NOTE: package db-5.1.19-r4: task do_populate_lic: Succeeded
NOTE: Running task 708 of 828 (ID: 4, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_fetch)
NOTE: package perl-5.14.2-r6: task do_fetch: Started
NOTE: package perl-5.14.2-r6: task do_fetch: Succeeded
NOTE: Running task 709 of 828 (ID: 0, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_unpack)
NOTE: package perl-5.14.2-r6: task do_unpack: Started
NOTE: package perl-5.14.2-r6: task do_unpack: Succeeded
NOTE: Running task 710 of 828 (ID: 1, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_patch)
NOTE: package perl-5.14.2-r6: task do_patch: Started
NOTE: package perl-5.14.2-r6: task do_patch: Succeeded
NOTE: Running task 711 of 828 (ID: 12, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_populate_lic)
NOTE: package perl-5.14.2-r6: task do_populate_lic: Started
NOTE: package perl-5.14.2-r6: task do_populate_lic: Succeeded
NOTE: package eglibc-2.12-r28: task do_compile: Succeeded
NOTE: Running task 712 of 828 (ID: 136, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_install)
NOTE: package eglibc-2.12-r28: task do_install: Started
NOTE: package eglibc-2.12-r28: task do_install: Succeeded
NOTE: Running task 713 of 828 (ID: 135, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_install_locale)
NOTE: package eglibc-2.12-r28: task do_install_locale: Started
NOTE: package eglibc-2.12-r28: task do_install_locale: Succeeded
NOTE: Running task 714 of 828 (ID: 137, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_populate_sysroot)
NOTE: Running task 715 of 828 (ID: 143, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_package)
NOTE: package eglibc-2.12-r28: task do_populate_sysroot: Started
NOTE: package eglibc-2.12-r28: task do_package: Started
NOTE: package eglibc-2.12-r28: task do_populate_sysroot: Succeeded
NOTE: Running task 716 of 828 (ID: 112, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross_4.5.bb, do_configure)
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_configure: Started
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_configure: Succeeded
NOTE: Running task 717 of 828 (ID: 113, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross_4.5.bb, do_compile)
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_compile: Started
NOTE: package eglibc-2.12-r28: task do_package: Succeeded
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_compile: Succeeded
NOTE: Running task 718 of 828 (ID: 108, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross_4.5.bb, do_install)
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_install: Started
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_install: Succeeded
NOTE: Running task 719 of 828 (ID: 109, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross_4.5.bb, do_populate_sysroot)
NOTE: Running noexec task 722 of 828 (ID: 114, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross_4.5.bb, do_package_write)
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_populate_sysroot: Started
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_populate_sysroot: Succeeded
NOTE: Running noexec task 723 of 828 (ID: 111, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross_4.5.bb, do_build)
NOTE: Running task 724 of 828 (ID: 116, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-cross_4.5.bb, do_rm_work)
NOTE: Running noexec task 725 of 828 (ID: 545, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_configure)
NOTE: Running noexec task 726 of 828 (ID: 546, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_compile)
NOTE: Running task 727 of 828 (ID: 541, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_install)
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_rm_work: Started
NOTE: package libgcc-4.5-r48+svnr184907: task do_install: Started
NOTE: package libgcc-4.5-r48+svnr184907: task do_install: Succeeded
NOTE: package gcc-cross-4.5-r48+svnr184907: task do_rm_work: Succeeded
NOTE: Running task 728 of 828 (ID: 542, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_populate_sysroot)
NOTE: Running task 729 of 828 (ID: 548, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_package)
NOTE: package libgcc-4.5-r48+svnr184907: task do_populate_sysroot: Started
NOTE: package libgcc-4.5-r48+svnr184907: task do_package: Started
NOTE: package libgcc-4.5-r48+svnr184907: task do_populate_sysroot: Succeeded
NOTE: Running task 730 of 828 (ID: 126, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_configure)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_configure: Started
WARNING: QA Issue: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
WARNING: QA Issue: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
WARNING: QA Issue: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
NOTE: package libgcc-4.5-r48+svnr184907: task do_package: Succeeded
NOTE: Running task 731 of 828 (ID: 551, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_package_write_ipk)
NOTE: package libgcc-4.5-r48+svnr184907: task do_package_write_ipk: Started
NOTE: package libgcc-4.5-r48+svnr184907: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 732 of 828 (ID: 547, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_package_write)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_configure: Succeeded
NOTE: Running task 733 of 828 (ID: 127, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_compile)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_compile: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_compile: Succeeded
NOTE: Running task 734 of 828 (ID: 122, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_install)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_install: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_install: Succeeded
NOTE: Running task 735 of 828 (ID: 123, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_populate_sysroot)
NOTE: Running task 736 of 828 (ID: 129, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_package)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_populate_sysroot: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_package: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_populate_sysroot: Succeeded
NOTE: Running task 737 of 828 (ID: 585, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_configure)
NOTE: package libtool-cross-2.4.2-r2.1: task do_configure: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_package: Succeeded
NOTE: Running task 738 of 828 (ID: 132, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_package_write_ipk)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_package_write_ipk: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_configure: Succeeded
NOTE: Running task 739 of 828 (ID: 586, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_compile)
NOTE: package libtool-cross-2.4.2-r2.1: task do_compile: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 740 of 828 (ID: 128, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_package_write)
NOTE: Running task 741 of 828 (ID: 179, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_configure)
NOTE: package zlib-1.2.6-r1: task do_configure: Started
NOTE: package zlib-1.2.6-r1: task do_configure: Succeeded
NOTE: Running task 742 of 828 (ID: 180, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_compile)
NOTE: package zlib-1.2.6-r1: task do_compile: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_compile: Succeeded
NOTE: Running task 743 of 828 (ID: 581, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_install)
NOTE: package libtool-cross-2.4.2-r2.1: task do_install: Started
NOTE: package zlib-1.2.6-r1: task do_compile: Succeeded
NOTE: Running task 744 of 828 (ID: 175, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_install)
NOTE: package libtool-cross-2.4.2-r2.1: task do_install: Succeeded
NOTE: Running task 745 of 828 (ID: 582, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_populate_sysroot)
NOTE: package zlib-1.2.6-r1: task do_install: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_populate_sysroot: Started
NOTE: package zlib-1.2.6-r1: task do_install: Succeeded
NOTE: Running task 746 of 828 (ID: 588, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_package)
NOTE: package libtool-cross-2.4.2-r2.1: task do_package: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_populate_sysroot: Succeeded
NOTE: Running task 747 of 828 (ID: 650, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_configure)
NOTE: package libtool-cross-2.4.2-r2.1: task do_package: Succeeded
NOTE: Running task 748 of 828 (ID: 591, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_package_write_ipk)
NOTE: package ncurses-5.9-r8.1: task do_configure: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_package_write_ipk: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 749 of 828 (ID: 587, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_package_write)
NOTE: Running noexec task 750 of 828 (ID: 584, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_build)
NOTE: Running task 751 of 828 (ID: 589, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb, do_rm_work)
NOTE: package libtool-cross-2.4.2-r2.1: task do_rm_work: Started
NOTE: package libtool-cross-2.4.2-r2.1: task do_rm_work: Succeeded
NOTE: Running task 752 of 828 (ID: 807, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_configure)
NOTE: package expat-2.0.1-r1: task do_configure: Started
NOTE: package expat-2.0.1-r1: task do_configure: Succeeded
NOTE: Running task 753 of 828 (ID: 808, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_compile)
NOTE: package expat-2.0.1-r1: task do_compile: Started
NOTE: package ncurses-5.9-r8.1: task do_configure: Succeeded
NOTE: Running task 754 of 828 (ID: 651, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_compile)
NOTE: package ncurses-5.9-r8.1: task do_compile: Started
NOTE: package expat-2.0.1-r1: task do_compile: Succeeded
NOTE: Running task 755 of 828 (ID: 803, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_install)
NOTE: package expat-2.0.1-r1: task do_install: Started
NOTE: package expat-2.0.1-r1: task do_install: Succeeded
NOTE: Running task 756 of 828 (ID: 804, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_populate_sysroot)
NOTE: package expat-2.0.1-r1: task do_populate_sysroot: Started
NOTE: package expat-2.0.1-r1: task do_populate_sysroot: Succeeded
NOTE: Running task 757 of 828 (ID: 810, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_package)
NOTE: package expat-2.0.1-r1: task do_package: Started
NOTE: package expat-2.0.1-r1: task do_package: Succeeded
NOTE: Running task 758 of 828 (ID: 813, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_package_write_ipk)
NOTE: package expat-2.0.1-r1: task do_package_write_ipk: Started
NOTE: package expat-2.0.1-r1: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 759 of 828 (ID: 809, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_package_write)
NOTE: Running task 760 of 828 (ID: 182, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_package)
NOTE: package zlib-1.2.6-r1: task do_package: Started
NOTE: package zlib-1.2.6-r1: task do_package: Succeeded
NOTE: Running task 761 of 828 (ID: 176, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_populate_sysroot)
NOTE: package zlib-1.2.6-r1: task do_populate_sysroot: Started
NOTE: package zlib-1.2.6-r1: task do_populate_sysroot: Succeeded
NOTE: Running task 762 of 828 (ID: 185, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_package_write_ipk)
NOTE: package zlib-1.2.6-r1: task do_package_write_ipk: Started
NOTE: package zlib-1.2.6-r1: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 763 of 828 (ID: 181, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_package_write)
NOTE: Running task 764 of 828 (ID: 153, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_configure)
NOTE: package db-5.1.19-r4: task do_configure: Started
NOTE: package db-5.1.19-r4: task do_configure: Succeeded
NOTE: Running task 765 of 828 (ID: 154, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_compile)
NOTE: package db-5.1.19-r4: task do_compile: Started
NOTE: package ncurses-5.9-r8.1: task do_compile: Succeeded
NOTE: Running task 766 of 828 (ID: 646, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_install)
NOTE: package ncurses-5.9-r8.1: task do_install: Started
NOTE: package ncurses-5.9-r8.1: task do_install: Succeeded
NOTE: Running task 767 of 828 (ID: 647, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_populate_sysroot)
NOTE: package ncurses-5.9-r8.1: task do_populate_sysroot: Started
NOTE: package db-5.1.19-r4: task do_compile: Succeeded
NOTE: Running task 768 of 828 (ID: 653, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_package)
NOTE: package ncurses-5.9-r8.1: task do_package: Started
NOTE: package ncurses-5.9-r8.1: task do_populate_sysroot: Succeeded
NOTE: Running task 769 of 828 (ID: 598, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_configure)
NOTE: package gettext-0.18.1.1-r11: task do_configure: Started
NOTE: package ncurses-5.9-r8.1: task do_package: Succeeded
NOTE: Running task 770 of 828 (ID: 656, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_package_write_ipk)
NOTE: package ncurses-5.9-r8.1: task do_package_write_ipk: Started
NOTE: package ncurses-5.9-r8.1: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 771 of 828 (ID: 652, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_package_write)
NOTE: Running task 772 of 828 (ID: 149, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_install)
NOTE: package db-5.1.19-r4: task do_install: Started
NOTE: package db-5.1.19-r4: task do_install: Succeeded
NOTE: Running task 773 of 828 (ID: 156, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_package)
NOTE: package db-5.1.19-r4: task do_package: Started
NOTE: package db-5.1.19-r4: task do_package: Succeeded
NOTE: Running task 774 of 828 (ID: 150, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_populate_sysroot)
NOTE: package db-5.1.19-r4: task do_populate_sysroot: Started
NOTE: package db-5.1.19-r4: task do_populate_sysroot: Succeeded
NOTE: Running task 775 of 828 (ID: 159, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_package_write_ipk)
NOTE: package db-5.1.19-r4: task do_package_write_ipk: Started
NOTE: package db-5.1.19-r4: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 776 of 828 (ID: 155, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_package_write)
NOTE: package gettext-0.18.1.1-r11: task do_configure: Succeeded
NOTE: Running task 777 of 828 (ID: 599, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_compile)
NOTE: package gettext-0.18.1.1-r11: task do_compile: Started
NOTE: package gettext-0.18.1.1-r11: task do_compile: Succeeded
NOTE: Running task 778 of 828 (ID: 594, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_install)
NOTE: package gettext-0.18.1.1-r11: task do_install: Started
NOTE: package gettext-0.18.1.1-r11: task do_install: Succeeded
NOTE: Running task 779 of 828 (ID: 601, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_package)
NOTE: Running task 780 of 828 (ID: 595, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_populate_sysroot)
NOTE: package gettext-0.18.1.1-r11: task do_package: Started
NOTE: package gettext-0.18.1.1-r11: task do_populate_sysroot: Started
NOTE: package gettext-0.18.1.1-r11: task do_populate_sysroot: Succeeded
NOTE: Running task 781 of 828 (ID: 219, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_configure)
NOTE: package bash-4.2-r2: task do_configure: Started
NOTE: package bash-4.2-r2: task do_configure: Succeeded
NOTE: Running task 782 of 828 (ID: 220, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_compile)
NOTE: package bash-4.2-r2: task do_compile: Started
NOTE: package gettext-0.18.1.1-r11: task do_package: Succeeded
NOTE: Running task 783 of 828 (ID: 604, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_package_write_ipk)
NOTE: package gettext-0.18.1.1-r11: task do_package_write_ipk: Started
NOTE: package gettext-0.18.1.1-r11: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 784 of 828 (ID: 600, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_package_write)
NOTE: Running task 785 of 828 (ID: 166, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_configure)
NOTE: package gdbm-1.10-r3: task do_configure: Started
NOTE: package gdbm-1.10-r3: task do_configure: Succeeded
NOTE: Running task 786 of 828 (ID: 167, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_compile)
NOTE: package gdbm-1.10-r3: task do_compile: Started
NOTE: package bash-4.2-r2: task do_compile: Succeeded
NOTE: Running task 787 of 828 (ID: 215, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_install)
NOTE: package bash-4.2-r2: task do_install: Started
NOTE: package gdbm-1.10-r3: task do_compile: Succeeded
NOTE: Running task 788 of 828 (ID: 162, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_install)
NOTE: package gdbm-1.10-r3: task do_install: Started
NOTE: package bash-4.2-r2: task do_install: Succeeded
NOTE: Running task 789 of 828 (ID: 222, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_package)
NOTE: package gdbm-1.10-r3: task do_install: Succeeded
NOTE: Running task 790 of 828 (ID: 216, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_populate_sysroot)
NOTE: package bash-4.2-r2: task do_package: Started
NOTE: package bash-4.2-r2: task do_populate_sysroot: Started
NOTE: package bash-4.2-r2: task do_populate_sysroot: Succeeded
NOTE: Running task 791 of 828 (ID: 169, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_package)
NOTE: package gdbm-1.10-r3: task do_package: Started
WARNING: QA Issue: bash: Found a reference to /usr/ in /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
NOTE: package gdbm-1.10-r3: task do_package: Succeeded
NOTE: Running task 792 of 828 (ID: 163, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_populate_sysroot)
NOTE: package gdbm-1.10-r3: task do_populate_sysroot: Started
NOTE: package gdbm-1.10-r3: task do_populate_sysroot: Succeeded
NOTE: Running task 793 of 828 (ID: 172, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_package_write_ipk)
NOTE: package gdbm-1.10-r3: task do_package_write_ipk: Started
NOTE: package bash-4.2-r2: task do_package: Succeeded
NOTE: Running task 794 of 828 (ID: 146, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_package_write_ipk)
NOTE: package eglibc-2.12-r28: task do_package_write_ipk: Started
NOTE: package gdbm-1.10-r3: task do_package_write_ipk: Succeeded
NOTE: Running task 795 of 828 (ID: 225, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_package_write_ipk)
NOTE: package bash-4.2-r2: task do_package_write_ipk: Started
NOTE: package bash-4.2-r2: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 796 of 828 (ID: 221, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_package_write)
NOTE: Running noexec task 797 of 828 (ID: 168, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_package_write)
NOTE: Running task 798 of 828 (ID: 6, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_configure)
NOTE: package perl-5.14.2-r6: task do_configure: Started
NOTE: package perl-5.14.2-r6: task do_configure: Succeeded
NOTE: Running task 799 of 828 (ID: 7, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_compile)
NOTE: package perl-5.14.2-r6: task do_compile: Started
NOTE: package eglibc-2.12-r28: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 800 of 828 (ID: 142, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_package_write)
NOTE: Running noexec task 801 of 828 (ID: 139, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_build)
NOTE: Running task 802 of 828 (ID: 144, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-core/eglibc/eglibc_2.12.bb, do_rm_work)
NOTE: package eglibc-2.12-r28: task do_rm_work: Started
NOTE: package eglibc-2.12-r28: task do_rm_work: Succeeded
NOTE: Running noexec task 803 of 828 (ID: 544, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_build)
NOTE: Running task 804 of 828 (ID: 549, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/libgcc_4.5.bb, do_rm_work)
NOTE: package libgcc-4.5-r48+svnr184907: task do_rm_work: Started
NOTE: package libgcc-4.5-r48+svnr184907: task do_rm_work: Succeeded
NOTE: Running noexec task 805 of 828 (ID: 125, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_build)
NOTE: Running task 806 of 828 (ID: 130, /home/gooms/OE/setup-scripts/sources/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb, do_rm_work)
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_rm_work: Started
NOTE: package gcc-runtime-4.5-r48+svnr184907: task do_rm_work: Succeeded
NOTE: Running noexec task 807 of 828 (ID: 649, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_build)
NOTE: Running task 808 of 828 (ID: 654, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/ncurses/ncurses_5.9.bb, do_rm_work)
NOTE: package ncurses-5.9-r8.1: task do_rm_work: Started
NOTE: package ncurses-5.9-r8.1: task do_rm_work: Succeeded
NOTE: Running noexec task 809 of 828 (ID: 806, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_build)
NOTE: Running task 810 of 828 (ID: 811, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/expat/expat_2.0.1.bb, do_rm_work)
NOTE: package expat-2.0.1-r1: task do_rm_work: Started
NOTE: package expat-2.0.1-r1: task do_rm_work: Succeeded
NOTE: Running noexec task 811 of 828 (ID: 597, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_build)
NOTE: Running task 812 of 828 (ID: 602, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/gettext/gettext_0.18.1.1.bb, do_rm_work)
NOTE: package gettext-0.18.1.1-r11: task do_rm_work: Started
NOTE: package gettext-0.18.1.1-r11: task do_rm_work: Succeeded
NOTE: Running noexec task 813 of 828 (ID: 218, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_build)
NOTE: Running task 814 of 828 (ID: 223, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-extended/bash/bash_4.2.bb, do_rm_work)
NOTE: package bash-4.2-r2: task do_rm_work: Started
NOTE: package bash-4.2-r2: task do_rm_work: Succeeded
NOTE: Running noexec task 815 of 828 (ID: 178, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_build)
NOTE: Running task 816 of 828 (ID: 183, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-core/zlib/zlib_1.2.6.bb, do_rm_work)
NOTE: package zlib-1.2.6-r1: task do_rm_work: Started
NOTE: package zlib-1.2.6-r1: task do_rm_work: Succeeded
NOTE: Running noexec task 817 of 828 (ID: 165, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_build)
NOTE: Running task 818 of 828 (ID: 170, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/gdbm/gdbm_1.10.bb, do_rm_work)
NOTE: package gdbm-1.10-r3: task do_rm_work: Started
NOTE: package gdbm-1.10-r3: task do_rm_work: Succeeded
NOTE: Running noexec task 819 of 828 (ID: 152, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_build)
NOTE: Running task 820 of 828 (ID: 157, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-support/db/db_5.1.19.bb, do_rm_work)
NOTE: package db-5.1.19-r4: task do_rm_work: Started
NOTE: package db-5.1.19-r4: task do_rm_work: Succeeded
NOTE: package perl-5.14.2-r6: task do_compile: Succeeded
NOTE: Running task 821 of 828 (ID: 2, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_install)
NOTE: package perl-5.14.2-r6: task do_install: Started
NOTE: package perl-5.14.2-r6: task do_install: Succeeded
NOTE: Running task 822 of 828 (ID: 9, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_package)
NOTE: Running task 823 of 828 (ID: 3, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_populate_sysroot)
NOTE: package perl-5.14.2-r6: task do_package: Started
NOTE: package perl-5.14.2-r6: task do_populate_sysroot: Started
NOTE: package perl-5.14.2-r6: task do_populate_sysroot: Succeeded
NOTE: package perl-5.14.2-r6: task do_package: Succeeded
NOTE: Running task 824 of 828 (ID: 13, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_package_write_ipk)
NOTE: package perl-5.14.2-r6: task do_package_write_ipk: Started
NOTE: package perl-5.14.2-r6: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 825 of 828 (ID: 8, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_package_write)
NOTE: Running noexec task 826 of 828 (ID: 5, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_build)
NOTE: Running task 827 of 828 (ID: 10, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_rm_work)
NOTE: package perl-5.14.2-r6: task do_rm_work: Started
NOTE: package perl-5.14.2-r6: task do_rm_work: Succeeded
NOTE: Running task 828 of 828 (ID: 11, /home/gooms/OE/setup-scripts/sources/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb, do_rm_work_all)
NOTE: package perl-5.14.2-r6: task do_rm_work_all: Started
NOTE: package perl-5.14.2-r6: task do_rm_work_all: Succeeded
NOTE: Tasks Summary: Attempted 828 tasks of which 223 didn't need to be rerun and all succeeded.
[-- Attachment #7: qa.log --]
[-- Type: application/octet-stream, Size: 949 bytes --]
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
bash-4.2: bash: Found a reference to /usr/ in /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
bash-4.2: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
[-- Attachment #8: saved_tmpdir --]
[-- Type: application/octet-stream, Size: 61 bytes --]
/home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 15:41 ` J. L.
@ 2012-04-17 15:54 ` Gary Thomas
2012-04-17 16:11 ` J. L.
2012-04-17 16:13 ` J. L.
0 siblings, 2 replies; 36+ messages in thread
From: Gary Thomas @ 2012-04-17 15:54 UTC (permalink / raw)
To: openembedded-devel
On 2012-04-17 09:41, J. L. wrote:
> Well I borrowed a tower from a friend setup everything on a fresh install
> for both OS and build environment. Well I am still getting the same issue
> so it must not be an actual hardware issue. The first was trying to be
> built on my laptop, now trying this tower I get the same results just
> starting from scratch and building perl.
What are your exact details - OS & Angstrom (versions, etc). I'll try
and run the same process here if you'll send enough details to reproduce
exactly what you've done (which should be straight forward to provide since
you just [re]did it yourself).
>
> I tried building just gcc and bash and well after cleaning them and I am
> not seeing anything that sticks out to me. Other than the errors and what
> not.
>
> Can anyone help me figure this out. Since it is now for sure not a hardware
> issue, die to same results on 2 machines. I have attached the cooker logs
> and qalogs incase they could be of any use in helping figure out the issue.
>
> Thank your for your time and help
>
>
> QALOG
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
> path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
> path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
> path
> '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r48+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
> bash-4.2: bash: Found a reference to /usr/ in
> /home/gooms/OE/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
> reference anything in exec_prefix
>
>
> SEGFAULT
> [10582.729446] ld[24926]: segfault at 8 ip b75ba427 sp bff61970 error 4 in
> libc-2.15.so[b7576000+19b000]
> [10596.912141] ld[30317]: segfault at 8 ip b758e427 sp bfbac350 error 4 in
> libc-2.15.so[b754a000+19b000]
>
>
> On Mon, Apr 16, 2012 at 6:43 PM, j<vwyodapink@gmail.com> wrote:
>
>> On 04/16/2012 03:34 PM, j wrote:
>>
>>> On 04/16/2012 03:28 PM, Gary Thomas wrote:
>>>
>>>> On 2012-04-16 16:11, j wrote:
>>>>
>>>>> On 04/13/2012 03:50 PM, j wrote:
>>>>>
>>>>>> On 04/13/2012 03:46 PM, j wrote:
>>>>>>
>>>>>>> There seems to be a couple of packages when I build that cause ld
>>>>>>> segfaults such as
>>>>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c error
>>>>>>> 4 in libc-2.13.so[73d000+15c000]
>>>>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc error
>>>>>>> 4 in libc-2.13.so[b64000+15c000]
>>>>>>>
>>>>>>> I can not seem to be able to track down the package/packages that are
>>>>>>> causing this. I have tried with a clean build dir and only building nano
>>>>>>> and I get it so it is something in
>>>>>>> the getting environment ready steps. Is there a way I can easily
>>>>>>> track down the build/builds that are causing this? Am I even on the right
>>>>>>> track in this thinking? Nothing fails
>>>>>>> to build and other than task-native-sdk all result in what seem to be
>>>>>>> working packages.
>>>>>>>
>>>>>>> Any info on what or how to figure it out would be greatly appreciated.
>>>>>>> building for bbxm on 11.04(uptodate), build environment setup with
>>>>>>> Angstrom scripts and all is up to date.
>>>>>>>
>>>>>>> Thank you
>>>>>>>
>>>>>> Sorry forgot the info from qa.log
>>>>>>
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
>>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>>> /home/beagle/OE/setup-scripts/**build/tmp-angstrom_2010_x-**
>>>>>> eglibc/work/armv7a-angstrom-**linux-gnueabi/bash-4.2-r2/**
>>>>>> packages-split/bash/bin/**bashbug
>>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>>> reference anything in exec_prefix
>>>>>>
>>>>>> Any other places to check, as these I do not think relate to a
>>>>>> segfault?
>>>>>>
>>>>>
>>>>> I have now tried the build on 3 different OS's the most recent being
>>>>> Arch. All give the same QA log's and all give me segfaults. That are all
>>>>> basically close to the same errors
>>>>> just differing libc versions.
>>>>>
>>>>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is causing
>>>>> the segfaults? Is it what is in the QA log?
>>>>>
>>>>>
>>>>>
>>>>> Most current
>>>>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>>>>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+**197000]
>>>>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>>>>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+**197000]
>>>>>
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>> libgcc-dev path
>>>>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>>>>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>>>>> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>>>>> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>>>>> bash-4.2-r2/packages-split/**bash/bin/bashbug
>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>> reference anything in exec_prefix
>>>>>
>>>>>
>>>>> The only reason I am concerned with this and it may be un related is
>>>>> that every time I build task-native-sdk it does not build a working sdk for
>>>>> my device. BB-xm. Yes I know I can
>>>>> install one from the repo, but I want to figure out what is wrong with
>>>>> building one for me.
>>>>>
>>>>> Does anyone have input, advice something?
>>>>>
>>>>
>>>> You've tried different Operating Systems, but one would assume that
>>>> this is all on the same hardware? Have you tried a different build
>>>> host (i.e. hardware/box)?
>>>>
>>>> Also it seems to happen around when bitbake starts building gcc-4.5
>>> from a fresh install that is why I posted the QA info about it.
>>>
>>
>> Well just built systemd-image got some more info from the QA log. seems
>> that during the initial build with GCC and libtool it throws the segfaults.
>> Then as the rest of build goes others have issues.
>>
>> I am going to try and rebuild the packages I think are causing this step
>> by step and see if something sticks out during the process that might lead
>> to a way to sort out the issue. I will start on a fresh boot of the system
>> as well to make sure I can catch all the variables hopefully that are
>> causing it. I also noticed some patches to perl I think it was that were ld
>> related when 11.04 came out, could other packages possibly need some
>> tweaking?
>>
>> Though, I really dont get how oe-classic can build without issues on this
>> same machine but with the new version I get segfaults with ld and libc. The
>> rest of the errors seem to me as they are relating to the ls issue as well.
>> Please correct me if my thinking is incorrect.
>>
>> Current log info, if there are other logs/info I can provide I would
>> happily do so. Again thank you for any info or help in this, please feel
>> free to suggest things I could possibly do to sort out the complication. I
>> hope to sort this out so I can make a patch for it.
>>
>>
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
>> bash-4.2: bash: Found a reference to /usr/ in /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/work/**
>> armv7a-angstrom-linux-gnueabi/**bash-4.2-r2/packages-split/**
>> bash/bin/bashbug
>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>> reference anything in exec_prefix
>> libpam-1.1.5: libpam: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> libpam-1.1.5-r3/packages-**split/pam-plugin-cracklib/lib/**security/pam_cracklib.so
>> links to something under exec_prefix
>> libpam-1.1.5: ldd reports: libpam.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libpam.so.0 (0xdead1000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead2000)
>> libcrack.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libcrack.so.2
>> (0xdead3000)
>> libz.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libz.so.1
>> (0xdead4000)
>> libcrypt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcrypt.so.1
>> (0xdead5000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>>
>> udev-182: udev: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> udev-182-r0/packages-split/**libgudev/lib/libgudev-1.0.so.**0.1.1 links
>> to something under exec_prefix
>> udev-182: ldd reports: libudev.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libudev.so.0 (0xdead1000)
>> libgobject-2.0.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/usr/lib/**libgobject-2.0.so.0 (0xdead2000)
>> libffi.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libffi.so.5
>> (0xdead3000)
>> libgthread-2.0.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/usr/lib/**libgthread-2.0.so.0 (0xdead4000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead5000)
>> libglib-2.0.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/usr/lib/**libglib-2.0.so.0 (0xdead6000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead7000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
>> libgcc_s.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libgcc_s.so.1
>> (0xdead9000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdeada000)
>>
>> udev-182: udev: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> udev-182-r0/packages-split/**udev/lib/udev/udevd links to something under
>> exec_prefix
>> udev-182: ldd reports: libblkid.so.1 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libblkid.so.1 (0xdead1000)
>> libkmod.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libkmod.so.2
>> (0xdead2000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead3000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead4000)
>> libuuid.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libuuid.so.1
>> (0xdead5000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead6000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>>
>> libcgroup-0.37.1: libcgroup: /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/work/**
>> armv7a-angstrom-linux-gnueabi/**libcgroup-0.37.1-r1/packages-**
>> split/cgroups-pam-plugin/lib/**security/pam_cgroup.so.0.0.0 links to
>> something under exec_prefix
>> libcgroup-0.37.1: ldd reports: libcgroup.so.1 =>
>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libcgroup.so.1
>> (0xdead1000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead2000)
>> libpam.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
>> (0xdead3000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead4000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/bin/loginctl links to something
>> under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead2000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead3000)
>> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
>> (0xdead4000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead5000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/bin/systemctl links to something
>> under exec_prefix
>> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-daemon.so.0
>> (0xdead1000)
>> libsystemd-journal.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libsystemd-journal.so.0 (0xdead2000)
>> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libsystemd-id128.so.0 (0xdead3000)
>> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
>> (0xdead4000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead5000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead6000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead7000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead9000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdeada000)
>> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
>> (0xdeadb000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/bin/journalctl links to
>> something under exec_prefix
>> systemd-git: ldd reports: libsystemd-journal.so.0 =>
>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-journal.so.0
>> (0xdead1000)
>> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libsystemd-id128.so.0 (0xdead2000)
>> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
>> (0xdead3000)
>> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
>> (0xdead4000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead5000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead6000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead7000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead8000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead9000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-localed
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead2000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead3000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead4000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-hostnamed
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead2000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead3000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead4000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead5000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd links to
>> something under exec_prefix
>> systemd-git: ldd reports: libdbus-1.so.3 => /home/gusterson/OpenEmbed/
>> **setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/usr/lib/**libdbus-1.so.3 (0xdead1000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead2000)
>> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
>> (0xdead3000)
>> libwrap.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libwrap.so.0
>> (0xdead4000)
>> libpam.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
>> (0xdead5000)
>> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
>> (0xdead6000)
>> libkmod.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libkmod.so.2
>> (0xdead7000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead8000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead9000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdeada000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdeadb000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-initctl
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libsystemd-daemon.so.0 (0xdead2000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead3000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead4000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead5000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead8000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-journald
>> links to something under exec_prefix
>> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-daemon.so.0
>> (0xdead1000)
>> libsystemd-login.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libsystemd-login.so.0 (0xdead2000)
>> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
>> (0xdead3000)
>> libacl.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libacl.so.1
>> (0xdead4000)
>> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
>> (0xdead5000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead6000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead7000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead9000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdeada000)
>> libattr.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libattr.so.1
>> (0xdeadb000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-timedated
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead2000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead3000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead4000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-logind
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libsystemd-daemon.so.0 (0xdead2000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead3000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead4000)
>> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
>> (0xdead5000)
>> libacl.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libacl.so.1
>> (0xdead6000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead7000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead8000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead9000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdeada000)
>> libattr.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libattr.so.1
>> (0xdeadb000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-modules-load
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libkmod.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libkmod.so.2
>> (0xdead2000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead3000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead4000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead5000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead6000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-update-utmp
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead2000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead3000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead4000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-fsck links
>> to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libudev.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libudev.so.0
>> (0xdead2000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead3000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead4000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead5000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/systemd/**systemd-cgroups-agent
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead2000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead3000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead4000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead5000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead6000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/systemd/lib/security/**pam_systemd.so
>> links to something under exec_prefix
>> systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libcap.so.2 (0xdead1000)
>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libsystemd-daemon.so.0 (0xdead2000)
>> libpam_misc.so.0 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/**libpam_misc.so.0 (0xdead3000)
>> libpam.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
>> (0xdead4000)
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead5000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead6000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead7000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead8000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead9000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdeada000)
>>
>> systemd-git: systemd: /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> systemd-git-r27/packages-**split/libsystemd-journal/lib/**libsystemd-journal.so.0.0.3
>> links to something under exec_prefix
>> systemd-git: ldd reports: libsystemd-id128.so.0 =>
>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libsystemd-id128.so.0
>> (0xdead1000)
>> libcap.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libcap.so.2
>> (0xdead2000)
>> liblzma.so.5 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**liblzma.so.5
>> (0xdead3000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead4000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead5000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead6000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead7000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead8000)
>>
>> consolekit-0.4.5: consolekit: /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/work/**
>> armv7a-angstrom-linux-gnueabi/**consolekit-0.4.5-r9/packages-**
>> split/pam-plugin-ck-connector/**lib/security/pam_ck_connector.**so links
>> to something under exec_prefix
>> consolekit-0.4.5: ldd reports: libpam.so.0 =>
>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpam.so.0
>> (0xdead1000)
>> libdl.so.2 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libdl.so.2
>> (0xdead2000)
>> libck-connector.so.0 => not found
>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-*
>> *angstrom_2010_x-eglibc/**sysroots/beagleboard/usr/lib/**libdbus-1.so.3
>> (0xdead3000)
>> libpthread.so.0 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-
>> **angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**libpthread.so.0
>> (0xdead4000)
>> librt.so.1 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/**librt.so.1
>> (0xdead5000)
>> libc.so.6 => /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/**sysroots/beagleboard/lib/libc.**so.6 (0xdead6000)
>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>> setup-scripts/build/tmp-**angstrom_2010_x-eglibc/**
>> sysroots/beagleboard/lib/ld-**linux.so.3 (0xdead7000)
>>
>> consolekit-0.4.5: consolekit: Found a reference to /usr/ in
>> /home/gusterson/OpenEmbed/**setup-scripts/build/tmp-**
>> angstrom_2010_x-eglibc/work/**armv7a-angstrom-linux-gnueabi/**
>> consolekit-0.4.5-r9/packages-**split/consolekit/lib/security/**
>> pam_ck_connector.la<http://pam_ck_connector.la>
>> consolekit-0.4.5: Shell scripts in base_bindir and base_sbindir should not
>> reference anything in exec_prefix
>>
>>
>>
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 15:54 ` Gary Thomas
@ 2012-04-17 16:11 ` J. L.
2012-04-17 16:13 ` J. L.
1 sibling, 0 replies; 36+ messages in thread
From: J. L. @ 2012-04-17 16:11 UTC (permalink / raw)
To: openembedded-devel
OS - Arch Linux i686 fully up to date, Kernel's tried 3.3.1 3.0.27
Build machines: 1. Toshiba qosmio x505-887 laptop
2. Dell XPS tower
I can give exact hardware specs if needed.
Setup how Angstrom site says to for their build environment setup secripts.
Packages installed are all on OE and your distro plus I was also missing
cpio.
OE Build Configuration:
BB_VERSION = "1.15.1"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "v2012.04-core"
TUNE_FEATURES = "armv7a vfp neon cortexa8"
TARGET_FPU = "vfp-neon"
Once the environment is setup, I source my environment file then I just run
bitbake perl
or
bitbake virtual/kernel
both give the segfaults. It appears the segfaults happen during teh build
tools setup. Right around when bitbake pulls gcc into the line up to start
building.
That is all I have done each time.
If there is more info you need please let me know and I will gladly reply
with it.
I thank you emensly for your continued help with this Gary!!
JL
On Tue, Apr 17, 2012 at 8:54 AM, Gary Thomas <gary@mlbassoc.com> wrote:
> On 2012-04-17 09:41, J. L. wrote:
>
>> Well I borrowed a tower from a friend setup everything on a fresh install
>> for both OS and build environment. Well I am still getting the same issue
>> so it must not be an actual hardware issue. The first was trying to be
>> built on my laptop, now trying this tower I get the same results just
>> starting from scratch and building perl.
>>
>
> What are your exact details - OS & Angstrom (versions, etc). I'll try
> and run the same process here if you'll send enough details to reproduce
> exactly what you've done (which should be straight forward to provide since
> you just [re]did it yourself).
>
>
>> I tried building just gcc and bash and well after cleaning them and I am
>> not seeing anything that sticks out to me. Other than the errors and what
>> not.
>>
>> Can anyone help me figure this out. Since it is now for sure not a
>> hardware
>> issue, die to same results on 2 machines. I have attached the cooker logs
>> and qalogs incase they could be of any use in helping figure out the
>> issue.
>>
>> Thank your for your time and help
>>
>>
>> QALOG
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path
>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path
>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path
>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
>> bash-4.2: bash: Found a reference to /usr/ in
>> /home/gooms/OE/setup-scripts/**build/tmp-angstrom_2010_x-**
>> eglibc/work/armv7a-angstrom-**linux-gnueabi/bash-4.2-r2/**
>> packages-split/bash/bin/**bashbug
>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>> reference anything in exec_prefix
>>
>>
>> SEGFAULT
>> [10582.729446] ld[24926]: segfault at 8 ip b75ba427 sp bff61970 error 4 in
>> libc-2.15.so[b7576000+19b000]
>> [10596.912141] ld[30317]: segfault at 8 ip b758e427 sp bfbac350 error 4 in
>> libc-2.15.so[b754a000+19b000]
>>
>>
>> On Mon, Apr 16, 2012 at 6:43 PM, j<vwyodapink@gmail.com> wrote:
>>
>> On 04/16/2012 03:34 PM, j wrote:
>>>
>>> On 04/16/2012 03:28 PM, Gary Thomas wrote:
>>>>
>>>> On 2012-04-16 16:11, j wrote:
>>>>>
>>>>> On 04/13/2012 03:50 PM, j wrote:
>>>>>>
>>>>>> On 04/13/2012 03:46 PM, j wrote:
>>>>>>>
>>>>>>> There seems to be a couple of packages when I build that cause ld
>>>>>>>> segfaults such as
>>>>>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c
>>>>>>>> error
>>>>>>>> 4 in libc-2.13.so[73d000+15c000]
>>>>>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc
>>>>>>>> error
>>>>>>>> 4 in libc-2.13.so[b64000+15c000]
>>>>>>>>
>>>>>>>> I can not seem to be able to track down the package/packages that
>>>>>>>> are
>>>>>>>> causing this. I have tried with a clean build dir and only building
>>>>>>>> nano
>>>>>>>> and I get it so it is something in
>>>>>>>> the getting environment ready steps. Is there a way I can easily
>>>>>>>> track down the build/builds that are causing this? Am I even on the
>>>>>>>> right
>>>>>>>> track in this thinking? Nothing fails
>>>>>>>> to build and other than task-native-sdk all result in what seem to
>>>>>>>> be
>>>>>>>> working packages.
>>>>>>>>
>>>>>>>> Any info on what or how to figure it out would be greatly
>>>>>>>> appreciated.
>>>>>>>> building for bbxm on 11.04(uptodate), build environment setup with
>>>>>>>> Angstrom scripts and all is up to date.
>>>>>>>>
>>>>>>>> Thank you
>>>>>>>>
>>>>>>>> Sorry forgot the info from qa.log
>>>>>>>
>>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>>> libgcc-dev path
>>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc.a'
>>>>>>>
>>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>>> libgcc-dev path
>>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcov.a'
>>>>>>>
>>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>>> libgcc-dev path
>>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc_eh.a'
>>>>>>>
>>>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>>>> /home/beagle/OE/setup-scripts/****build/tmp-angstrom_2010_x-**
>>>>>>> eglibc/work/armv7a-angstrom-****linux-gnueabi/bash-4.2-r2/**
>>>>>>> packages-split/bash/bin/****bashbug
>>>>>>>
>>>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>>>> reference anything in exec_prefix
>>>>>>>
>>>>>>> Any other places to check, as these I do not think relate to a
>>>>>>> segfault?
>>>>>>>
>>>>>>>
>>>>>> I have now tried the build on 3 different OS's the most recent being
>>>>>> Arch. All give the same QA log's and all give me segfaults. That are
>>>>>> all
>>>>>> basically close to the same errors
>>>>>> just differing libc versions.
>>>>>>
>>>>>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is
>>>>>> causing
>>>>>> the segfaults? Is it what is in the QA log?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Most current
>>>>>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>>>>>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+****197000]
>>>>>>
>>>>>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>>>>>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+****197000]
>>>>>>
>>>>>>
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc_eh.a'
>>>>>>
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc.a'
>>>>>>
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcov.a'
>>>>>>
>>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>>>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>>>>> bash-4.2-r2/packages-split/****bash/bin/bashbug
>>>>>>
>>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>>> reference anything in exec_prefix
>>>>>>
>>>>>>
>>>>>> The only reason I am concerned with this and it may be un related is
>>>>>> that every time I build task-native-sdk it does not build a working
>>>>>> sdk for
>>>>>> my device. BB-xm. Yes I know I can
>>>>>> install one from the repo, but I want to figure out what is wrong with
>>>>>> building one for me.
>>>>>>
>>>>>> Does anyone have input, advice something?
>>>>>>
>>>>>>
>>>>> You've tried different Operating Systems, but one would assume that
>>>>> this is all on the same hardware? Have you tried a different build
>>>>> host (i.e. hardware/box)?
>>>>>
>>>>> Also it seems to happen around when bitbake starts building gcc-4.5
>>>>>
>>>> from a fresh install that is why I posted the QA info about it.
>>>>
>>>>
>>> Well just built systemd-image got some more info from the QA log. seems
>>> that during the initial build with GCC and libtool it throws the
>>> segfaults.
>>> Then as the rest of build goes others have issues.
>>>
>>> I am going to try and rebuild the packages I think are causing this step
>>> by step and see if something sticks out during the process that might
>>> lead
>>> to a way to sort out the issue. I will start on a fresh boot of the
>>> system
>>> as well to make sure I can catch all the variables hopefully that are
>>> causing it. I also noticed some patches to perl I think it was that were
>>> ld
>>> related when 11.04 came out, could other packages possibly need some
>>> tweaking?
>>>
>>> Though, I really dont get how oe-classic can build without issues on this
>>> same machine but with the new version I get segfaults with ld and libc.
>>> The
>>> rest of the errors seem to me as they are relating to the ls issue as
>>> well.
>>> Please correct me if my thinking is incorrect.
>>>
>>> Current log info, if there are other logs/info I can provide I would
>>> happily do so. Again thank you for any info or help in this, please feel
>>> free to suggest things I could possibly do to sort out the complication.
>>> I
>>> hope to sort this out so I can make a patch for it.
>>>
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>>> path '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>> angstrom-linux-gnueabi/4.5.4/****libgcc_eh.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>>> path '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>> angstrom-linux-gnueabi/4.5.4/****libgcc.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>>> path '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>> angstrom-linux-gnueabi/4.5.4/****libgcov.a'
>>> bash-4.2: bash: Found a reference to /usr/ in
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/work/**
>>> armv7a-angstrom-linux-gnueabi/****bash-4.2-r2/packages-split/****
>>>
>>> bash/bin/bashbug
>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>> reference anything in exec_prefix
>>> libpam-1.1.5: libpam: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> libpam-1.1.5-r3/packages-****split/pam-plugin-cracklib/lib/**
>>> **security/pam_cracklib.so
>>>
>>> links to something under exec_prefix
>>> libpam-1.1.5: ldd reports: libpam.so.0 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libpam.so.0 (0xdead1000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead2000)
>>> libcrack.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libcrack.so.2
>>> (0xdead3000)
>>> libz.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libz.so.1
>>> (0xdead4000)
>>> libcrypt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcrypt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> udev-182: udev: /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>> udev-182-r0/packages-split/****libgudev/lib/libgudev-1.0.so.****0.1.1
>>> links
>>> to something under exec_prefix
>>> udev-182: ldd reports: libudev.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libudev.so.0 (0xdead1000)
>>> libgobject-2.0.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libgobject-2.0.so.0 (0xdead2000)
>>> libffi.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libffi.so.5
>>> (0xdead3000)
>>> libgthread-2.0.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libgthread-2.0.so.0 (0xdead4000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead5000)
>>> libglib-2.0.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libglib-2.0.so.0 (0xdead6000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> libgcc_s.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libgcc_s.so.1
>>> (0xdead9000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdeada000)
>>>
>>> udev-182: udev: /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>> udev-182-r0/packages-split/****udev/lib/udev/udevd links to something
>>> under
>>> exec_prefix
>>> udev-182: ldd reports: libblkid.so.1 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libblkid.so.1 (0xdead1000)
>>> libkmod.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libkmod.so.2
>>> (0xdead2000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead3000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead4000)
>>> libuuid.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libuuid.so.1
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> libcgroup-0.37.1: libcgroup: /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/work/**
>>> armv7a-angstrom-linux-gnueabi/****libcgroup-0.37.1-r1/**packages-**
>>> split/cgroups-pam-plugin/lib/****security/pam_cgroup.so.0.0.0 links to
>>>
>>> something under exec_prefix
>>> libcgroup-0.37.1: ldd reports: libcgroup.so.1 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libcgroup.so.1
>>> (0xdead1000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead2000)
>>> libpam.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead3000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/bin/loginctl links to
>>> something
>>> under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/bin/systemctl links to
>>> something
>>>
>>> under exec_prefix
>>> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-daemon.so.0
>>> (0xdead1000)
>>> libsystemd-journal.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-journal.so.0 (0xdead2000)
>>> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-id128.so.0 (0xdead3000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead4000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead9000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeada000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/bin/journalctl links to
>>>
>>> something under exec_prefix
>>> systemd-git: ldd reports: libsystemd-journal.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-journal.so.0
>>> (0xdead1000)
>>> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-id128.so.0 (0xdead2000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead3000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead7000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead8000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead9000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-localed
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-hostnamed
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****systemd
>>> links to
>>>
>>> something under exec_prefix
>>> systemd-git: ldd reports: libdbus-1.so.3 =>
>>> /home/gusterson/OpenEmbed/
>>> **setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libdbus-1.so.3 (0xdead1000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead2000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead3000)
>>> libwrap.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libwrap.so.0
>>> (0xdead4000)
>>> libpam.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead5000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead6000)
>>> libkmod.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libkmod.so.2
>>> (0xdead7000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead8000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead9000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdeada000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-initctl
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-daemon.so.0 (0xdead2000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead8000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-journald
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-daemon.so.0
>>> (0xdead1000)
>>> libsystemd-login.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-login.so.0 (0xdead2000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead3000)
>>> libacl.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libacl.so.1
>>> (0xdead4000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdead5000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead6000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead9000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeada000)
>>> libattr.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libattr.so.1
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-timedated
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-logind
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-daemon.so.0 (0xdead2000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead5000)
>>> libacl.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libacl.so.1
>>> (0xdead6000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead9000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeada000)
>>> libattr.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libattr.so.1
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-modules-load
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libkmod.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libkmod.so.2
>>> (0xdead2000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead3000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead4000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-update-utmp
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****systemd-fsck
>>> links
>>> to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead2000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-cgroups-agent
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/security/****
>>> pam_systemd.so
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-daemon.so.0 (0xdead2000)
>>> libpam_misc.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libpam_misc.so.0 (0xdead3000)
>>> libpam.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead4000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead7000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead8000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead9000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdeada000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/libsystemd-journal/lib/***
>>> *libsystemd-journal.so.0.0.3
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libsystemd-id128.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-id128.so.0
>>> (0xdead1000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead2000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdead3000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead7000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead8000)
>>>
>>> consolekit-0.4.5: consolekit: /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/work/**
>>> armv7a-angstrom-linux-gnueabi/****consolekit-0.4.5-r9/**packages-**
>>> split/pam-plugin-ck-connector/****lib/security/pam_ck_**connector.**so
>>> links
>>>
>>> to something under exec_prefix
>>> consolekit-0.4.5: ldd reports: libpam.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead1000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>>
>>> (0xdead2000)
>>> libck-connector.so.0 => not found
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>>
>>> consolekit-0.4.5: consolekit: Found a reference to /usr/ in
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>> consolekit-0.4.5-r9/packages-****split/consolekit/lib/**security/**
>>> pam_ck_connector.la<http://**pam_ck_connector.la<http://pam_ck_connector.la>
>>> >
>>>
>>> consolekit-0.4.5: Shell scripts in base_bindir and base_sbindir should
>>> not
>>> reference anything in exec_prefix
>>>
>>>
>>>
>>>
>>> ______________________________**_________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.**openembedded.org<Openembedded-devel@lists.openembedded.org>
>>> http://lists.linuxtogo.org/**cgi-bin/mailman/listinfo/**
>>> openembedded-devel<http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>>>
>>
> --
> ------------------------------**------------------------------
> Gary Thomas | Consulting for the
> MLB Associates | Embedded world
> ------------------------------**------------------------------
>
> ______________________________**_________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.**openembedded.org<Openembedded-devel@lists.openembedded.org>
> http://lists.linuxtogo.org/**cgi-bin/mailman/listinfo/**openembedded-devel<http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 15:54 ` Gary Thomas
2012-04-17 16:11 ` J. L.
@ 2012-04-17 16:13 ` J. L.
2012-04-17 19:09 ` j
1 sibling, 1 reply; 36+ messages in thread
From: J. L. @ 2012-04-17 16:13 UTC (permalink / raw)
To: openembedded-devel
I forgot to note angstrom version being used
DISTRO = "angstrom-2010.x"
On Tue, Apr 17, 2012 at 8:54 AM, Gary Thomas <gary@mlbassoc.com> wrote:
> On 2012-04-17 09:41, J. L. wrote:
>
>> Well I borrowed a tower from a friend setup everything on a fresh install
>> for both OS and build environment. Well I am still getting the same issue
>> so it must not be an actual hardware issue. The first was trying to be
>> built on my laptop, now trying this tower I get the same results just
>> starting from scratch and building perl.
>>
>
> What are your exact details - OS & Angstrom (versions, etc). I'll try
> and run the same process here if you'll send enough details to reproduce
> exactly what you've done (which should be straight forward to provide since
> you just [re]did it yourself).
>
>
>> I tried building just gcc and bash and well after cleaning them and I am
>> not seeing anything that sticks out to me. Other than the errors and what
>> not.
>>
>> Can anyone help me figure this out. Since it is now for sure not a
>> hardware
>> issue, die to same results on 2 machines. I have attached the cooker logs
>> and qalogs incase they could be of any use in helping figure out the
>> issue.
>>
>> Thank your for your time and help
>>
>>
>> QALOG
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path
>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcc_eh.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path
>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcov.a'
>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>> path
>> '/work/armv7a-angstrom-linux-**gnueabi/libgcc-4.5-r48+**
>> svnr184907/packages-split/**libgcc-dev/usr/lib/arm-**
>> angstrom-linux-gnueabi/4.5.4/**libgcc.a'
>> bash-4.2: bash: Found a reference to /usr/ in
>> /home/gooms/OE/setup-scripts/**build/tmp-angstrom_2010_x-**
>> eglibc/work/armv7a-angstrom-**linux-gnueabi/bash-4.2-r2/**
>> packages-split/bash/bin/**bashbug
>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>> reference anything in exec_prefix
>>
>>
>> SEGFAULT
>> [10582.729446] ld[24926]: segfault at 8 ip b75ba427 sp bff61970 error 4 in
>> libc-2.15.so[b7576000+19b000]
>> [10596.912141] ld[30317]: segfault at 8 ip b758e427 sp bfbac350 error 4 in
>> libc-2.15.so[b754a000+19b000]
>>
>>
>> On Mon, Apr 16, 2012 at 6:43 PM, j<vwyodapink@gmail.com> wrote:
>>
>> On 04/16/2012 03:34 PM, j wrote:
>>>
>>> On 04/16/2012 03:28 PM, Gary Thomas wrote:
>>>>
>>>> On 2012-04-16 16:11, j wrote:
>>>>>
>>>>> On 04/13/2012 03:50 PM, j wrote:
>>>>>>
>>>>>> On 04/13/2012 03:46 PM, j wrote:
>>>>>>>
>>>>>>> There seems to be a couple of packages when I build that cause ld
>>>>>>>> segfaults such as
>>>>>>>> [ 6635.846581] ld[14419]: segfault at 8 ip 0077f1bf sp bfbf4a8c
>>>>>>>> error
>>>>>>>> 4 in libc-2.13.so[73d000+15c000]
>>>>>>>> [ 6656.831878] ld[20772]: segfault at 8 ip 00ba61bf sp bfaf1bfc
>>>>>>>> error
>>>>>>>> 4 in libc-2.13.so[b64000+15c000]
>>>>>>>>
>>>>>>>> I can not seem to be able to track down the package/packages that
>>>>>>>> are
>>>>>>>> causing this. I have tried with a clean build dir and only building
>>>>>>>> nano
>>>>>>>> and I get it so it is something in
>>>>>>>> the getting environment ready steps. Is there a way I can easily
>>>>>>>> track down the build/builds that are causing this? Am I even on the
>>>>>>>> right
>>>>>>>> track in this thinking? Nothing fails
>>>>>>>> to build and other than task-native-sdk all result in what seem to
>>>>>>>> be
>>>>>>>> working packages.
>>>>>>>>
>>>>>>>> Any info on what or how to figure it out would be greatly
>>>>>>>> appreciated.
>>>>>>>> building for bbxm on 11.04(uptodate), build environment setup with
>>>>>>>> Angstrom scripts and all is up to date.
>>>>>>>>
>>>>>>>> Thank you
>>>>>>>>
>>>>>>>> Sorry forgot the info from qa.log
>>>>>>>
>>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>>> libgcc-dev path
>>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc.a'
>>>>>>>
>>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>>> libgcc-dev path
>>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcov.a'
>>>>>>>
>>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>>> libgcc-dev path
>>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc_eh.a'
>>>>>>>
>>>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>>>> /home/beagle/OE/setup-scripts/****build/tmp-angstrom_2010_x-**
>>>>>>> eglibc/work/armv7a-angstrom-****linux-gnueabi/bash-4.2-r2/**
>>>>>>> packages-split/bash/bin/****bashbug
>>>>>>>
>>>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>>>> reference anything in exec_prefix
>>>>>>>
>>>>>>> Any other places to check, as these I do not think relate to a
>>>>>>> segfault?
>>>>>>>
>>>>>>>
>>>>>> I have now tried the build on 3 different OS's the most recent being
>>>>>> Arch. All give the same QA log's and all give me segfaults. That are
>>>>>> all
>>>>>> basically close to the same errors
>>>>>> just differing libc versions.
>>>>>>
>>>>>> I have tried Ubuntu 10.04 11.04 Fedora 16 and now Arch. What is
>>>>>> causing
>>>>>> the segfaults? Is it what is in the QA log?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Most current
>>>>>> [ 6433.379801] ld[22955]: segfault at 403 ip 00007f703ddcc435 sp
>>>>>> 00007fffb0bd9f50 error 4 in libc-2.15.so[7f703dd85000+****197000]
>>>>>>
>>>>>> [ 6444.526227] ld[31806]: segfault at 403 ip 00007f0dffc51435 sp
>>>>>> 00007fffc0a990d0 error 4 in libc-2.15.so[7f0dffc0a000+****197000]
>>>>>>
>>>>>>
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc_eh.a'
>>>>>>
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcc.a'
>>>>>>
>>>>>> libgcc-4.5: non -staticdev package contains static .a library:
>>>>>> libgcc-dev path
>>>>>> '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>>>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>>>>> angstrom-linux-gnueabi/4.5.4/****libgcov.a'
>>>>>>
>>>>>> bash-4.2: bash: Found a reference to /usr/ in
>>>>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>>>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>>>>> bash-4.2-r2/packages-split/****bash/bin/bashbug
>>>>>>
>>>>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>>>>> reference anything in exec_prefix
>>>>>>
>>>>>>
>>>>>> The only reason I am concerned with this and it may be un related is
>>>>>> that every time I build task-native-sdk it does not build a working
>>>>>> sdk for
>>>>>> my device. BB-xm. Yes I know I can
>>>>>> install one from the repo, but I want to figure out what is wrong with
>>>>>> building one for me.
>>>>>>
>>>>>> Does anyone have input, advice something?
>>>>>>
>>>>>>
>>>>> You've tried different Operating Systems, but one would assume that
>>>>> this is all on the same hardware? Have you tried a different build
>>>>> host (i.e. hardware/box)?
>>>>>
>>>>> Also it seems to happen around when bitbake starts building gcc-4.5
>>>>>
>>>> from a fresh install that is why I posted the QA info about it.
>>>>
>>>>
>>> Well just built systemd-image got some more info from the QA log. seems
>>> that during the initial build with GCC and libtool it throws the
>>> segfaults.
>>> Then as the rest of build goes others have issues.
>>>
>>> I am going to try and rebuild the packages I think are causing this step
>>> by step and see if something sticks out during the process that might
>>> lead
>>> to a way to sort out the issue. I will start on a fresh boot of the
>>> system
>>> as well to make sure I can catch all the variables hopefully that are
>>> causing it. I also noticed some patches to perl I think it was that were
>>> ld
>>> related when 11.04 came out, could other packages possibly need some
>>> tweaking?
>>>
>>> Though, I really dont get how oe-classic can build without issues on this
>>> same machine but with the new version I get segfaults with ld and libc.
>>> The
>>> rest of the errors seem to me as they are relating to the ls issue as
>>> well.
>>> Please correct me if my thinking is incorrect.
>>>
>>> Current log info, if there are other logs/info I can provide I would
>>> happily do so. Again thank you for any info or help in this, please feel
>>> free to suggest things I could possibly do to sort out the complication.
>>> I
>>> hope to sort this out so I can make a patch for it.
>>>
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>>> path '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>> angstrom-linux-gnueabi/4.5.4/****libgcc_eh.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>>> path '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>> angstrom-linux-gnueabi/4.5.4/****libgcc.a'
>>>
>>> libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev
>>> path '/work/armv7a-angstrom-linux-****gnueabi/libgcc-4.5-r48+**
>>> svnr184907/packages-split/****libgcc-dev/usr/lib/arm-**
>>> angstrom-linux-gnueabi/4.5.4/****libgcov.a'
>>> bash-4.2: bash: Found a reference to /usr/ in
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/work/**
>>> armv7a-angstrom-linux-gnueabi/****bash-4.2-r2/packages-split/****
>>>
>>> bash/bin/bashbug
>>> bash-4.2: Shell scripts in base_bindir and base_sbindir should not
>>> reference anything in exec_prefix
>>> libpam-1.1.5: libpam: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> libpam-1.1.5-r3/packages-****split/pam-plugin-cracklib/lib/**
>>> **security/pam_cracklib.so
>>>
>>> links to something under exec_prefix
>>> libpam-1.1.5: ldd reports: libpam.so.0 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libpam.so.0 (0xdead1000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead2000)
>>> libcrack.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libcrack.so.2
>>> (0xdead3000)
>>> libz.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libz.so.1
>>> (0xdead4000)
>>> libcrypt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcrypt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> udev-182: udev: /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>> udev-182-r0/packages-split/****libgudev/lib/libgudev-1.0.so.****0.1.1
>>> links
>>> to something under exec_prefix
>>> udev-182: ldd reports: libudev.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libudev.so.0 (0xdead1000)
>>> libgobject-2.0.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libgobject-2.0.so.0 (0xdead2000)
>>> libffi.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libffi.so.5
>>> (0xdead3000)
>>> libgthread-2.0.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libgthread-2.0.so.0 (0xdead4000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead5000)
>>> libglib-2.0.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libglib-2.0.so.0 (0xdead6000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> libgcc_s.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libgcc_s.so.1
>>> (0xdead9000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdeada000)
>>>
>>> udev-182: udev: /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>> udev-182-r0/packages-split/****udev/lib/udev/udevd links to something
>>> under
>>> exec_prefix
>>> udev-182: ldd reports: libblkid.so.1 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libblkid.so.1 (0xdead1000)
>>> libkmod.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libkmod.so.2
>>> (0xdead2000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead3000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead4000)
>>> libuuid.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libuuid.so.1
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> libcgroup-0.37.1: libcgroup: /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/work/**
>>> armv7a-angstrom-linux-gnueabi/****libcgroup-0.37.1-r1/**packages-**
>>> split/cgroups-pam-plugin/lib/****security/pam_cgroup.so.0.0.0 links to
>>>
>>> something under exec_prefix
>>> libcgroup-0.37.1: ldd reports: libcgroup.so.1 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libcgroup.so.1
>>> (0xdead1000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead2000)
>>> libpam.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead3000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/bin/loginctl links to
>>> something
>>> under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/bin/systemctl links to
>>> something
>>>
>>> under exec_prefix
>>> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-daemon.so.0
>>> (0xdead1000)
>>> libsystemd-journal.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-journal.so.0 (0xdead2000)
>>> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-id128.so.0 (0xdead3000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead4000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead9000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeada000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/bin/journalctl links to
>>>
>>> something under exec_prefix
>>> systemd-git: ldd reports: libsystemd-journal.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-journal.so.0
>>> (0xdead1000)
>>> libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-id128.so.0 (0xdead2000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead3000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead7000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead8000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead9000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-localed
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-hostnamed
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****systemd
>>> links to
>>>
>>> something under exec_prefix
>>> systemd-git: ldd reports: libdbus-1.so.3 =>
>>> /home/gusterson/OpenEmbed/
>>> **setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/usr/lib/****libdbus-1.so.3 (0xdead1000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead2000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead3000)
>>> libwrap.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libwrap.so.0
>>> (0xdead4000)
>>> libpam.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead5000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead6000)
>>> libkmod.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libkmod.so.2
>>> (0xdead7000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead8000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead9000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdeada000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-initctl
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-daemon.so.0 (0xdead2000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead8000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-journald
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libsystemd-daemon.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-daemon.so.0
>>> (0xdead1000)
>>> libsystemd-login.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-login.so.0 (0xdead2000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead3000)
>>> libacl.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libacl.so.1
>>> (0xdead4000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdead5000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead6000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead9000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeada000)
>>> libattr.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libattr.so.1
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-timedated
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-logind
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-daemon.so.0 (0xdead2000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead5000)
>>> libacl.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libacl.so.1
>>> (0xdead6000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead7000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead8000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead9000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdeada000)
>>> libattr.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libattr.so.1
>>> (0xdeadb000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-modules-load
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libkmod.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****libkmod.so.2
>>> (0xdead2000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead3000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead4000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-update-utmp
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****systemd-fsck
>>> links
>>> to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libudev.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libudev.so.0
>>> (0xdead2000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/systemd/****
>>> systemd-cgroups-agent
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead2000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead3000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead4000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead5000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead6000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/systemd/lib/security/****
>>> pam_systemd.so
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libcap.so.2 =>
>>> /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libcap.so.2 (0xdead1000)
>>> libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libsystemd-daemon.so.0 (0xdead2000)
>>> libpam_misc.so.0 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/****libpam_misc.so.0 (0xdead3000)
>>> libpam.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead4000)
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead7000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead8000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead9000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdeada000)
>>>
>>> systemd-git: systemd: /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-**gnueabi/**
>>> systemd-git-r27/packages-****split/libsystemd-journal/lib/***
>>> *libsystemd-journal.so.0.0.3
>>>
>>> links to something under exec_prefix
>>> systemd-git: ldd reports: libsystemd-id128.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libsystemd-id128.so.0
>>> (0xdead1000)
>>> libcap.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libcap.so.2
>>> (0xdead2000)
>>> liblzma.so.5 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/****liblzma.so.5
>>> (0xdead3000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead6000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead7000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead8000)
>>>
>>> consolekit-0.4.5: consolekit: /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/work/**
>>> armv7a-angstrom-linux-gnueabi/****consolekit-0.4.5-r9/**packages-**
>>> split/pam-plugin-ck-connector/****lib/security/pam_ck_**connector.**so
>>> links
>>>
>>> to something under exec_prefix
>>> consolekit-0.4.5: ldd reports: libpam.so.0 =>
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libpam.so.0
>>> (0xdead1000)
>>> libdl.so.2 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****libdl.so.2
>>>
>>> (0xdead2000)
>>> libck-connector.so.0 => not found
>>> libdbus-1.so.3 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-*
>>> *angstrom_2010_x-eglibc/****sysroots/beagleboard/usr/lib/***
>>> *libdbus-1.so.3
>>> (0xdead3000)
>>> libpthread.so.0 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-
>>> **angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****
>>> libpthread.so.0
>>> (0xdead4000)
>>> librt.so.1 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/****librt.so.1
>>> (0xdead5000)
>>> libc.so.6 => /home/gusterson/OpenEmbed/****
>>> setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/****sysroots/beagleboard/lib/libc.****so.6
>>> (0xdead6000)
>>> /lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/**
>>> setup-scripts/build/tmp-****angstrom_2010_x-eglibc/**
>>> sysroots/beagleboard/lib/ld-****linux.so.3 (0xdead7000)
>>>
>>>
>>> consolekit-0.4.5: consolekit: Found a reference to /usr/ in
>>> /home/gusterson/OpenEmbed/****setup-scripts/build/tmp-**
>>> angstrom_2010_x-eglibc/work/****armv7a-angstrom-linux-gnueabi/****
>>> consolekit-0.4.5-r9/packages-****split/consolekit/lib/**security/**
>>> pam_ck_connector.la<http://**pam_ck_connector.la<http://pam_ck_connector.la>
>>> >
>>>
>>> consolekit-0.4.5: Shell scripts in base_bindir and base_sbindir should
>>> not
>>> reference anything in exec_prefix
>>>
>>>
>>>
>>>
>>> ______________________________**_________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.**openembedded.org<Openembedded-devel@lists.openembedded.org>
>>> http://lists.linuxtogo.org/**cgi-bin/mailman/listinfo/**
>>> openembedded-devel<http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>>>
>>
> --
> ------------------------------**------------------------------
> Gary Thomas | Consulting for the
> MLB Associates | Embedded world
> ------------------------------**------------------------------
>
> ______________________________**_________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.**openembedded.org<Openembedded-devel@lists.openembedded.org>
> http://lists.linuxtogo.org/**cgi-bin/mailman/listinfo/**openembedded-devel<http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 16:13 ` J. L.
@ 2012-04-17 19:09 ` j
2012-04-17 19:34 ` Mark Hatle
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-17 19:09 UTC (permalink / raw)
To: openembedded-devel
On 04/17/2012 09:13 AM, J. L. wrote:
> <snip>
>
>
> <http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>
>
>
I went for a build on the borrowed machine again but this time I did not
go into X just stayed in RL3. Then ran bitbake perl, on a clean build
dir. It is just about to finish building a few steps away but where I
normally get the segfaults, it has not spit those out. There are no QA
logs being generated either. So looks like it had/has something to do
with running X, both systems are running nvidia graphics cards. The
laptop has a new mobile one, borrowed an old one that is nouveau
compatible. So both open and closed nvidia drivers were tried. But
something when in the graphical environment is giving the segfault
issues I have been seeing. I have not yet verified if killing X on the
laptop builds and eliminates the issues as well.
Will post back once I have built the kernel on both machines with no X
running.
Thank you
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 19:09 ` j
@ 2012-04-17 19:34 ` Mark Hatle
2012-04-17 19:49 ` j
0 siblings, 1 reply; 36+ messages in thread
From: Mark Hatle @ 2012-04-17 19:34 UTC (permalink / raw)
To: openembedded-devel
On 4/17/12 2:09 PM, j wrote:
> On 04/17/2012 09:13 AM, J. L. wrote:
>> <snip>
>>
>>
>> <http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>>
>>
>>
> I went for a build on the borrowed machine again but this time I did not
> go into X just stayed in RL3. Then ran bitbake perl, on a clean build
> dir. It is just about to finish building a few steps away but where I
> normally get the segfaults, it has not spit those out. There are no QA
> logs being generated either. So looks like it had/has something to do
> with running X, both systems are running nvidia graphics cards. The
> laptop has a new mobile one, borrowed an old one that is nouveau
> compatible. So both open and closed nvidia drivers were tried. But
> something when in the graphical environment is giving the segfault
> issues I have been seeing. I have not yet verified if killing X on the
> laptop builds and eliminates the issues as well.
>
> Will post back once I have built the kernel on both machines with no X
> running.
There is a known issue w/ nvidia drivers, segfaulting and QEMU. Is something in
perl (or elsewhere) trying to run qemu to finish up a task?
--Mark
> Thank you
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 19:34 ` Mark Hatle
@ 2012-04-17 19:49 ` j
2012-04-17 20:17 ` j
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-17 19:49 UTC (permalink / raw)
To: openembedded-devel
On 04/17/2012 12:34 PM, Mark Hatle wrote:
> On 4/17/12 2:09 PM, j wrote:
>> On 04/17/2012 09:13 AM, J. L. wrote:
>>> <snip>
>>>
>>>
>>> <http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>>>
>>>
>>>
>> I went for a build on the borrowed machine again but this time I did not
>> go into X just stayed in RL3. Then ran bitbake perl, on a clean build
>> dir. It is just about to finish building a few steps away but where I
>> normally get the segfaults, it has not spit those out. There are no QA
>> logs being generated either. So looks like it had/has something to do
>> with running X, both systems are running nvidia graphics cards. The
>> laptop has a new mobile one, borrowed an old one that is nouveau
>> compatible. So both open and closed nvidia drivers were tried. But
>> something when in the graphical environment is giving the segfault
>> issues I have been seeing. I have not yet verified if killing X on the
>> laptop builds and eliminates the issues as well.
>>
>> Will post back once I have built the kernel on both machines with no X
>> running.
>
> There is a known issue w/ nvidia drivers, segfaulting and QEMU. Is
> something in perl (or elsewhere) trying to run qemu to finish up a task?
>
> --Mark
Not that I can tell, but that does not mean it is not (still learning
things), but possible one of threads is working on something perl
related when it happens and I am not seeing it or realizing it. If you
are willing to post the commands I could run to check, I can post the
results. But when I do just a bitbake -c compile perl on a clean build
dir all I would see was the segfault in dmesg and the results in QA log.
Nothing would show up on the command line that was not in the QA log,
after doing each step one by one.
But it must be related to this known issue with nvidia. Should be a
couple hours before both machines finish building the kernel and perl,
will post the results after. But looks promising for my laptop so far as
no segfaults yet. Borrowed machine is on to building the kernel now and
nothing posted yet.
Thank you for your response very appreciated. I will also read more
about the issue you stated.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 19:49 ` j
@ 2012-04-17 20:17 ` j
2012-04-17 21:16 ` j
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-17 20:17 UTC (permalink / raw)
To: openembedded-devel
On 04/17/2012 12:49 PM, j wrote:
> On 04/17/2012 12:34 PM, Mark Hatle wrote:
>> On 4/17/12 2:09 PM, j wrote:
>>> On 04/17/2012 09:13 AM, J. L. wrote:
>>>> <snip>
>>>>
>>>>
>>>> <http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>>>>
>>>>
>>>>
>>>>
>>> I went for a build on the borrowed machine again but this time I did
>>> not
>>> go into X just stayed in RL3. Then ran bitbake perl, on a clean build
>>> dir. It is just about to finish building a few steps away but where I
>>> normally get the segfaults, it has not spit those out. There are no QA
>>> logs being generated either. So looks like it had/has something to do
>>> with running X, both systems are running nvidia graphics cards. The
>>> laptop has a new mobile one, borrowed an old one that is nouveau
>>> compatible. So both open and closed nvidia drivers were tried. But
>>> something when in the graphical environment is giving the segfault
>>> issues I have been seeing. I have not yet verified if killing X on the
>>> laptop builds and eliminates the issues as well.
>>>
>>> Will post back once I have built the kernel on both machines with no X
>>> running.
>>
>> There is a known issue w/ nvidia drivers, segfaulting and QEMU. Is
>> something in perl (or elsewhere) trying to run qemu to finish up a task?
>>
>> --Mark
> Not that I can tell, but that does not mean it is not (still learning
> things), but possible one of threads is working on something perl
> related when it happens and I am not seeing it or realizing it. If you
> are willing to post the commands I could run to check, I can post the
> results. But when I do just a bitbake -c compile perl on a clean build
> dir all I would see was the segfault in dmesg and the results in QA
> log. Nothing would show up on the command line that was not in the QA
> log, after doing each step one by one.
>
> But it must be related to this known issue with nvidia. Should be a
> couple hours before both machines finish building the kernel and perl,
> will post the results after. But looks promising for my laptop so far
> as no segfaults yet. Borrowed machine is on to building the kernel now
> and nothing posted yet.
>
> Thank you for your response very appreciated. I will also read more
> about the issue you stated.
>
>
From what I am reading about this is its related to libgl. But on the
machine I borrowed I used nouveau driver's which uses the libgl that is
expected not the nvidia's supplied version. So maybe that is not fully
it. But still all seems related to being in an X environment for me when
building. Which is at least easy to work around.
Will post if it segfaults again on either machine once they are done.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 20:17 ` j
@ 2012-04-17 21:16 ` j
2012-04-18 0:37 ` j
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-17 21:16 UTC (permalink / raw)
To: openembedded-devel
On 04/17/2012 01:17 PM, j wrote:
> On 04/17/2012 12:49 PM, j wrote:
>> On 04/17/2012 12:34 PM, Mark Hatle wrote:
>>> On 4/17/12 2:09 PM, j wrote:
>>>> On 04/17/2012 09:13 AM, J. L. wrote:
>>>>> <snip>
>>>>>
>>>>>
>>>>> <http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> I went for a build on the borrowed machine again but this time I
>>>> did not
>>>> go into X just stayed in RL3. Then ran bitbake perl, on a clean build
>>>> dir. It is just about to finish building a few steps away but where I
>>>> normally get the segfaults, it has not spit those out. There are no QA
>>>> logs being generated either. So looks like it had/has something to do
>>>> with running X, both systems are running nvidia graphics cards. The
>>>> laptop has a new mobile one, borrowed an old one that is nouveau
>>>> compatible. So both open and closed nvidia drivers were tried. But
>>>> something when in the graphical environment is giving the segfault
>>>> issues I have been seeing. I have not yet verified if killing X on the
>>>> laptop builds and eliminates the issues as well.
>>>>
>>>> Will post back once I have built the kernel on both machines with no X
>>>> running.
>>>
>>> There is a known issue w/ nvidia drivers, segfaulting and QEMU. Is
>>> something in perl (or elsewhere) trying to run qemu to finish up a
>>> task?
>>>
>>> --Mark
>> Not that I can tell, but that does not mean it is not (still learning
>> things), but possible one of threads is working on something perl
>> related when it happens and I am not seeing it or realizing it. If
>> you are willing to post the commands I could run to check, I can post
>> the results. But when I do just a bitbake -c compile perl on a clean
>> build dir all I would see was the segfault in dmesg and the results
>> in QA log. Nothing would show up on the command line that was not in
>> the QA log, after doing each step one by one.
>>
>> But it must be related to this known issue with nvidia. Should be a
>> couple hours before both machines finish building the kernel and
>> perl, will post the results after. But looks promising for my laptop
>> so far as no segfaults yet. Borrowed machine is on to building the
>> kernel now and nothing posted yet.
>>
>> Thank you for your response very appreciated. I will also read more
>> about the issue you stated.
>>
>>
> From what I am reading about this is its related to libgl. But on the
> machine I borrowed I used nouveau driver's which uses the libgl that
> is expected not the nvidia's supplied version. So maybe that is not
> fully it. But still all seems related to being in an X environment for
> me when building. Which is at least easy to work around.
>
> Will post if it segfaults again on either machine once they are done.
My borrowed machine segfaulted while finishing building perl. So I guess
that had nothing to do with the segfault issues. I ended up with the
same qa.log output and same type of output on dmesg relating to libc and
ld again.
Laptop no X on that segfaulted in the normal places
Should I try installing Ubuntu 10.04 on the borrowed machine and seeing
if the OS works on that machine? I am still lost as nothing seems to
really be telling me what is segfaulting. The rest of the logs basically
look the same as the series I posted earlier.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-17 21:16 ` j
@ 2012-04-18 0:37 ` j
2012-04-18 5:30 ` Khem Raj
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-18 0:37 UTC (permalink / raw)
To: openembedded-devel
On 04/17/2012 02:16 PM, j wrote:
> On 04/17/2012 01:17 PM, j wrote:
>> On 04/17/2012 12:49 PM, j wrote:
>>> On 04/17/2012 12:34 PM, Mark Hatle wrote:
>>>> On 4/17/12 2:09 PM, j wrote:
>>>>> On 04/17/2012 09:13 AM, J. L. wrote:
>>>>>> <snip>
>>>>>>
>>>>>>
>>>>>> <http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> I went for a build on the borrowed machine again but this time I
>>>>> did not
>>>>> go into X just stayed in RL3. Then ran bitbake perl, on a clean build
>>>>> dir. It is just about to finish building a few steps away but where I
>>>>> normally get the segfaults, it has not spit those out. There are
>>>>> no QA
>>>>> logs being generated either. So looks like it had/has something to do
>>>>> with running X, both systems are running nvidia graphics cards. The
>>>>> laptop has a new mobile one, borrowed an old one that is nouveau
>>>>> compatible. So both open and closed nvidia drivers were tried. But
>>>>> something when in the graphical environment is giving the segfault
>>>>> issues I have been seeing. I have not yet verified if killing X on
>>>>> the
>>>>> laptop builds and eliminates the issues as well.
>>>>>
>>>>> Will post back once I have built the kernel on both machines with
>>>>> no X
>>>>> running.
>>>>
>>>> There is a known issue w/ nvidia drivers, segfaulting and QEMU. Is
>>>> something in perl (or elsewhere) trying to run qemu to finish up a
>>>> task?
>>>>
>>>> --Mark
>>> Not that I can tell, but that does not mean it is not (still
>>> learning things), but possible one of threads is working on
>>> something perl related when it happens and I am not seeing it or
>>> realizing it. If you are willing to post the commands I could run to
>>> check, I can post the results. But when I do just a bitbake -c
>>> compile perl on a clean build dir all I would see was the segfault
>>> in dmesg and the results in QA log. Nothing would show up on the
>>> command line that was not in the QA log, after doing each step one
>>> by one.
>>>
>>> But it must be related to this known issue with nvidia. Should be a
>>> couple hours before both machines finish building the kernel and
>>> perl, will post the results after. But looks promising for my laptop
>>> so far as no segfaults yet. Borrowed machine is on to building the
>>> kernel now and nothing posted yet.
>>>
>>> Thank you for your response very appreciated. I will also read more
>>> about the issue you stated.
>>>
>>>
>> From what I am reading about this is its related to libgl. But on the
>> machine I borrowed I used nouveau driver's which uses the libgl that
>> is expected not the nvidia's supplied version. So maybe that is not
>> fully it. But still all seems related to being in an X environment
>> for me when building. Which is at least easy to work around.
>>
>> Will post if it segfaults again on either machine once they are done.
>
> My borrowed machine segfaulted while finishing building perl. So I
> guess that had nothing to do with the segfault issues. I ended up with
> the same qa.log output and same type of output on dmesg relating to
> libc and ld again.
>
> Laptop no X on that segfaulted in the normal places
>
> Should I try installing Ubuntu 10.04 on the borrowed machine and
> seeing if the OS works on that machine? I am still lost as nothing
> seems to really be telling me what is segfaulting. The rest of the
> logs basically look the same as the series I posted earlier.
>
Well finally caught what I think is the package the segfault kicks on
expat. Though not sure what I should look for to be able to sort it out
but will see where I get.
Though I still get the gcc and bash messages in the QA log. If anyone is
willing to share some info on what or how I can figure out how to find
what causes the segfault in the recipe or if I am even catching the
correct one.
Thank you
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-18 0:37 ` j
@ 2012-04-18 5:30 ` Khem Raj
2012-04-18 5:40 ` j
0 siblings, 1 reply; 36+ messages in thread
From: Khem Raj @ 2012-04-18 5:30 UTC (permalink / raw)
To: openembedded-devel
On Tue, Apr 17, 2012 at 5:37 PM, j <vwyodapink@gmail.com> wrote:
> Well finally caught what I think is the package the segfault kicks on expat.
> Though not sure what I should look for to be able to sort it out but will
> see where I get.
>
> Though I still get the gcc and bash messages in the QA log. If anyone is
> willing to share some info on what or how I can figure out how to find what
> causes the segfault in the recipe or if I am even catching the correct one.
>
you are not giving out enough information. Looking at dmesg is not
going to give much info
if ld segfaults which I assume is cross ld here then the corresponding
recipe should fail
and then you should look in the build of that package and the commands
causing the segfaults
should be in log.do_compile or log.do_install.
Thanks
-Khem
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-18 5:30 ` Khem Raj
@ 2012-04-18 5:40 ` j
2012-04-18 22:00 ` Khem Raj
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-18 5:40 UTC (permalink / raw)
To: openembedded-devel
On 04/17/2012 10:30 PM, Khem Raj wrote:
> On Tue, Apr 17, 2012 at 5:37 PM, j<vwyodapink@gmail.com> wrote:
>> Well finally caught what I think is the package the segfault kicks on expat.
>> Though not sure what I should look for to be able to sort it out but will
>> see where I get.
>>
>> Though I still get the gcc and bash messages in the QA log. If anyone is
>> willing to share some info on what or how I can figure out how to find what
>> causes the segfault in the recipe or if I am even catching the correct one.
>>
> you are not giving out enough information. Looking at dmesg is not
> going to give much info
> if ld segfaults which I assume is cross ld here then the corresponding
> recipe should fail
> and then you should look in the build of that package and the commands
> causing the segfaults
> should be in log.do_compile or log.do_install.
>
> Thanks
> -Khem
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
See thats the thing no recipe is failing but the system segfaults. The
resulting images have had quirks which is what led me to trying to sort
out the segfault issue.
Sorry to sound so dumb but if there is no recipe failing and 2 separate
systems are segfaulting in similar manners and both result with not
fully functioning images/packages where else can I look for info? I
posted all the logs to one of the builds, and the QA log seems to be the
only thing really spitting out anything. I am open to trying and or
sharing any and all relevant info to help sort it out or get me on track
to sorting it out.
Thank you for all the continued effort.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-18 5:40 ` j
@ 2012-04-18 22:00 ` Khem Raj
2012-04-19 3:32 ` j
0 siblings, 1 reply; 36+ messages in thread
From: Khem Raj @ 2012-04-18 22:00 UTC (permalink / raw)
To: openembedded-devel
On Tue, Apr 17, 2012 at 10:40 PM, j <vwyodapink@gmail.com> wrote:
>
> Sorry to sound so dumb but if there is no recipe failing and 2 separate
> systems are segfaulting in similar manners and both result with not fully
> functioning images/packages where else can I look for info? I posted all the
> logs to one of the builds, and the QA log seems to be the only thing really
> spitting out anything. I am open to trying and or sharing any and all
> relevant info to help sort it out or get me on track to sorting it out.
what I am hearing is that your build succeeds despite these ld
segfaults. Am I right ?
but then when you run the resulting images then the images dont
function correctly
on your target
and you also mentioned that its expat package when being built that
causes the ld
segfaults. Are you sure about that ? You could somehow forge ulimit to unlimited
that will dump
on ubuntu edit /etc/security/limits.conf on build host and then add
* soft core unlimited
that should generate core files. After this search for core* files in build tree
and see if there are any then debug them with gdb to diagnose it further
Now I am not sure if those segfaults directly relate to malfunction of image
if thats the case but its likely. You should also try to explore the reasons why
the image fails to behave as expected.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-18 22:00 ` Khem Raj
@ 2012-04-19 3:32 ` j
2012-04-19 6:24 ` Khem Raj
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-19 3:32 UTC (permalink / raw)
To: openembedded-devel
On 04/18/2012 03:00 PM, Khem Raj wrote:
> On Tue, Apr 17, 2012 at 10:40 PM, j<vwyodapink@gmail.com> wrote:
>> Sorry to sound so dumb but if there is no recipe failing and 2 separate
>> systems are segfaulting in similar manners and both result with not fully
>> functioning images/packages where else can I look for info? I posted all the
>> logs to one of the builds, and the QA log seems to be the only thing really
>> spitting out anything. I am open to trying and or sharing any and all
>> relevant info to help sort it out or get me on track to sorting it out.
> what I am hearing is that your build succeeds despite these ld
> segfaults. Am I right ?
> but then when you run the resulting images then the images dont
> function correctly
> on your target
First off thank you all for your time and information, and putting up
with me learning and trying to get things working!!
Yes you are correct. Nothing in the images or packages fail, but the
build machine itself segfaults. Then if I put the image on my BB-XM
sdcard they boot and "run" but things are not right, such as directories
that should not be there are, some do not build a fully functioning
package, such as task-native-sdk.
> and you also mentioned that its expat package when being built that
> causes the ld
> segfaults. Are you sure about that ? You could somehow forge ulimit to unlimited
> that will dump
No I am not sure about it. As I am just trying to watch it build and
look for the build machine to segfault and see what packages it is
working on. Though after further messing with expat I think you are
correct in doubting that is the one causing it.
I just did a clean build of perl with no rm_work enabled, and I am
trying to dig through the logs and info. From your earlier
advice/mentioning of libtool-cross I do notice some things while it is
building according to the info. I will post some of what stood out to
me, which may in turn mean nothing. If I can post anymore of the logs or
anything please let me know. I did notice today setting things to build
one at a time, that it does appear that its working on libtool-cross,
but again I could be wrong.
>
> on ubuntu edit /etc/security/limits.conf on build host and then add
> * soft core unlimited
>
> that should generate core files. After this search for core* files in build tree
> and see if there are any then debug them with gdb to diagnose it further
>
> Now I am not sure if those segfaults directly relate to malfunction of image
> if thats the case but its likely. You should also try to explore the reasons why
> the image fails to behave as expected.
I will do as suggested as well as do a full image build again and see if
I can find out all that is not working. Thank you for the extra
debugging info and suggestions. Are there any keywords to search through
all the files for including the normal log files, it may help me track
down things even further.
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
I really am not trying to be a pain in the a** and would like to get
things sorted out and understood on my side. Honestly if the resulting
images worked and did not get any extra folders in their paths I would
not care about the resulting segfaults on the build machine.
Another side note, I am borrowing another build machine for a few days
to see, this is a non nvidia machine just in case that is the bad
variable in both machines.
libtool-cross info::
log.do_configure
/configure: WARNING: unrecognized options: --disable-silent-rules,
--with-sysroot/
log.do_compile:
help2man is installed on the system, whereis help2man
help2man: /usr/bin/help2man /usr/lib/help2man
/usr/share/man/man1/help2man.1.gz
/WARNING: `help2man' is missing on your system. You should only need it if
you modified a dependency of a manual page. You may need the
`Help2man' package in order for those modifications to take
effect. You can get `Help2man' from any GNU archive site.
PATH=".:$PATH"; export PATH; /bin/sh
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/libtool-cross-2.4.2-r2.1/libtool-2.4.2/libltdl/config/missing
--run help2man --output=doc/libtoolize.1 libtoolize
WARNING: `help2man' is missing on your system. You should only need it if
you modified a dependency of a manual page. You may need the
`Help2man' package in order for those modifications to take
effect. You can get `Help2man' from any GNU archive site./
log.do_package
/DEBUG: Preparing tree
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/libtool-cross-2.4.2-r2.1/shlibs
for packaging at
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/libtool-cross-2.4.2-r2.1/sstate-build-package/shlibs
sed: no input files/
log.do_package_write_ipk & log.do_populate_lic
/sed: no input files/
log.do_populate_sysroot
/DEBUG: No site_config directory, skipping do_siteconfig/
Again a big thank you!
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-19 3:32 ` j
@ 2012-04-19 6:24 ` Khem Raj
2012-04-20 0:39 ` j
0 siblings, 1 reply; 36+ messages in thread
From: Khem Raj @ 2012-04-19 6:24 UTC (permalink / raw)
To: openembedded-devel
On Wed, Apr 18, 2012 at 8:32 PM, j <vwyodapink@gmail.com> wrote:
>>
>> on ubuntu edit /etc/security/limits.conf on build host and then add
>> * soft core unlimited
btw. reboot your machine after this change is made
>>
>> that should generate core files. After this search for core* files in
>> build tree
>> and see if there are any then debug them with gdb to diagnose it further
>>
>> Now I am not sure if those segfaults directly relate to malfunction of
>> image
>> if thats the case but its likely. You should also try to explore the
>> reasons why
>> the image fails to behave as expected.
>
> I will do as suggested as well as do a full image build again and see if I
> can find out all that is not working. Thank you for the extra debugging info
> and suggestions. Are there any keywords to search through all the files for
> including the normal log files, it may help me track down things even
> further.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-19 6:24 ` Khem Raj
@ 2012-04-20 0:39 ` j
2012-04-20 11:13 ` Gary Thomas
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-20 0:39 UTC (permalink / raw)
To: openembedded-devel
On 04/18/2012 11:24 PM, Khem Raj wrote:
> On Wed, Apr 18, 2012 at 8:32 PM, j<vwyodapink@gmail.com> wrote:
>>> on ubuntu edit /etc/security/limits.conf on build host and then add
>>> * soft core unlimited
>
> btw. reboot your machine after this change is made
>
>>> that should generate core files. After this search for core* files in
>>> build tree
>>> and see if there are any then debug them with gdb to diagnose it further
>>>
>>> Now I am not sure if those segfaults directly relate to malfunction of
>>> image
>>> if thats the case but its likely. You should also try to explore the
>>> reasons why
>>> the image fails to behave as expected.
>> I will do as suggested as well as do a full image build again and see if I
>> can find out all that is not working. Thank you for the extra debugging info
>> and suggestions. Are there any keywords to search through all the files for
>> including the normal log files, it may help me track down things even
>> further.
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
did the reboot went through the build but yet did not produce any core
files. But I noticed ulimit was still 0 so changed it to unlimited now
and building again, hopefully that will get some core dumps. Will post
back once I have more info and will separate anything by which machine
as even the 2nd borrowed machine segfaults in the same way.
Thanks again for the help
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-20 0:39 ` j
@ 2012-04-20 11:13 ` Gary Thomas
2012-04-20 16:17 ` j
2012-04-20 18:03 ` j
0 siblings, 2 replies; 36+ messages in thread
From: Gary Thomas @ 2012-04-20 11:13 UTC (permalink / raw)
To: openembedded-devel
On 2012-04-19 18:39, j wrote:
> On 04/18/2012 11:24 PM, Khem Raj wrote:
>> On Wed, Apr 18, 2012 at 8:32 PM, j<vwyodapink@gmail.com> wrote:
>>>> on ubuntu edit /etc/security/limits.conf on build host and then add
>>>> * soft core unlimited
>>
>> btw. reboot your machine after this change is made
>>
>>>> that should generate core files. After this search for core* files in
>>>> build tree
>>>> and see if there are any then debug them with gdb to diagnose it further
>>>>
>>>> Now I am not sure if those segfaults directly relate to malfunction of
>>>> image
>>>> if thats the case but its likely. You should also try to explore the
>>>> reasons why
>>>> the image fails to behave as expected.
>>> I will do as suggested as well as do a full image build again and see if I
>>> can find out all that is not working. Thank you for the extra debugging info
>>> and suggestions. Are there any keywords to search through all the files for
>>> including the normal log files, it may help me track down things even
>>> further.
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
> did the reboot went through the build but yet did not produce any core files. But I noticed ulimit was still 0 so changed it to unlimited now and building again, hopefully that
> will get some core dumps. Will post back once I have more info and will separate anything by which machine as even the 2nd borrowed machine segfaults in the same way.
Is your borrowed machine also running ArchLinux? If so, have
you tried anything else - Ubuntu, Fedora, etc? As far as I can
tell, you're the only one suffering these problems and also you
seem to be the only one using ArchLinux.
Note: I tried to duplicate your problems here, but I've never used
ArchLinux and it's so primitive and hard to use (compared to what
I use everyday) that I simply don't have the time to mess with it
any more.
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-20 11:13 ` Gary Thomas
@ 2012-04-20 16:17 ` j
2012-04-20 18:03 ` j
1 sibling, 0 replies; 36+ messages in thread
From: j @ 2012-04-20 16:17 UTC (permalink / raw)
To: openembedded-devel
On 04/20/2012 04:13 AM, Gary Thomas wrote:
> On 2012-04-19 18:39, j wrote:
>> On 04/18/2012 11:24 PM, Khem Raj wrote:
>>> On Wed, Apr 18, 2012 at 8:32 PM, j<vwyodapink@gmail.com> wrote:
>>>>> on ubuntu edit /etc/security/limits.conf on build host and then add
>>>>> * soft core unlimited
>>>
>>> btw. reboot your machine after this change is made
>>>
>>>>> that should generate core files. After this search for core* files in
>>>>> build tree
>>>>> and see if there are any then debug them with gdb to diagnose it
>>>>> further
>>>>>
>>>>> Now I am not sure if those segfaults directly relate to
>>>>> malfunction of
>>>>> image
>>>>> if thats the case but its likely. You should also try to explore the
>>>>> reasons why
>>>>> the image fails to behave as expected.
>>>> I will do as suggested as well as do a full image build again and
>>>> see if I
>>>> can find out all that is not working. Thank you for the extra
>>>> debugging info
>>>> and suggestions. Are there any keywords to search through all the
>>>> files for
>>>> including the normal log files, it may help me track down things even
>>>> further.
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.openembedded.org
>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>>
>> did the reboot went through the build but yet did not produce any
>> core files. But I noticed ulimit was still 0 so changed it to
>> unlimited now and building again, hopefully that
>> will get some core dumps. Will post back once I have more info and
>> will separate anything by which machine as even the 2nd borrowed
>> machine segfaults in the same way.
>
> Is your borrowed machine also running ArchLinux? If so, have
> you tried anything else - Ubuntu, Fedora, etc? As far as I can
> tell, you're the only one suffering these problems and also you
> seem to be the only one using ArchLinux.
I have installed Ubuntu 10.04 and Fedora 16 on the borrowed machine as
well. And still failing in the same manner. I am trying to do what Khem
suggested and get core files but for some reason, even though it is
saying I have it set to unlimited it is still not spitting anything out.
I have abandoned Arch on the build machines for now as to keep that out
of the variables.
>
> Note: I tried to duplicate your problems here, but I've never used
> ArchLinux and it's so primitive and hard to use (compared to what
> I use everyday) that I simply don't have the time to mess with it
> any more.
>
It is not the only OS that does this for me. I am honestly surprised to
hear Arch is hard, as that is how I see OE and trying to get a
functioning build machine. :P
I just got my 2nd borrowed machine today and starting to set it up now.
Installing Ubuntu on it.
If there is a single OS to install and try on all 3 I will happily do it
again. But this is a non OS dependent thing is my guess since I am on 2
machines now that have done this.
My QA.log's are still basically the same as well. all relating to LD
type issues.
I am still working through getting the image built on th1st borrowed
machine it is slow and starting the
Again OE classic(gumstix branch does not segfault on my machine that
started all this it only started happening once I started trying to
build a BBXM image on a new install on the same machine.
If there is a OS and configuration to specifically try then outside of
what is listed on the Angstrom pages and OE and your Distro pages please
fill me in and will try. But as it stands now 2 totally different
machines have gone through 3+ OS changes all have the same issue, all
relatively the same issues and logs that were posted before. Should I
attach more logs?
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] ld segfault cant figure it out
2012-04-20 11:13 ` Gary Thomas
2012-04-20 16:17 ` j
@ 2012-04-20 18:03 ` j
2012-04-21 21:47 ` [oe-core] 3 build machines all failing in the same manner - was:ld " j
1 sibling, 1 reply; 36+ messages in thread
From: j @ 2012-04-20 18:03 UTC (permalink / raw)
To: openembedded-devel
On 04/20/2012 04:13 AM, Gary Thomas wrote:
> On 2012-04-19 18:39, j wrote:
>> On 04/18/2012 11:24 PM, Khem Raj wrote:
>>> On Wed, Apr 18, 2012 at 8:32 PM, j<vwyodapink@gmail.com> wrote:
>>>>> on ubuntu edit /etc/security/limits.conf on build host and then add
>>>>> * soft core unlimited
>>>
>>> btw. reboot your machine after this change is made
>>>
>>>>> that should generate core files. After this search for core* files in
>>>>> build tree
>>>>> and see if there are any then debug them with gdb to diagnose it
>>>>> further
>>>>>
>>>>> Now I am not sure if those segfaults directly relate to
>>>>> malfunction of
>>>>> image
>>>>> if thats the case but its likely. You should also try to explore the
>>>>> reasons why
>>>>> the image fails to behave as expected.
>>>> I will do as suggested as well as do a full image build again and
>>>> see if I
>>>> can find out all that is not working. Thank you for the extra
>>>> debugging info
>>>> and suggestions. Are there any keywords to search through all the
>>>> files for
>>>> including the normal log files, it may help me track down things even
>>>> further.
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.openembedded.org
>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>>
>> did the reboot went through the build but yet did not produce any
>> core files. But I noticed ulimit was still 0 so changed it to
>> unlimited now and building again, hopefully that
>> will get some core dumps. Will post back once I have more info and
>> will separate anything by which machine as even the 2nd borrowed
>> machine segfaults in the same way.
>
> Is your borrowed machine also running ArchLinux? If so, have
> you tried anything else - Ubuntu, Fedora, etc? As far as I can
> tell, you're the only one suffering these problems and also you
> seem to be the only one using ArchLinux.
>
> Note: I tried to duplicate your problems here, but I've never used
> ArchLinux and it's so primitive and hard to use (compared to what
> I use everyday) that I simply don't have the time to mess with it
> any more.
>
Also though not mentioned in my last email Gary THANK YOU!! 3rd machine
has started build now. I installed 11.04 i386. This has intel graphics,
where as the other 2 had nvidia. But this will be another slow build.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-20 18:03 ` j
@ 2012-04-21 21:47 ` j
2012-04-24 20:39 ` j
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-21 21:47 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 2630 bytes --]
OK I have now tried with 3 build machines all varying components the
last one being a server. All 3 of these machines are segfaulting, all
saying it is a ld segfault with libc. No packages are actually failing
and stopping the build. This is the segfault that is showing on each
machine but of course libc version is dependent on the OS being used.
[47152.769257] ld[22617]: segfault at 403 ip 00007f2149cfd435 sp
00007fffb83ccb50 error 4 in libc-2.15.so[7f2149cb6000+197000]
2012-04-18T14:50:08-07:00 localhost kernel: [47163.860996] ld[31096]:
segfault at 403 ip 00007fc2da152435 sp 00007fffab491c30 error 4 in
libc-2.15.so[7fc2da10b000+197000]
My first question is what from these 3 machines can I share with the
list to help? The qa.log's on all 3 look almost identical just depending
on if I build a full image or just start fresh and build only perl. I
have attached one for example. Can anyone explain the qa.log to me?
Would cooker logs from each machine help? I dont want to just attach a
bunch of things if they would not be of help.
I have tried enabling core files as per Khem suggestion's but for some
reason I am not able to either find them or it is not producing any. I
have set all 3 to unlimited.
My current setup:
My first machine:
Toshiba Qosmio x505-887 nvidia graphics, Have tried with Ubuntu 10.04
32&64bit and 11.04 64bit, Fedora 16 32bit, ArchLinux,
1st machine borrowed:
Dell xps 400 tower nvidia graphics, Have tried ArchLinux, Ubuntu 10.04
32bit and 12.04 server beta 32bit
2nd machine borrowed
Dell poweredge 1750, setup with Ubuntu server 12.04 beta and 10.04
server both 32bit
I will have these borrowed machine for about a week more to help me try
and figure this out. But I am really at a loss as now 3 machines have
the same issues how am I this unlucky?
My steps to build
1. Fresh install of OS
2. Update the OS completely
3. reconfigure dash if on Ubuntu
4. Download distro requirements from the OE and your Distro page, then
reboot
5. clone the angstrom setup scripts
6. setup for BBXM as per Angstrom setup page
7. source my environment
8. bitbake perl
That is what I have done each time, am I missing something? Not doing
something properly? Again OE classic(gumstix overo) builds on my laptop
the Toshiba, and has been for awhile. This started once I bought a BBXM
and went to setup a dedicated install for the BBXM. If this is hardware
related as mentioned before what hardware could it be since the
poweredge does not have the nvidia graphics the other 2 did.
Thank you for your time and help.
[-- Attachment #2: qa.log --]
[-- Type: text/x-log, Size: 41392 bytes --]
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r49+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc_eh.a'
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r49+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcc.a'
libgcc-4.5: non -staticdev package contains static .a library: libgcc-dev path '/work/armv7a-angstrom-linux-gnueabi/libgcc-4.5-r49+svnr184907/packages-split/libgcc-dev/usr/lib/arm-angstrom-linux-gnueabi/4.5.4/libgcov.a'
libpam-1.1.5: libpam: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/libpam-1.1.5-r3/packages-split/pam-plugin-cracklib/lib/security/pam_cracklib.so links to something under exec_prefix
libpam-1.1.5: ldd reports: libpam.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam.so.0 (0xdead1000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead2000)
libcrack.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libcrack.so.2 (0xdead3000)
libz.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libz.so.1 (0xdead4000)
libcrypt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcrypt.so.1 (0xdead5000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead6000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead7000)
udev-182: udev: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/libgudev/lib/libgudev-1.0.so.0.1.1 links to something under exec_prefix
udev-182: ldd reports: libudev.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0 (0xdead1000)
libgobject-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgobject-2.0.so.0 (0xdead2000)
libffi.so.5 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libffi.so.5 (0xdead3000)
libgthread-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgthread-2.0.so.0 (0xdead4000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead5000)
libglib-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libglib-2.0.so.0 (0xdead6000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead7000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead8000)
libgcc_s.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libgcc_s.so.1 (0xdead9000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdeada000)
udev-182: udev: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/udev/lib/udev/udevd links to something under exec_prefix
udev-182: ldd reports: libblkid.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libblkid.so.1 (0xdead1000)
libkmod.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2 (0xdead2000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead3000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead4000)
libuuid.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libuuid.so.1 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead7000)
libcgroup-0.37.1: libcgroup: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/libcgroup-0.37.1-r1/packages-split/cgroups-pam-plugin/lib/security/pam_cgroup.so.0.0.0 links to something under exec_prefix
libcgroup-0.37.1: ldd reports: libcgroup.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libcgroup.so.1 (0xdead1000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead2000)
libpam.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam.so.0 (0xdead3000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead4000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead5000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead6000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/bin/loginctl links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead2000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead3000)
libudev.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0 (0xdead4000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead5000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead6000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead7000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/bin/systemctl links to something under exec_prefix
systemd-git: ldd reports: libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0 (0xdead1000)
libsystemd-journal.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-journal.so.0 (0xdead2000)
libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-id128.so.0 (0xdead3000)
libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead4000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead7000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead8000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead9000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdeada000)
liblzma.so.5 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5 (0xdeadb000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/bin/journalctl links to something under exec_prefix
systemd-git: ldd reports: libsystemd-journal.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-journal.so.0 (0xdead1000)
libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-id128.so.0 (0xdead2000)
libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead3000)
liblzma.so.5 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5 (0xdead4000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead7000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead8000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead9000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-localed links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead2000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead3000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead4000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead5000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead6000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-hostnamed links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead2000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead3000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead4000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead5000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead6000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead7000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd links to something under exec_prefix
systemd-git: ldd reports: libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead1000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead2000)
libudev.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0 (0xdead3000)
libwrap.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libwrap.so.0 (0xdead4000)
libpam.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam.so.0 (0xdead5000)
libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead6000)
libkmod.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2 (0xdead7000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead8000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead9000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdeada000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdeadb000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-initctl links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0 (0xdead2000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead3000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead4000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead5000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead6000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead7000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead8000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-journald links to something under exec_prefix
systemd-git: ldd reports: libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0 (0xdead1000)
libsystemd-login.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-login.so.0 (0xdead2000)
libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead3000)
libacl.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libacl.so.1 (0xdead4000)
liblzma.so.5 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5 (0xdead5000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead6000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead7000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead8000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead9000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdeada000)
libattr.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libattr.so.1 (0xdeadb000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-timedated links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead2000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead3000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead4000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead5000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead6000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-logind links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0 (0xdead2000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead3000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead4000)
libudev.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0 (0xdead5000)
libacl.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libacl.so.1 (0xdead6000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead7000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead8000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead9000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdeada000)
libattr.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libattr.so.1 (0xdeadb000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-modules-load links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libkmod.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2 (0xdead2000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead3000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead4000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-update-utmp links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead2000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead3000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead4000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead5000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead6000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-fsck links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libudev.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0 (0xdead2000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead3000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead4000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead5000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead6000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead7000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/systemd/systemd-cgroups-agent links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead2000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead3000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead4000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead5000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead6000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/systemd/lib/security/pam_systemd.so links to something under exec_prefix
systemd-git: ldd reports: libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead1000)
libsystemd-daemon.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-daemon.so.0 (0xdead2000)
libpam_misc.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam_misc.so.0 (0xdead3000)
libpam.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam.so.0 (0xdead4000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead7000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead8000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead9000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdeada000)
systemd-git: systemd: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-git-r27/packages-split/libsystemd-journal/lib/libsystemd-journal.so.0.0.3 links to something under exec_prefix
systemd-git: ldd reports: libsystemd-id128.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libsystemd-id128.so.0 (0xdead1000)
libcap.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libcap.so.2 (0xdead2000)
liblzma.so.5 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/liblzma.so.5 (0xdead3000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead4000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead7000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead8000)
bash-4.2: bash: Found a reference to /usr/ in /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/bash-4.2-r2/packages-split/bash/bin/bashbug
bash-4.2: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
consolekit-0.4.5: consolekit: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/consolekit-0.4.5-r9/packages-split/pam-plugin-ck-connector/lib/security/pam_ck_connector.so links to something under exec_prefix
consolekit-0.4.5: ldd reports: libpam.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam.so.0 (0xdead1000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdead2000)
libck-connector.so.0 => not found
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead3000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead4000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead5000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead6000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead7000)
consolekit-0.4.5: consolekit: Found a reference to /usr/ in /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/consolekit-0.4.5-r9/packages-split/consolekit/lib/security/pam_ck_connector.la
consolekit-0.4.5: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix
udisks-1.0.4: udisks: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udisks-1.0.4-r4/packages-split/udisks/sbin/umount.udisks links to something under exec_prefix
udisks-1.0.4: ldd reports: libdbus-glib-1.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-glib-1.so.2 (0xdead1000)
libgobject-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgobject-2.0.so.0 (0xdead2000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead3000)
libglib-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libglib-2.0.so.0 (0xdead4000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead5000)
libdbus-1.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libdbus-1.so.3 (0xdead6000)
libgio-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgio-2.0.so.0 (0xdead7000)
libz.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libz.so.1 (0xdead8000)
libresolv.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libresolv.so.2 (0xdead9000)
libffi.so.5 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libffi.so.5 (0xdeada000)
libgmodule-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgmodule-2.0.so.0 (0xdeadb000)
libdl.so.2 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2 (0xdeadc000)
libgthread-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgthread-2.0.so.0 (0xdeadd000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdeade000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdeadf000)
libgcc_s.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libgcc_s.so.1 (0xdeae0000)
udisks-1.0.4: udisks: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udisks-1.0.4-r4/packages-split/udisks/lib/udev/udisks-probe-ata-smart links to something under exec_prefix
udisks-1.0.4: ldd reports: libatasmart.so.4 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libatasmart.so.4 (0xdead1000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead2000)
libudev.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0 (0xdead3000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead4000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
udisks-1.0.4: udisks: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udisks-1.0.4-r4/packages-split/udisks/lib/udev/udisks-part-id links to something under exec_prefix
udisks-1.0.4: ldd reports: libglib-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libglib-2.0.so.0 (0xdead1000)
libudev.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0 (0xdead2000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead3000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead4000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead5000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead6000)
udisks-1.0.4: udisks: /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udisks-1.0.4-r4/packages-split/udisks/lib/udev/udisks-probe-sas-expander links to something under exec_prefix
udisks-1.0.4: ldd reports: libglib-2.0.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libglib-2.0.so.0 (0xdead1000)
libc.so.6 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6 (0xdead2000)
librt.so.1 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1 (0xdead3000)
/lib/ld-linux.so.3 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3 (0xdead4000)
libpthread.so.0 => /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0 (0xdead5000)
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libbackground.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libkeyboard.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libhousekeeping.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/liba11y-keyboard.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libsound.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libkeybindings.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libtyping-break.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libxrandr.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libfont.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libxrdb.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libxsettings.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libclipboard.a'
gnome-settings-daemon-2.32.1: non -staticdev package contains static .a library: gnome-settings-daemon-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-settings-daemon-2.32.1-r3/packages-split/gnome-settings-daemon-dev/usr/lib/gnome-settings-daemon-2.0/libmouse.a'
gnome-control-center-2.32.1: non -staticdev package contains static .a library: gnome-control-center-dev path '/work/armv7a-angstrom-linux-gnueabi/gnome-control-center-2.32.1-r0/packages-split/gnome-control-center-dev/usr/lib/window-manager-settings/libmetacity.a'
gtk-xfce-engine-2.9.0: non -staticdev package contains static .a library: gtk-xfce-engine path '/work/armv7a-angstrom-linux-gnueabi/gtk-xfce-engine-2.9.0-r0/packages-split/gtk-xfce-engine/usr/lib/gtk-2.0/2.10.0/engines/libxfce.a'
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-21 21:47 ` [oe-core] 3 build machines all failing in the same manner - was:ld " j
@ 2012-04-24 20:39 ` j
2012-04-24 20:44 ` Phil Blundell
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-24 20:39 UTC (permalink / raw)
To: openembedded-devel
On 04/21/2012 02:47 PM, j wrote:
> <snip>
>
> Thank you for your time and help.
really I am the only person who is this unlucky with 3 build machines
all having the same issue ? This makes no sense to me. Is there anything
I stated in my steps following or the guides I stated that it is not
giving me a working build machine on 3 different setups all with the
same issue? I have tried Ubuntu on every machine so it has nothing to do
with me trying Arch initially. 10.04 11.04 and 12.04.
So the qa.log I attached previously is meaningless? The
warnings/messages mean nothing? To me the ld segfault is the reason most
of qa.log has messages. Also why would oe-classic build on my laptop and
one of the borrowed machines with no segfaults and no issues with the
completed images, but then doing the new setup and version used gives me
the build issues on multiple machines. I also do not understand why if
while building, the build machine segfaults while building some package
but the "offending" package does not fail.
But since I obviously do not get what I should be supplying to the list
for help and I am obviously the only person who has this issue and do
not get working images in the end, this will go unsolved unless I just
get lucky.
I am cleaning each machine again and going to try one last time on each
one with Ubuntu 10.04 following the steps I listed above and the guides
I stated, if all 3 fail again and with no more info than I get now I
will just have to call it broken, and only works for specific hardware.
Again I am willing to share any specific info that I have not already
throughout this thread, but I do not feel like flooding anymore if there
is no interest in this and will have to go to a different OS and build
methods for the BBXM. The only different thing I am going to do this
time is let it re-download all the sources over again just in case that
is the cause, though doubt it is.
Do not mean to sound rude or ungrateful with the help recieved so far
but this is very frustrating and I seem to be able to easily reproduce
this on multiple hardware configurations, which is part of why I do not
get how I am the only one.
Thank you for your time.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-24 20:39 ` j
@ 2012-04-24 20:44 ` Phil Blundell
2012-04-24 20:57 ` j
2012-04-24 20:57 ` j
0 siblings, 2 replies; 36+ messages in thread
From: Phil Blundell @ 2012-04-24 20:44 UTC (permalink / raw)
To: openembedded-devel
On Tue, 2012-04-24 at 13:39 -0700, j wrote:
> So the qa.log I attached previously is meaningless? The
> warnings/messages mean nothing? To me the ld segfault is the reason most
> of qa.log has messages. Also why would oe-classic build on my laptop and
> one of the borrowed machines with no segfaults and no issues with the
> completed images, but then doing the new setup and version used gives me
> the build issues on multiple machines. I also do not understand why if
> while building, the build machine segfaults while building some package
> but the "offending" package does not fail.
What exactly do you mean by "the build machine segfaults"? What
precisely is the problem that you're having, and which particular
messages in qa.log do you think are associated with "the ld segfault"?
p.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-24 20:44 ` Phil Blundell
@ 2012-04-24 20:57 ` j
2012-04-24 20:57 ` j
1 sibling, 0 replies; 36+ messages in thread
From: j @ 2012-04-24 20:57 UTC (permalink / raw)
To: openembedded-devel
On 04/24/2012 01:44 PM, Phil Blundell wrote:
> On Tue, 2012-04-24 at 13:39 -0700, j wrote:
>> So the qa.log I attached previously is meaningless? The
>> warnings/messages mean nothing? To me the ld segfault is the reason most
>> of qa.log has messages. Also why would oe-classic build on my laptop and
>> one of the borrowed machines with no segfaults and no issues with the
>> completed images, but then doing the new setup and version used gives me
>> the build issues on multiple machines. I also do not understand why if
>> while building, the build machine segfaults while building some package
>> but the "offending" package does not fail.
> What exactly do you mean by "the build machine segfaults"? What
> precisely is the problem that you're having, and which particular
> messages in qa.log do you think are associated with "the ld segfault"?
>
> p.
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
The build machines all give messages like this just vary on libc version
listed
[47152.769257] ld[22617]: segfault at 403 ip 00007f2149cfd435 sp
00007fffb83ccb50 error 4 in libc-2.15.so[7f2149cb6000+197000]
2012-04-18T14:50:08-07:00 localhost kernel: [47163.860996] ld[31096]:
segfault at 403 ip 00007fc2da152435 sp 00007fffab491c30 error 4 in
libc-2.15.so[7fc2da10b000+197000]
qa.log has more than these messages but every machines logs are the same
like this
udev-182: udev:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/libgudev/lib/libgudev-1.0.so.0.1.1
links to something under exec_prefix
udev-182: ldd reports: libudev.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0
(0xdead1000)
libgobject-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgobject-2.0.so.0
(0xdead2000)
libffi.so.5 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libffi.so.5
(0xdead3000)
libgthread-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgthread-2.0.so.0
(0xdead4000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead5000)
libglib-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libglib-2.0.so.0
(0xdead6000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead7000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead8000)
libgcc_s.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libgcc_s.so.1
(0xdead9000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdeada000)
udev-182: udev:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/udev/lib/udev/udevd
links to something under exec_prefix
udev-182: ldd reports: libblkid.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libblkid.so.1
(0xdead1000)
libkmod.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2
(0xdead2000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead3000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead4000)
libuuid.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libuuid.so.1
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
libcgroup-0.37.1: libcgroup:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/libcgroup-0.37.1-r1/packages-split/cgroups-pam-plugin/lib/security/pam_cgroup.so.0.0.0
links to something under exec_prefix
libcgroup-0.37.1: ldd reports: libcgroup.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libcgroup.so.1
(0xdead1000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead2000)
libpam.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam.so.0
(0xdead3000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead4000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead5000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead6000)
each one of the machines from a fresh install have this problem. The
resulting image boots but does not fully function. I have issues such as
the native sdk does not install all the packages correctly.
example would be install.
normall you would find it
/usr/bin/install
I end up with
/home/bill/OE/usr/bin/install
How I have done each mahine
fresh install Ubuntu
reconfigure dash
install required packages as per OE and your distro
update then reboot
git clone angstrom setup-scripts
configure machine as beagleboard.
source the environment
build either just perl first. to save time as it will segfault building
anything on a fresh install
or build a complete image such as xfce-nm-image or systemd-gnome-image.
I change nothing else in the configs.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-24 20:44 ` Phil Blundell
2012-04-24 20:57 ` j
@ 2012-04-24 20:57 ` j
2012-04-24 21:03 ` Phil Blundell
1 sibling, 1 reply; 36+ messages in thread
From: j @ 2012-04-24 20:57 UTC (permalink / raw)
To: openembedded-devel
On 04/24/2012 01:44 PM, Phil Blundell wrote:
> On Tue, 2012-04-24 at 13:39 -0700, j wrote:
>> So the qa.log I attached previously is meaningless? The
>> warnings/messages mean nothing? To me the ld segfault is the reason most
>> of qa.log has messages. Also why would oe-classic build on my laptop and
>> one of the borrowed machines with no segfaults and no issues with the
>> completed images, but then doing the new setup and version used gives me
>> the build issues on multiple machines. I also do not understand why if
>> while building, the build machine segfaults while building some package
>> but the "offending" package does not fail.
> What exactly do you mean by "the build machine segfaults"? What
> precisely is the problem that you're having, and which particular
> messages in qa.log do you think are associated with "the ld segfault"?
>
> p.
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
The build machines all give messages like this just vary on libc version
listed
[47152.769257] ld[22617]: segfault at 403 ip 00007f2149cfd435 sp
00007fffb83ccb50 error 4 in libc-2.15.so[7f2149cb6000+197000]
2012-04-18T14:50:08-07:00 localhost kernel: [47163.860996] ld[31096]:
segfault at 403 ip 00007fc2da152435 sp 00007fffab491c30 error 4 in
libc-2.15.so[7fc2da10b000+197000]
qa.log has more than these messages but every machines logs are the same
like this
udev-182: udev:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/libgudev/lib/libgudev-1.0.so.0.1.1
links to something under exec_prefix
udev-182: ldd reports: libudev.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libudev.so.0
(0xdead1000)
libgobject-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgobject-2.0.so.0
(0xdead2000)
libffi.so.5 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libffi.so.5
(0xdead3000)
libgthread-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libgthread-2.0.so.0
(0xdead4000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead5000)
libglib-2.0.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libglib-2.0.so.0
(0xdead6000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead7000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead8000)
libgcc_s.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libgcc_s.so.1
(0xdead9000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdeada000)
udev-182: udev:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/udev/lib/udev/udevd
links to something under exec_prefix
udev-182: ldd reports: libblkid.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libblkid.so.1
(0xdead1000)
libkmod.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libkmod.so.2
(0xdead2000)
librt.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/librt.so.1
(0xdead3000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead4000)
libuuid.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libuuid.so.1
(0xdead5000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead6000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead7000)
libcgroup-0.37.1: libcgroup:
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/libcgroup-0.37.1-r1/packages-split/cgroups-pam-plugin/lib/security/pam_cgroup.so.0.0.0
links to something under exec_prefix
libcgroup-0.37.1: ldd reports: libcgroup.so.1 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/lib/libcgroup.so.1
(0xdead1000)
libpthread.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpthread.so.0
(0xdead2000)
libpam.so.0 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libpam.so.0
(0xdead3000)
libdl.so.2 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libdl.so.2
(0xdead4000)
libc.so.6 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/libc.so.6
(0xdead5000)
/lib/ld-linux.so.3 =>
/home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/lib/ld-linux.so.3
(0xdead6000)
each one of the machines from a fresh install have this problem. The
resulting image boots but does not fully function. I have issues such as
the native sdk does not install all the packages correctly.
example would be install.
normall you would find it
/usr/bin/install
I end up with
/home/bill/OE/usr/bin/install
How I have done each mahine
fresh install Ubuntu
reconfigure dash
install required packages as per OE and your distro
update then reboot
git clone angstrom setup-scripts
configure machine as beagleboard.
source the environment
build either just perl first. to save time as it will segfault building
anything on a fresh install
or build a complete image such as xfce-nm-image or systemd-gnome-image.
I change nothing else in the configs.
Thank you for your time!
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-24 20:57 ` j
@ 2012-04-24 21:03 ` Phil Blundell
2012-04-24 21:15 ` j
0 siblings, 1 reply; 36+ messages in thread
From: Phil Blundell @ 2012-04-24 21:03 UTC (permalink / raw)
To: openembedded-devel
On Tue, 2012-04-24 at 13:57 -0700, j wrote:
> The build machines all give messages like this just vary on libc version
> listed
>
> [47152.769257] ld[22617]: segfault at 403 ip 00007f2149cfd435 sp
> 00007fffb83ccb50 error 4 in libc-2.15.so[7f2149cb6000+197000]
> 2012-04-18T14:50:08-07:00 localhost kernel: [47163.860996] ld[31096]:
> segfault at 403 ip 00007fc2da152435 sp 00007fffab491c30 error 4 in
> libc-2.15.so[7fc2da10b000+197000]
Does this correlate with an actual problem, or did you just see those
messages in the log and think that they were cause for concern?
If I had to guess I would say that this is probably some autoconf test
which is tickling a bug in ld. You could probably establish which
package is doing that by looking at the timestamps and correlating them
with the build logs.
> qa.log has more than these messages but every machines logs are the same
> like this
>
> udev-182: udev:
> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/libgudev/lib/libgudev-1.0.so.0.1.1
> links to something under exec_prefix
That doesn't appear to be related to the ld segfault
.
> each one of the machines from a fresh install have this problem. The
> resulting image boots but does not fully function. I have issues such as
> the native sdk does not install all the packages correctly.
> example would be install.
> normall you would find it
> /usr/bin/install
> I end up with
> /home/bill/OE/usr/bin/install
... and nor really does this. This latter problem is almost certainly
just a bug in the SDK packaging and nothing at all to do with your build
host.
p.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-24 21:03 ` Phil Blundell
@ 2012-04-24 21:15 ` j
2012-04-27 17:16 ` j
0 siblings, 1 reply; 36+ messages in thread
From: j @ 2012-04-24 21:15 UTC (permalink / raw)
To: openembedded-devel
On 04/24/2012 02:03 PM, Phil Blundell wrote:
> On Tue, 2012-04-24 at 13:57 -0700, j wrote:
>> The build machines all give messages like this just vary on libc version
>> listed
>>
>> [47152.769257] ld[22617]: segfault at 403 ip 00007f2149cfd435 sp
>> 00007fffb83ccb50 error 4 in libc-2.15.so[7f2149cb6000+197000]
>> 2012-04-18T14:50:08-07:00 localhost kernel: [47163.860996] ld[31096]:
>> segfault at 403 ip 00007fc2da152435 sp 00007fffab491c30 error 4 in
>> libc-2.15.so[7fc2da10b000+197000]
> Does this correlate with an actual problem, or did you just see those
> messages in the log and think that they were cause for concern?
I was assuming since the machine segfaulted and I could not get working
images they were related.
>
> If I had to guess I would say that this is probably some autoconf test
> which is tickling a bug in ld. You could probably establish which
> package is doing that by looking at the timestamps and correlating them
> with the build logs.
I will try this once the machines go through the process again.
>
>> qa.log has more than these messages but every machines logs are the same
>> like this
>>
>> udev-182: udev:
>> /home/gusterson/OpenEmbed/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/udev-182-r0/packages-split/libgudev/lib/libgudev-1.0.so.0.1.1
>> links to something under exec_prefix
> That doesn't appear to be related to the ld segfault
> .
>> each one of the machines from a fresh install have this problem. The
>> resulting image boots but does not fully function. I have issues such as
>> the native sdk does not install all the packages correctly.
>> example would be install.
>> normall you would find it
>> /usr/bin/install
>> I end up with
>> /home/bill/OE/usr/bin/install
> ... and nor really does this. This latter problem is almost certainly
> just a bug in the SDK packaging and nothing at all to do with your build
> host.
>
> p.
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
I will just focus on trying to match timestamps with the segfault and
trying to sort out all the issues once I have a built image.
I know I do not fully grasp everything here so thank you for your help
and if I find anything relevant or can post further info on this I will
share. Unless there are more suggestions.
Thank you
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [oe-core] 3 build machines all failing in the same manner - was:ld segfault cant figure it out
2012-04-24 21:15 ` j
@ 2012-04-27 17:16 ` j
0 siblings, 0 replies; 36+ messages in thread
From: j @ 2012-04-27 17:16 UTC (permalink / raw)
To: openembedded-devel
On 04/24/2012 02:15 PM, j wrote:
> <snip>
>
> Thank you
After updating all build machines again last night to the most recent OE
and letting each download new source files. none segfaulted in the
resulting build, qa.log has a few similar entries and some new ones, but
all appears to be good. Testing first image now, first quick run through
shows even the SDK installed properly this time.
Thanks for whatever the fix was and for putting up with and helping me
with suggestions and information.
^ permalink raw reply [flat|nested] 36+ messages in thread
end of thread, other threads:[~2012-04-27 17:26 UTC | newest]
Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-13 22:46 ld segfault cant figure it out j
2012-04-13 22:50 ` j
2012-04-16 22:11 ` [oe-core] " j
2012-04-16 22:28 ` Gary Thomas
2012-04-16 22:32 ` j
2012-04-16 22:41 ` Gary Thomas
2012-04-16 22:54 ` j
2012-04-16 22:34 ` j
2012-04-17 1:43 ` j
2012-04-17 15:41 ` J. L.
2012-04-17 15:54 ` Gary Thomas
2012-04-17 16:11 ` J. L.
2012-04-17 16:13 ` J. L.
2012-04-17 19:09 ` j
2012-04-17 19:34 ` Mark Hatle
2012-04-17 19:49 ` j
2012-04-17 20:17 ` j
2012-04-17 21:16 ` j
2012-04-18 0:37 ` j
2012-04-18 5:30 ` Khem Raj
2012-04-18 5:40 ` j
2012-04-18 22:00 ` Khem Raj
2012-04-19 3:32 ` j
2012-04-19 6:24 ` Khem Raj
2012-04-20 0:39 ` j
2012-04-20 11:13 ` Gary Thomas
2012-04-20 16:17 ` j
2012-04-20 18:03 ` j
2012-04-21 21:47 ` [oe-core] 3 build machines all failing in the same manner - was:ld " j
2012-04-24 20:39 ` j
2012-04-24 20:44 ` Phil Blundell
2012-04-24 20:57 ` j
2012-04-24 20:57 ` j
2012-04-24 21:03 ` Phil Blundell
2012-04-24 21:15 ` j
2012-04-27 17:16 ` j
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.