]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
contrib: Allow overriding download_prerequisites base URL
authorДаниил Гусев <d.gusev2007@gmail.com>
Sat, 1 Aug 2026 19:57:04 +0000 (22:57 +0300)
committerAlexander Monakov <amonakov@ispras.ru>
Tue, 4 Aug 2026 13:21:48 +0000 (16:21 +0300)
Add support for GCC_PREREQUISITES_BASE_URL, so packages can be
fetched from a local mirror instead of gcc.gnu.org every time.

contrib/ChangeLog:

* download_prerequisites (base_url): Allow overriding via the
GCC_PREREQUISITES_BASE_URL environment variable.  Document it
in --help output.

contrib/download_prerequisites

index 2e6693a2aa65a0afc3f138eaa5c40b1668f45a0d..68a384b96beb620fd2e02b0bcb3a2f07ee257bc8 100755 (executable)
@@ -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}