11packages :
2+ # For addressing https://github.com/JCSDA/spack-stack/issues/1355
3+ # Use system zlib instead of spack-built zlib-ng
24 all :
3- compiler: : [intel@2023.1.0] # todo: add gcc here
45 providers :
5- mpi: : [cray-mpich@8.1.25]
6- # Remove the next three lines to switch to intel-oneapi-mkl
7- blas: : [openblas]
8- fftw-api: : [fftw]
9- lapack: : [openblas]
10-
11- # ## MPI, Python, MKL
12- mpi :
6+ zlib-api: : [zlib]
7+ zlib-api :
138 buildable : False
14- cray-mpich :
15- externals :
16- - spec : cray-mpich@8.1.25%intel@2023.1.0~wrappers
17- prefix : /opt/cray/pe/mpich/8.1.25/ofi/intel/19.0
18- modules :
19- - craype-network-ofi
20- - cray-mpich/8.1.25
21- intel-oneapi-mkl :
22- # Remove buildable: False and configure+uncomment externals section below to use intel-oneapi-mkl
9+ zlib :
2310 buildable : False
24- # externals:
25- # - spec: intel-oneapi-mkl@2022.0.2%intel@2023.1.0
26- # prefix: /apps/oneapi
27-
28- # ## Modification of common packages
29- # DH* Remove this section to switch to intel-oneapi-mkl
30- ectrans :
31- require: :
32- - ' @1.2.0 ~mkl +fftw'
33- gsibec :
34- require: :
35- - ' @1.2.1 ~mkl'
36- py-numpy :
37- require: :
38- - ' ^openblas'
39- # *DH
11+ externals :
12+ - spec : zlib@1.2.13
13+ prefix : /usr
4014
41- # ## All other external packages listed alphabetically
4215 autoconf :
4316 externals :
4417 - spec : autoconf@2.69
@@ -53,34 +26,25 @@ packages:
5326 prefix : /usr
5427 binutils :
5528 externals :
56- - spec : binutils@2.37.20211103
29+ - spec : binutils@2.43-150100.7.49.1
5730 prefix : /usr
58- # Don't use, it's missing the headers
59- # bzip2:
60- # externals:
61- # - spec: bzip2@1.0.6
62- # prefix: /usr
6331 cmake :
6432 buildable : false
6533 externals :
66- - spec : cmake@3.23.1
67- modules : [cmake/3.23.1 ]
34+ - spec : cmake@3.27.9
35+ modules : [cmake/3.27.9 ]
6836 coreutils :
6937 externals :
7038 - spec : coreutils@8.32
7139 prefix : /usr
7240 cpio :
7341 externals :
74- - spec : cpio@2.12
42+ - spec : cpio@2.13
7543 prefix : /usr
7644 diffutils :
7745 externals :
7846 - spec : diffutils@3.6
7947 prefix : /usr
80- dos2unix :
81- externals :
82- - spec : dos2unix@7.4.0
83- prefix : /usr
8448 file :
8549 externals :
8650 - spec : file@5.32
@@ -108,8 +72,8 @@ packages:
10872 git :
10973 buildable : false
11074 externals :
111- - spec : git@2.35.2
112- modules : [git/2.35.2 ]
75+ - spec : git@2.42.0
76+ modules : [git/2.42.0 ]
11377 git-lfs :
11478 buildable : false
11579 externals :
@@ -125,7 +89,7 @@ packages:
12589 prefix : /usr
12690 groff :
12791 externals :
128- - spec : groff@1.22.3
92+ - spec : groff@1.22.4
12993 prefix : /usr
13094 hwloc :
13195 externals :
@@ -134,15 +98,12 @@ packages:
13498 # This package is currently incomplete (no headers), but still works
13599 krb5 :
136100 externals :
137- - spec : krb5@1.16.3
138- # prefix: /usr/lib/mit
101+ - spec : krb5@1.20.1
139102 prefix : /usr
140103 libfuse :
141104 externals :
142105 - spec : libfuse@2.9.7
143106 prefix : /usr
144- - spec : libfuse@3.6.1
145- prefix : /usr
146107 libtirpc :
147108 variants : ~gssapi
148109 # This package is currently incomplete (no headers), but still works
@@ -154,13 +115,6 @@ packages:
154115 externals :
155116 - spec : libxml2@2.9.7
156117 prefix : /usr
157- # This package is currently incomplete (no headers) and doesn't work
158- # for us. But it's only needed to build libxaw, for which we can use
159- # the existing (incomplete) installation in /usr, see above
160- # libxpm:
161- # externals:
162- # - spec: libxpm@4.11.0
163- # prefix: /usr
164118 lustre :
165119 externals :
166120 - spec : lustre@2.15.0.2_rc2_cray_113_g62287d0
@@ -172,9 +126,9 @@ packages:
172126 mysql :
173127 buildable : False
174128 externals :
175- - spec : mysql@8.0.31
176- prefix : /lustre/f2/dev/wpo/role. epic/contrib/ spack-stack/c5/ mysql-8.0.31
177- modules : [mysql/8.0.31 ]
129+ - spec : mysql@8.0.36
130+ prefix : /ncrc/proj/ epic/spack-stack/mysql-8.0.36
131+ modules : [mysql/8.0.36 ]
178132 ncurses :
179133 externals :
180134 - spec : ncurses@6.1.20180317+termlib abi=6
@@ -196,13 +150,14 @@ packages:
196150 externals :
197151 - spec : qt@5.15.2
198152 prefix : /ncrc/proj/epic/spack-stack/qt-5.15.2/5.15.2/gcc_64
153+ modules : [qt/5.15.2]
199154 rdma-core :
200155 externals :
201156 - spec : rdma-core@37.0
202157 prefix : /usr
203158 rsync :
204159 externals :
205- - spec : rsync@3.1 .3
160+ - spec : rsync@3.2 .3
206161 prefix : /usr
207162 ruby :
208163 externals :
@@ -212,22 +167,10 @@ packages:
212167 externals :
213168 - spec : sed@4.4
214169 prefix : /usr
215- slurm :
216- externals :
217- - spec : slurm@21.08.8
218- prefix : /usr
219- subversion :
220- externals :
221- - spec : subversion@1.10.6
222- prefix : /usr
223170 tar :
224171 externals :
225172 - spec : tar@1.34
226173 prefix : /usr
227- texinfo :
228- externals :
229- - spec : texinfo@6.5
230- prefix : /usr
231174 wget :
232175 externals :
233176 - spec : wget@1.20.3
0 commit comments