Skip to content

some easyconfigs broken in 5.0.x due to keepsymlinks being enabled by default #4794

@branfosj

Description

@branfosj

NSS (tested both NSS-3.104-GCCcore-13.3.0.eb and NSS-3.94-GCCcore-13.2.0.eb) fails the sanity check as the install directory has broken symlinks in it.

== sanity checking...
  >> file 'bin/nss-config' found: FAILED
  >> file 'bin/multinit' found: FAILED
  >> file 'lib/libnss.a' found: FAILED

Looking at the install directory, in bin/ we see these:

lrwxrwxrwx 1 branfosj gITS_BEAR_2017-branfosj-rse 30 Mar  5 19:52 nss-config -> ../../../nss/config/nss-config
lrwxrwxrwx 1 branfosj gITS_BEAR_2017-branfosj-rse 92 Mar  5 19:45 nss-policy-check -> ../../../nss/cmd/nss-policy-check/Linux4.18_x86_64_gcc_glibc_PTH_64_OPT.OBJ/nss-policy-check
lrwxrwxrwx 1 branfosj gITS_BEAR_2017-branfosj-rse 89 Mar  5 19:52 nss_bogo_shim -> ../../../nss/gtests/nss_bogo_shim/Linux4.18_x86_64_gcc_glibc_PTH_64_OPT.OBJ/nss_bogo_shim
lrwxrwxrwx 1 branfosj gITS_BEAR_2017-branfosj-rse 76 Mar  5 19:46 ocspclnt -> ../../../nss/cmd/ocspclnt/Linux4.18_x86_64_gcc_glibc_PTH_64_OPT.OBJ/ocspclnt

NSS-3.94-GCCcore-13.2.0.eb was working for me in EB5 in mid January, so we've broken it since then. Specifically: EasyBuild 5.0.0beta1-r52d3f9e638c3dede0bf89c1e746847eb41bcc08e (framework: 5.0.0beta1-r52d3f9e638c3dede0bf89c1e746847eb41bcc08e, easyblocks: 5.0.0beta1-r30dba3532039a26dedaebbe1901c5e5ed26c6f0a).

My initial suspect is:

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions