[patch] Re: cp: cannot stat `misc/syscall-list.h': No such file or directory
Daniel Price
daniel.price@gmail.com
Tue Feb 26 01:48:00 GMT 2013
FWIW, I've now hit this as well.
Yann--perhaps the answer is to just look for the different
possibilities in an if statement? I wrote up a patch which implements
this, but then hit a problem cp'ing '*.pdf' later in the glibc
build... have you seen that issue as well? For now I'm just falling
back to an older libc.
-dp
On Sat, Feb 16, 2013 at 3:56 PM, Yann E. MORIN <yann.morin.1998@free.fr> wrote:
> Jérôme, Rafael, All,
>
> On Friday 15 February 2013 Jérôme BARDON wrote:
>> Ok, fixes the problem for me. Here is a patch.
>>
>> I don't know if you prefer the patch in the mail body or as attachment ?
>
> Use 'hg email', it will send a proper patch.
>
>> ====================================================================
>> # HG changeset patch
>> # User Jerome BARDON <bardon.pro@gmail.com>
>> # Date 1360921600 -3600
>> # Node ID fb662f18d002da9303aba2ea933c5204b789e752
>> # Parent 20f2459b97bf5eb89e2f125e0aede9541e7fc049
>> fix syscall-list.h in system headers
>
> See my previous answer to your other patch for how to format a commit message.
> Also, see (in the source tree):
> docs/7 - Contributing to crosstool-NG.txt
>
>> diff -r 20f2459b97bf -r fb662f18d002 scripts/build/libc/glibc-eglibc.sh-common
>> --- a/scripts/build/libc/glibc-eglibc.sh-common Mon Jan 28 21:53:18 2013 +0100
>> +++ b/scripts/build/libc/glibc-eglibc.sh-common Fri Feb 15 10:46:40 2013 +0100
>> @@ -404,7 +404,7 @@
>> # but it breaks arm, see
>> http://sourceware.org/ml/crossgcc/2006-01/msg00091.html
>> case "${CT_ARCH}" in
>> arm) ;;
>> - *) CT_DoExecLog ALL cp -v "misc/syscall-list.h" \
>> + *) CT_DoExecLog ALL cp -v "misc/bits/syscall.h" \
>> "${CT_HEADERS_DIR}/bits/syscall.h"
>
> OK, I've hit that too, now. It happens with newer versions of glibc,
> but not on older versions.
>
> The fix is incorrect, because it breaks older versions (eg. glibc 2.9).
>
> I'm not sure how to properly fix it... :-(
> I'll work on this later in the WE.
>
> Thanks for the report and the reminder to update my samples! ;-)
>
> Regards,
> Yann E. MORIN.
>
> --
> .-----------------.--------------------.------------------.--------------------.
> | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
> | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
> | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
> | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
> '------------------------------^-------^------------------^--------------------'
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
>
--
Daniel.Price@gmail.com; Twitter: @danielbprice
On Sat, Feb 16, 2013 at 3:56 PM, Yann E. MORIN <yann.morin.1998@free.fr> wrote:
> Jérôme, Rafael, All,
>
> On Friday 15 February 2013 Jérôme BARDON wrote:
>> Ok, fixes the problem for me. Here is a patch.
>>
>> I don't know if you prefer the patch in the mail body or as attachment ?
>
> Use 'hg email', it will send a proper patch.
>
>> ====================================================================
>> # HG changeset patch
>> # User Jerome BARDON <bardon.pro@gmail.com>
>> # Date 1360921600 -3600
>> # Node ID fb662f18d002da9303aba2ea933c5204b789e752
>> # Parent 20f2459b97bf5eb89e2f125e0aede9541e7fc049
>> fix syscall-list.h in system headers
>
> See my previous answer to your other patch for how to format a commit message.
> Also, see (in the source tree):
> docs/7 - Contributing to crosstool-NG.txt
>
>> diff -r 20f2459b97bf -r fb662f18d002 scripts/build/libc/glibc-eglibc.sh-common
>> --- a/scripts/build/libc/glibc-eglibc.sh-common Mon Jan 28 21:53:18 2013 +0100
>> +++ b/scripts/build/libc/glibc-eglibc.sh-common Fri Feb 15 10:46:40 2013 +0100
>> @@ -404,7 +404,7 @@
>> # but it breaks arm, see
>> http://sourceware.org/ml/crossgcc/2006-01/msg00091.html
>> case "${CT_ARCH}" in
>> arm) ;;
>> - *) CT_DoExecLog ALL cp -v "misc/syscall-list.h" \
>> + *) CT_DoExecLog ALL cp -v "misc/bits/syscall.h" \
>> "${CT_HEADERS_DIR}/bits/syscall.h"
>
> OK, I've hit that too, now. It happens with newer versions of glibc,
> but not on older versions.
>
> The fix is incorrect, because it breaks older versions (eg. glibc 2.9).
>
> I'm not sure how to properly fix it... :-(
> I'll work on this later in the WE.
>
> Thanks for the report and the reminder to update my samples! ;-)
>
> Regards,
> Yann E. MORIN.
>
> --
> .-----------------.--------------------.------------------.--------------------.
> | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
> | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
> | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
> | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
> '------------------------------^-------^------------------^--------------------'
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
>
--
Daniel.Price@gmail.com; Twitter: @danielbprice
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list