* [PATCH 0/1] autotools.bbclass: using relative paths for acpaths
@ 2012-09-27 8:23 wenzong.fan
2012-09-27 8:23 ` [PATCH 1/1] " wenzong.fan
2012-09-27 16:34 ` [PATCH 0/1] " Saul Wold
0 siblings, 2 replies; 5+ messages in thread
From: wenzong.fan @ 2012-09-27 8:23 UTC (permalink / raw)
To: openembedded-core; +Cc: Zhenfeng.Zhao
From: Wenzong Fan <wenzong.fan@windriver.com>
Fix autotools.bbclass to use relative paths for acpaths instead of
absolute ones. Since absolute paths may cause potential autoreconf
error like:
Can't exec "/bin/sh": Argument list too long ...
This error occurs while building coreutils with long TMPDIR, because
it has bunch of m4 files need to be expanded.
[YOCTO #2766]
The following changes since commit 0b09e50810162a07ef0aecee91ee32b4a36334a3:
busybox: Fix misplaced quote (2012-09-26 18:28:36 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib wenzong/2766
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/2766
Wenzong Fan (1):
autotools.bbclass: using relative paths for acpaths
meta/classes/autotools.bbclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
1.7.9.5
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/1] autotools.bbclass: using relative paths for acpaths
2012-09-27 8:23 [PATCH 0/1] autotools.bbclass: using relative paths for acpaths wenzong.fan
@ 2012-09-27 8:23 ` wenzong.fan
2012-09-27 16:59 ` Richard Purdie
2012-09-27 16:34 ` [PATCH 0/1] " Saul Wold
1 sibling, 1 reply; 5+ messages in thread
From: wenzong.fan @ 2012-09-27 8:23 UTC (permalink / raw)
To: openembedded-core; +Cc: Zhenfeng.Zhao
From: Wenzong Fan <wenzong.fan@windriver.com>
Fix autotools.bbclass to use relative paths for acpaths instead of
absolute ones. Since absolute paths may cause potential autoreconf
error like:
Can't exec "/bin/sh": Argument list too long ...
This error occurs while building coreutils with long TMPDIR, because
it has bunch of m4 files need to be expanded.
[YOCTO #2766]
Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
---
meta/classes/autotools.bbclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/classes/autotools.bbclass b/meta/classes/autotools.bbclass
index e4e034b..874e01d 100644
--- a/meta/classes/autotools.bbclass
+++ b/meta/classes/autotools.bbclass
@@ -130,7 +130,8 @@ autotools_do_configure() {
if [ x"${acpaths}" = xdefault ]; then
acpaths=
for i in `find ${S} -maxdepth 2 -name \*.m4|grep -v 'aclocal.m4'| \
- grep -v 'acinclude.m4' | sed -e 's,\(.*/\).*$,\1,'|sort -u`; do
+ grep -v 'acinclude.m4' | sed -e 's,\(.*/\).*$,\1,'|sort -u| \
+ sed -e 's,${S},\.,'`; do
acpaths="$acpaths -I $i"
done
else
--
1.7.9.5
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 0/1] autotools.bbclass: using relative paths for acpaths
2012-09-27 8:23 [PATCH 0/1] autotools.bbclass: using relative paths for acpaths wenzong.fan
2012-09-27 8:23 ` [PATCH 1/1] " wenzong.fan
@ 2012-09-27 16:34 ` Saul Wold
1 sibling, 0 replies; 5+ messages in thread
From: Saul Wold @ 2012-09-27 16:34 UTC (permalink / raw)
To: wenzong.fan; +Cc: Zhenfeng.Zhao, openembedded-core
On 09/27/2012 01:23 AM, wenzong.fan@windriver.com wrote:
> From: Wenzong Fan <wenzong.fan@windriver.com>
>
> Fix autotools.bbclass to use relative paths for acpaths instead of
> absolute ones. Since absolute paths may cause potential autoreconf
> error like:
>
> Can't exec "/bin/sh": Argument list too long ...
>
> This error occurs while building coreutils with long TMPDIR, because
> it has bunch of m4 files need to be expanded.
>
> [YOCTO #2766]
>
> The following changes since commit 0b09e50810162a07ef0aecee91ee32b4a36334a3:
>
> busybox: Fix misplaced quote (2012-09-26 18:28:36 +0100)
>
> are available in the git repository at:
>
> git://git.pokylinux.org/poky-contrib wenzong/2766
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/2766
>
> Wenzong Fan (1):
> autotools.bbclass: using relative paths for acpaths
>
> meta/classes/autotools.bbclass | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
Merged into OE-Core
Thanks
Sau!
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/1] autotools.bbclass: using relative paths for acpaths
2012-09-27 8:23 ` [PATCH 1/1] " wenzong.fan
@ 2012-09-27 16:59 ` Richard Purdie
2012-09-28 7:31 ` wenzong fan
0 siblings, 1 reply; 5+ messages in thread
From: Richard Purdie @ 2012-09-27 16:59 UTC (permalink / raw)
To: wenzong.fan; +Cc: Zhenfeng.Zhao, openembedded-core
On Thu, 2012-09-27 at 16:23 +0800, wenzong.fan@windriver.com wrote:
> From: Wenzong Fan <wenzong.fan@windriver.com>
>
> Fix autotools.bbclass to use relative paths for acpaths instead of
> absolute ones. Since absolute paths may cause potential autoreconf
> error like:
>
> Can't exec "/bin/sh": Argument list too long ...
>
> This error occurs while building coreutils with long TMPDIR, because
> it has bunch of m4 files need to be expanded.
>
> [YOCTO #2766]
>
> Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
> ---
> meta/classes/autotools.bbclass | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/meta/classes/autotools.bbclass b/meta/classes/autotools.bbclass
> index e4e034b..874e01d 100644
> --- a/meta/classes/autotools.bbclass
> +++ b/meta/classes/autotools.bbclass
> @@ -130,7 +130,8 @@ autotools_do_configure() {
> if [ x"${acpaths}" = xdefault ]; then
> acpaths=
> for i in `find ${S} -maxdepth 2 -name \*.m4|grep -v 'aclocal.m4'| \
> - grep -v 'acinclude.m4' | sed -e 's,\(.*/\).*$,\1,'|sort -u`; do
> + grep -v 'acinclude.m4' | sed -e 's,\(.*/\).*$,\1,'|sort -u| \
> + sed -e 's,${S},\.,'`; do
> acpaths="$acpaths -I $i"
> done
> else
We applied this but it nearly instantly caused build failure reports.
Anything with multiple configure.ac files where sub configures are used
such as bdwgc-native will fail after this.
I've therefore reverted it and we need to find another way.
Cheers,
Richard
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/1] autotools.bbclass: using relative paths for acpaths
2012-09-27 16:59 ` Richard Purdie
@ 2012-09-28 7:31 ` wenzong fan
0 siblings, 0 replies; 5+ messages in thread
From: wenzong fan @ 2012-09-28 7:31 UTC (permalink / raw)
To: Richard Purdie; +Cc: Zhenfeng.Zhao, openembedded-core
On 09/28/2012 12:59 AM, Richard Purdie wrote:
> On Thu, 2012-09-27 at 16:23 +0800, wenzong.fan@windriver.com wrote:
>> From: Wenzong Fan<wenzong.fan@windriver.com>
>>
>> Fix autotools.bbclass to use relative paths for acpaths instead of
>> absolute ones. Since absolute paths may cause potential autoreconf
>> error like:
>>
>> Can't exec "/bin/sh": Argument list too long ...
>>
>> This error occurs while building coreutils with long TMPDIR, because
>> it has bunch of m4 files need to be expanded.
>>
>> [YOCTO #2766]
>>
>> Signed-off-by: Wenzong Fan<wenzong.fan@windriver.com>
>> ---
>> meta/classes/autotools.bbclass | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/meta/classes/autotools.bbclass b/meta/classes/autotools.bbclass
>> index e4e034b..874e01d 100644
>> --- a/meta/classes/autotools.bbclass
>> +++ b/meta/classes/autotools.bbclass
>> @@ -130,7 +130,8 @@ autotools_do_configure() {
>> if [ x"${acpaths}" = xdefault ]; then
>> acpaths=
>> for i in `find ${S} -maxdepth 2 -name \*.m4|grep -v 'aclocal.m4'| \
>> - grep -v 'acinclude.m4' | sed -e 's,\(.*/\).*$,\1,'|sort -u`; do
>> + grep -v 'acinclude.m4' | sed -e 's,\(.*/\).*$,\1,'|sort -u| \
>> + sed -e 's,${S},\.,'`; do
>> acpaths="$acpaths -I $i"
>> done
>> else
>
> We applied this but it nearly instantly caused build failure reports.
> Anything with multiple configure.ac files where sub configures are used
> such as bdwgc-native will fail after this.
>
> I've therefore reverted it and we need to find another way.
Sorry, I didn't figure this out while building a sato image. If we can't
make everything happy, could we get back the original ways which only
fix it for coreutils?
With the limit to length of TMPDIR, this issue should rarely occurs.
Thanks
Wenzong
>
> Cheers,
>
> Richard
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-09-28 7:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-27 8:23 [PATCH 0/1] autotools.bbclass: using relative paths for acpaths wenzong.fan
2012-09-27 8:23 ` [PATCH 1/1] " wenzong.fan
2012-09-27 16:59 ` Richard Purdie
2012-09-28 7:31 ` wenzong fan
2012-09-27 16:34 ` [PATCH 0/1] " Saul Wold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox