boostorg / boostorg/build

boost and cray : `./build.sh: line 15: 42650 Illegal instruction $@`

Open
#363 1 comment 0 reactions 0 assignees View on GitHub
transition
Dominant language
C++
Stars
251
Forks
63
PR merge metrics
No merged PRs in 30d

Description

I tried to build boost 1.68 using the cray compiler on a cray machine. Command: `boost_1_68_0/tools/build> ./bootstrap.sh --with-toolset=cc` and `boost_1_68_0> ./bootstrap.sh --with-toolset=cc`

but the bootstrap.log shows me an error in both cases:
```
./bootstrap/jam0 -f build.jam --toolset=cc --toolset-root= clean
craylibs//google-perftools/src/memfs_malloc.cc:480] warning: unable to create memfs_malloc_path /var/lib/hugetlbfs/global/pagesize-16777216/hugepagefile.tcmalloc.42650.laiJXC: No such file or directory
libhugetlbfs [eslogin005:42650]: WARNING: No mount point found for default huge page size. Using first available mount point.
libhugetlbfs [eslogin005:42650]: WARNING: Hugepage size 2097152 unavailable./build.sh: line 15: 42650 Illegal instruction (core dumped) $@
```
Modules loaded:
```
module list
Currently Loaded Modulefiles:
1) modules/3.2.11.1 16) udreg/2.3.2-6.0.5.0_13.12__ga14955a.ari
2) eproxy/2.0.22-6.0.5.0_2.1__g1ebe45c.ari 17) ugni/6.0.14-6.0.5.0_16.9__g19583bb.ari
3) cce/8.7.5 18) pmi/5.0.14
4) craype-haswell 19) dmapp/7.1.1-6.0.5.0_49.8__g1125556.ari
5) craype-hugepages16M 20) gni-headers/5.0.12-6.0.5.0_2.15__g2ef1ebc.ari
6) craype-network-aries 21) xpmem/2.2.4-6.0.5.1_8.23__g35d5e73.ari
7) craype/2.5.15 22) job/2.2.2-6.0.5.0_8.47__g3c644b5.ari
8) cray-mpich/7.7.3 23) dvs/2.7_2.2.66-6.0.5.2_17.4__g99887f3
9) moab/9.1.1 24) alps/6.5.29-6.0.5.1_3.1__gc22dc90.ari
10) torque/6.1.2.h1 25) rca/2.2.16-6.0.5.0_15.34__g5e09e6d.ari
11) system/ws_tools 26) atp/2.1.3
12) system/hlrs-defaults 27) perftools-base/7.0.4
13) cray-python/2.7.13.1 28) PrgEnv-cray/6.0.4
14) python-site/2.7 29) cray-fftw/3.3.8.1
15) cray-libsci/18.07.1 30) cray-petsc-complex/3.8.4.0
```
It does work with the intel-linux compiler though.

It seems from the documentation that the support for the Cray compiler has been discontinued?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.