[PATCH] Improve execl* functions

Federico Terraneo fede.tft@hotmail.it
Fri Jan 31 15:02:04 GMT 2025


On 31/01/25 14:28, Richard Earnshaw (lists) wrote:
> It can be tricky.  Unfortunately, some people don't properly rebuild things after changing the master files.  I'd start from a clean repo and try to get to the point where running autoconf is a no-op. Then you'll know that your changes aren't the source of the problems.  If you can't then we can dig through the git history to try to identify where things went wrong.
> 
> R.

Found it. It's commit

commit 48f1655c955c154b3165692e02aa66699212453c (HEAD)
Author: Alexey Lapshin <alexey.lapshin@espressif.com>
Date:   Fri Aug 30 09:35:24 2024 +0000

     newlib: xtensa: remove sys/xtensa. use machine/xtensa


and the next commit. They remove the libc/sys/xtensa directory but 
Makefile.in was not committed. If I autoreconf from the previous commit, 
autoreconf is a no-op. If I autoreconf after that, I get changes in 
Makefile.in


There apparently is nothing wrong in my autotools installation.
I thus propose those two patches.

The first just updates newlib/Makefile.in so it is consistent with the 
current newlib directory.

The second is the actual patch I was working on.






-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-newlib-update-Makefile.in.patch
Type: text/x-patch
Size: 136123 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/newlib/attachments/20250131/b5519bba/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Lift-256-arg-limit-in-execl-execle-and-execlp-add-en.patch
Type: text/x-patch
Size: 9919 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/newlib/attachments/20250131/b5519bba/attachment-0003.bin>


More information about the Newlib mailing list