Skip to content

broken binutils installation in 2020.08 pilot repo #17

@boegel

Description

@boegel

The binutils/2.34-GCCcore-9.3.0 installation in the 2020.08 version of the pilot repo was is not built correctly. It was configured with --with-sysroot=$EPREFIX which causes problems like this:

/cvmfs/pilot.eessi-hpc.org/2020.08/software/x86_64/intel/haswell/software/binutils/2.34-GCCcore-9.3.0/bin/ld.gold: error: 
cannot open /cvmfs/pilot.eessi-hpc.org/2020.08/compat/x86_64/cvmfs/pilot.eessi-hpc.org/2020.08/compat/x86_64/lib64/libm.so.6: No such file or directory

Note the "double tapping" of $EPREFIX (/cvmfs/.../compat/x86_64).

The binutils easyblock included with EasyBuild v4.3.0 does the correct thing (always using --with-sysroot=/ as configure option), see easybuilders/easybuild-easyblocks#2147 .

Fixing this problem is as simple as rebuilding binutils/2.34-GCCcore-9.3.0 with EasyBuild v4.3.0 (module load EasyBuild/4.3.0, included in the 2020.08 pilot repo).

(hat tip to @terjekv for reporting this)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpilot-2020.08Related to 2020.08 version of EESSI pilot software stack

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions