aboutsummaryrefslogtreecommitdiff
path: root/reproduce/software/config
diff options
context:
space:
mode:
Diffstat (limited to 'reproduce/software/config')
-rw-r--r--reproduce/software/config/LOCAL.conf.in28
-rw-r--r--reproduce/software/config/versions.conf19
2 files changed, 38 insertions, 9 deletions
diff --git a/reproduce/software/config/LOCAL.conf.in b/reproduce/software/config/LOCAL.conf.in
index 341a78e..e60f344 100644
--- a/reproduce/software/config/LOCAL.conf.in
+++ b/reproduce/software/config/LOCAL.conf.in
@@ -9,12 +9,30 @@
# permitted in any medium without royalty provided the copyright notice and
# this notice are preserved. This file is offered as-is, without any
# warranty.
-BDIR = @bdir@
-INDIR = @indir@
+
+
+
+
+# Local system settings
+# ---------------------
+#
+# Build directory (mandatory). All the created files of the project will be
+# within this directory.
+BDIR = @bdir@
+
+# Input data directory. This can be empty or a non-existant location. If
+# so, then the inputs will be downloaded from the 'INPUTS.conf' into the
+# build directory.
+INDIR = @indir@
+
+# Software source code directory. This can be empty or a non-existant
+# location. If so, the software tarballs will be downloaded.
DEPENDENCIES-DIR = @ddir@
-SYS_CPATH = @sys_cpath@
-DOWNLOADER = @downloader@
-GROUP-NAME = @groupname@
+
+# Other local settings (compiler, downloader and user).
+SYS_CPATH = @sys_cpath@
+DOWNLOADER = @downloader@
+GROUP-NAME = @groupname@
diff --git a/reproduce/software/config/versions.conf b/reproduce/software/config/versions.conf
index 9c82c8d..166e8ff 100644
--- a/reproduce/software/config/versions.conf
+++ b/reproduce/software/config/versions.conf
@@ -17,7 +17,6 @@
# --------------------------------------------------------------
#
# CLASS:BASIC (important identifier for 'awk'; don't modify this line)
-bash-version = 5.2.37
binutils-version = 2.43.1
bison-version = 3.8.2
coreutils-version = 9.6
@@ -42,15 +41,12 @@ libtool-version = 2.5.4
libunistring-version = 1.3
libxml2-version = 2.13.5
lzip-version = 1.25
-m4-version = 1.4.19
make-version = 4.4.1
mpc-version = 1.3.1
mpfr-version = 4.2.1
nano-version = 8.3
-ncurses-version = 6.5
openssl-version = 3.4.0
perl-version = 5.40.1
-pkgconfig-version = 0.29.2
podlators-version = 6.0.2
readline-version = 8.2.13
sed-version = 4.9
@@ -90,6 +86,21 @@ certpem-version = 2025-02-10
# supported.
patchelf-version = 0.13
+# Not working with C23
+# --------------------
+#
+# As of GCC 15.1, the default C standard has been changed from C17 to C23
+# and the following software cannot be built with C23. So we have added
+# '-std=c17' to the CFLAGS environment variable in their build rules. After
+# updating their version (and if you have GCC 15.1 or later) first remove
+# '-std=c17' and then try the build. If it works, move the software back up
+# to the main list before the commit.
+ncurses-version = 6.5
+bash-version = 5.2.37
+m4-version = 1.4.19
+pkgconfig-version = 0.29.2
+
+