2.45 Branch Created
Nick Clifton
nickc@redhat.com
Tue Jul 22 14:38:43 GMT 2025
Hi Xi,
> make[4]: Entering directory '/mnt/lfs/sources/binutils-2.44.90/build/gas'
> GEN doc/asconfig.texi
> cp: cannot create regular file 'doc/asconfig.texi': No such file or directory
> make[4]: *** [Makefile:2246: doc/asconfig.texi] Error 1
Yeah - I found this too. I worked around it in my local builds by running:
touch gas/doc/asconfig.texi
Before starting the configure/build process.
> The problem is we are relying on the build rule of doc/.dirstamp to
> create the doc directory, but:
>
> Considering target file 'doc/.dirstamp'.
> Finished prerequisites of target file 'doc/.dirstamp'.
> No need to remake target 'doc/.dirstamp'; using VPATH name '../../gas/doc/.dirstamp'.
>
> We indeed have the VPATH set, and the tarball indeed contains binutils-
> 2.44.90/gas/doc/.dirstamp. IMO we shouldn't include the stamp file in
> the tarball.
>
> I initially though it was an issue in src-release.sh but when I ran it
> the produced tarball did not contain any dirstamp file. Thus I'm unsure
> why the 2.44.90 tarball includes it. I hope we won't have this thing in
> the 2.45 release tarball.
We won't. At least not any more. I put the .dirstamp file in the tarball
manually, because I thought that it was needed. (It has been in the past).
But now that I know that it actually breaks things. I will remove it. Or
rather I will not add it in.
Thanks for letting me know about this.
Cheers
Nick
More information about the Binutils
mailing list