aboutsummaryrefslogtreecommitdiff
path: root/reproduce/software/config
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-07-26 01:17:57 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-07-26 01:17:57 +0100
commit23e26355b11ce562dc7f9c4ad85b78e4b7c60f83 (patch)
tree37fe57201a2ee08e05e61eb51bfb3b4895c684f2 /reproduce/software/config
parentaf43062b5eb5f8af9f6c59e1cb6b0ee003bf107a (diff)
PatchELF built statically and updated
Until now, like all other software, PatchELF would install with dynamic linking. However, PatchELF links with `libstdc++' so on one system, I noticed that PatchELF gives a segmentation fault and corrupts `libstdc++' while correcting its RPATH (after installing GCC). The solution is to build PatchELF statically. With this commit, we force PatchELF to be built statically (it only installs on GNU/Linux systems anyway, so there is no problem with static linking on macOS). This solved the problem on that system. While looking at its documentation, I also noticed that a new version of PatchELF has been released after almost three years, so it has been updated in the template also. This fixes bug #56673.
Diffstat (limited to 'reproduce/software/config')
-rw-r--r--reproduce/software/config/installation/versions.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/reproduce/software/config/installation/versions.mk b/reproduce/software/config/installation/versions.mk
index 80d9619..14c43d1 100644
--- a/reproduce/software/config/installation/versions.mk
+++ b/reproduce/software/config/installation/versions.mk
@@ -47,7 +47,7 @@ mpfr-version = 4.0.2
mpc-version = 1.1.0
ncurses-version = 6.1
openssl-version = 1.1.1a
-patchelf-version = 0.9
+patchelf-version = 0.10
pkgconfig-version = 0.29.2
readline-version = 8.0
sed-version = 4.7