binutils snapshot builds
Jose E. Marchesi
jose.marchesi@oracle.com
Thu May 23 15:11:40 GMT 2024
Hi Mark.
Thanks for doing this!
I see that the name of the snapshot tarball for a version
m4_define([BFD_VERSION], [2.42.50-fc12b44ec0e])
is
binutils-2.42.50.tar.gz
What about having:
binutils-2.42.50-fc12b44ec0e.tar.gz
This would allow for example to easily cache already downloaded
snapshots on the client side.
Also, would it be possible to have a file README (or LATEST or MANIFEST
or whatever) in the directory with a single line containing the name of
the tarball? This would ease automation.
WDYT?
> The following two patches implement binutils snapshots for
> https://snapshots.sourceware.org/
>
> [PATCH 1/2] Add binutils-snapshots builder
> [PATCH 2/2] binutils snapshot steps should run in the git step
>
> Sorry about the second patch, I pushed the first before realizing I
> got the directory wrong.
>
> This really is just two commands:
>
> sed -i "s/m4_define(\[BFD_VERSION\],
> \[\([0-9\\.]\+\)\])/m4_define(\[BFD_VERSION\], [\1-$(git rev-parse
> --short @)])/" bfd/version.m4
>
> To make the version unique.
>
> ./src-release.sh -g binutils
>
> To create a binutils tar.gz release tarball.
>
> This is then put up on:
>
> https://snapshots.sourceware.org/binutils/trunk/
>
> It gets regenerated every 15 minutes, if there have been any changes
> since the last build. The latest can always be found here:
>
> https://snapshots.sourceware.org/binutils/trunk/latest/src/
>
> Cheers,
>
> Mark
More information about the Binutils
mailing list