diff --git a/sysconfigs/eiger/compilers.yaml b/sysconfigs/eiger/compilers.yaml new file mode 100644 index 0000000000..0ff7bbe5ed --- /dev/null +++ b/sysconfigs/eiger/compilers.yaml @@ -0,0 +1,14 @@ +compilers: +- compiler: + spec: gcc@=7.5.0 + paths: + cc: /usr/bin/gcc + cxx: /usr/bin/g++ + f77: /usr/bin/gfortran + fc: /usr/bin/gfortran + flags: {} + operating_system: sles15 + target: x86_64 + modules: [] + environment: {} + extra_rpaths: [] diff --git a/sysconfigs/eiger/config.yaml b/sysconfigs/eiger/config.yaml new file mode 100644 index 0000000000..c9fdfde0d5 --- /dev/null +++ b/sysconfigs/eiger/config.yaml @@ -0,0 +1,8 @@ +config: + extensions: + - '$spack/../tools/spack-scripting' + build_stage: '$spack/../spack-build_stage' + test_stage: '$spack/../spack-test_stage' + misc_cache: '$spack/../spack-misc_cache' + build_jobs: 12 + db_lock_timeout: 120 diff --git a/sysconfigs/eiger/packages.yaml b/sysconfigs/eiger/packages.yaml new file mode 100644 index 0000000000..6ca88b7d53 --- /dev/null +++ b/sysconfigs/eiger/packages.yaml @@ -0,0 +1,226 @@ +packages: + autoconf: + externals: + - spec: autoconf@2.69 + prefix: /usr + automake: + externals: + - spec: automake@1.15.1 + prefix: /usr + bash: + externals: + - spec: bash@4.4.23 + prefix: /usr + binutils: + externals: + - spec: binutils@2.37.20211103 + prefix: /usr + bison: + externals: + - spec: bison@3.0.4 + prefix: /usr + bzip2: + externals: + - spec: bzip2@1.0.6 + prefix: /usr + cmake: + externals: + - spec: cmake@3.17.0 + prefix: /usr + coreutils: + externals: + - spec: coreutils@8.32 + prefix: /usr + cpio: + externals: + - spec: cpio@2.12 + prefix: /usr + curl: + externals: + - spec: curl@7.66.0+gssapi+ldap+nghttp2 + prefix: /usr + diffutils: + externals: + - spec: diffutils@3.6 + prefix: /usr + file: + externals: + - spec: file@5.32 + prefix: /usr + findutils: + externals: + - spec: findutils@4.8.0 + prefix: /usr + flex: + externals: + - spec: flex@2.6.4+lex + prefix: /usr + gawk: + externals: + - spec: gawk@4.2.1 + prefix: /usr + gcc: + externals: + - spec: gcc@7.5.0 languages=c,c++,fortran + prefix: /usr + extra_attributes: + compilers: + c: /usr/bin/gcc-7 + cxx: /usr/bin/g++-7 + fortran: /usr/bin/gfortran-7 + gettext: + externals: + - spec: gettext@0.20.2 + prefix: /usr + ghostscript: + externals: + - spec: ghostscript@9.52 + prefix: /usr + git: + externals: + - spec: git@2.35.3~tcltk + prefix: /usr + gmake: + externals: + - spec: gmake@4.2.1 + prefix: /usr + groff: + externals: + - spec: groff@1.22.3 + prefix: /usr + hwloc: + externals: + - spec: hwloc@2.6.0a1 + prefix: /usr + openjdk: + externals: + - spec: openjdk@11.0.15_10-suse-150000.3.80.1-x8664 + prefix: /usr + libfuse: + externals: + - spec: libfuse@2.9.7 + prefix: /usr + - spec: libfuse@3.6.1 + prefix: /usr + libtool: + externals: + - spec: libtool@2.4.6 + prefix: /usr + lustre: + externals: + - spec: lustre@2.15.0.2_rc2_cray_150_g8176845 + prefix: /usr + m4: + externals: + - spec: m4@1.4.18 + prefix: /usr + ncurses: + externals: + - spec: ncurses@6.1.20180317+termlib abi=6 + prefix: /usr + openssh: + externals: + - spec: openssh@8.4p1 + prefix: /usr + openssl: + externals: + - spec: openssl@1.1.1d + prefix: /usr + perl: + externals: + - spec: perl@5.26.1~cpanm+open+shared+threads + prefix: /usr + pkg-config: + externals: + - spec: pkg-config@0.29.2 + prefix: /usr + python: + externals: + - spec: python@2.7.18+bz2+crypt+ctypes~dbm~lzma+nis+pyexpat+pythoncmd+readline+sqlite3+ssl~tkinter+uuid+zlib + prefix: /usr + - spec: python@3.6.15+bz2+crypt+ctypes~dbm+lzma+nis+pyexpat~pythoncmd+readline+sqlite3+ssl~tkinter+uuid+zlib + prefix: /usr + rsync: + externals: + - spec: rsync@3.1.3 + prefix: /usr + sed: + externals: + - spec: sed@4.4 + prefix: /usr + slurm: + externals: + - spec: slurm@20.11.9 + prefix: /usr + tar: + externals: + - spec: tar@1.34 + prefix: /usr + texinfo: + externals: + - spec: texinfo@6.5 + prefix: /usr + texlive: + externals: + - spec: texlive@20170524 + prefix: /usr + which: + externals: + - spec: which@2.21 + prefix: /usr + xz: + externals: + - spec: xz@5.2.3 + prefix: /usr + zip: + externals: + - spec: zip@3.0 + prefix: /usr + all: + compiler: [gcc, intel, pgi, clang, xl, nag, fj, aocc] + providers: + awk: [gawk] + blas: [openblas, amdblis] + D: [ldc] + daal: [intel-oneapi-daal] + elf: [elfutils] + fftw-api: [fftw, amdfftw] + flame: [libflame, amdlibflame] + fuse: [libfuse] + gl: [glx, osmesa] + glu: [mesa-glu, openglu] + golang: [go, gcc] + go-or-gccgo-bootstrap: [go-bootstrap, gcc] + iconv: [libiconv] + ipp: [intel-oneapi-ipp] + java: [openjdk, jdk, ibm-java] + jpeg: [libjpeg-turbo, libjpeg] + lapack: [openblas, amdlibflame] + libglx: [mesa+glx, mesa18+glx] + libllvm: [llvm] + libosmesa: [mesa+osmesa, mesa18+osmesa] + lua-lang: [lua, lua-luajit-openresty, lua-luajit] + luajit: [lua-luajit-openresty, lua-luajit] + mariadb-client: [mariadb-c-client, mariadb] + mkl: [intel-oneapi-mkl] + mpe: [mpe2] + mpi: [openmpi, mpich] + mysql-client: [mysql, mariadb-c-client] + opencl: [pocl] + onedal: [intel-oneapi-dal] + pbs: [openpbs, torque] + pil: [py-pillow] + pkgconfig: [pkgconf, pkg-config] + rpc: [libtirpc] + scalapack: [netlib-scalapack, amdscalapack] + sycl: [hipsycl] + szip: [libaec, libszip] + tbb: [intel-tbb] + unwind: [libunwind] + uuid: [util-linux-uuid, libuuid] + xxd: [xxd-standalone, vim] + yacc: [bison, byacc] + ziglang: [zig] + permissions: + read: world + write: user diff --git a/sysconfigs/eiger/repos.yaml b/sysconfigs/eiger/repos.yaml new file mode 100644 index 0000000000..5a33f43c97 --- /dev/null +++ b/sysconfigs/eiger/repos.yaml @@ -0,0 +1,2 @@ +repos: + - '$spack/../repos/c2sm' \ No newline at end of file