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