Re: [PATCH v2] contrib: Allow overriding download_prerequisites base URL
Andrea Pinski <[email protected]> Sat, 1 Aug 2026 22:18:03 -0700
| Newsgroups | gmane.comp.gcc.patches |
|---|---|
| Message-ID | <CALvbMcC9nc=gyfxtNSGcV1q1qFCy2WjQ7a28hdpagKsPCf7Gxw@mail.gmail.com> |
On Sat, Aug 1, 2026 at 12:58 PM Даниил Гусев <[email protected]> wrote: > > From d58fc7889f5d2e8b6f12117e60181efeb7be1a40 Mon Sep 17 00:00:00 2001 > From: Daniil-Gusev <[email protected]> > Date: Sat, 1 Aug 2026 22:50:41 +0300 > Subject: [PATCH v2] contrib: Allow overriding download_prerequisites base URL > > Add support for GCC_PREREQUISITES_BASE_URL, so packages can be > fetched from a local mirror instead of gcc.gnu.org every time. Ok/ > > contrib/ChangeLog: > > * download_prerequisites (base_url): Allow overriding via the > GCC_PREREQUISITES_BASE_URL environment variable. Document it > in --help output. > --- > v2: > * accept the URL with or without a trailing slash (strip, then re-add) > * shortened --help wording per your suggestion > > Not sure if you meant literally showing the current value in brackets, > or just marking it optional - went with the former. Also wrapped it to > a second line to stay under 80 columns. > > contrib/download_prerequisites | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/contrib/download_prerequisites b/contrib/download_prerequisites > index 2e6693a2aa6..68a384b96be 100755 > --- a/contrib/download_prerequisites > +++ b/contrib/download_prerequisites > @@ -33,7 +33,8 @@ mpc='mpc-1.3.1.tar.gz' > isl='isl-0.24.tar.bz2' > gettext='gettext-1.0.tar.gz' > > -base_url='https://gcc.gnu.org/pub/gcc/infrastructure/' > +base_url="${GCC_PREREQUISITES_BASE_URL:-https://gcc.gnu.org/pub/gcc/infrastructure/}" > +base_url="${base_url%/}/" > > echo_archives() { > echo "${gettext}" > @@ -86,6 +87,11 @@ The following options are available: > --only-gettext inhibit downloading any package but gettext > --help show this text and exit > --version show version information and exit > + > +Environment variables: > + > + GCC_PREREQUISITES_BASE_URL URL to download from > + [${base_url}] > " > > versiontext="${program} ${version} > -- > 2.55.0 >