2.45 Branch Created

Xi Ruoyao xry111@xry111.site
Tue Jul 22 14:22:07 GMT 2025


On Sun, 2025-07-13 at 09:14 +0100, Nick Clifton wrote:
> Hi Everyone, 
> 
>   The 2.45 branch has now been created:
> 
>      git clone git://sourceware.org/git/binutils-gdb.git -b binutils-2_45-branch
> 
>   A snapshot of the sources is also available here:
> 
>     https://sourceware.org/pub/binutils/snapshots/binutils-2.44.90.tar.xz

Hi Nick,

I got an error building from this tarball with BUILDDIR != SRCDIR:

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

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.

-- 
Xi Ruoyao <xry111@xry111.site>


More information about the Binutils mailing list