diff options
author | Harmen Stoppels <harmenstoppels@gmail.com> | 2022-05-11 13:52:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-11 11:52:54 +0000 |
commit | 1c51d6313bb3c884f192771b41efe61a0d600c09 (patch) | |
tree | ee75f09fc1845ae9ec34a75dc5e2f3f073754454 | |
parent | c164e6fe037b3f7a28471cfbf998cc8bb7126594 (diff) | |
download | spack-1c51d6313bb3c884f192771b41efe61a0d600c09.tar.gz spack-1c51d6313bb3c884f192771b41efe61a0d600c09.tar.bz2 spack-1c51d6313bb3c884f192771b41efe61a0d600c09.tar.xz spack-1c51d6313bb3c884f192771b41efe61a0d600c09.zip |
jasper: avoid --gc-sections / hidden symbols (#30617)
Jasper v3.x changed a default to hide hidden symbols, but apparently
eccodes relies on those symbols and fails to link otherwise.
-rw-r--r-- | var/spack/repos/builtin/packages/jasper/package.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/jasper/package.py b/var/spack/repos/builtin/packages/jasper/package.py index e818f8dc0a..c2214a0d68 100644 --- a/var/spack/repos/builtin/packages/jasper/package.py +++ b/var/spack/repos/builtin/packages/jasper/package.py @@ -57,6 +57,11 @@ class Jasper(Package): else: args.append('-DJAS_ENABLE_SHARED=false') + # The default is ON from version 3.x, OFF for 2.x. + # packages like eccodes rely on those symbols. + # Force the same default here. + args.append('-DJAS_ENABLE_HIDDEN=OFF') + return args def configure_args(self): |