File tree Expand file tree Collapse file tree 2 files changed +83
-0
lines changed
Expand file tree Collapse file tree 2 files changed +83
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM fedora:39
2+
3+ LABEL maintainer=
"Mark Grondona <[email protected] >" 4+
5+ # Enable PowerTools for development packages
6+ RUN yum -y update \
7+ && yum -y update \
8+ # Utilities
9+ && yum -y install \
10+ wget \
11+ man-db \
12+ less \
13+ git \
14+ sudo \
15+ munge \
16+ ccache \
17+ lua \
18+ mpich \
19+ valgrind \
20+ jq \
21+ which \
22+ file \
23+ vim \
24+ patch \
25+ diffutils \
26+ hostname \
27+ # Compilers, autotools
28+ pkgconfig \
29+ libtool \
30+ autoconf \
31+ automake \
32+ gcc \
33+ gcc-c++ \
34+ libasan \
35+ make \
36+ cmake \
37+ # Python
38+ python3-devel \
39+ python3-cffi \
40+ python3-six \
41+ python3-yaml \
42+ python3-jsonschema \
43+ python3-sphinx \
44+ # Development dependencies
45+ libsodium-devel \
46+ zeromq-devel \
47+ jansson-devel \
48+ munge-devel \
49+ ncurses-devel \
50+ lz4-devel \
51+ sqlite-devel \
52+ libuuid-devel \
53+ hwloc-devel \
54+ mpich-devel \
55+ lua-devel \
56+ valgrind-devel \
57+ libs3-devel \
58+ libarchive-devel \
59+ pam-devel \
60+ # Other deps
61+ perl-Time-HiRes \
62+ lua-posix \
63+ libfaketime \
64+ cppcheck \
65+ enchant \
66+ aspell \
67+ aspell-en \
68+ glibc-langpack-en \
69+ && yum clean all
70+
71+ # Add /usr/bin/mpicc link so MPI tests are built
72+ RUN alternatives --install /usr/bin/mpicc mpicc /usr/lib64/mpich/bin/mpicc 100
73+
74+ ENV LANG=C.UTF-8
75+ RUN printf "LANG=C.UTF-8" > /etc/locale.conf
76+
77+ COPY config.site /usr/share/config.site
Original file line number Diff line number Diff line change 1+ # Force libdir to /usr/lib64 if prefix=/usr on this platform
2+ if test "$prefix" = "/usr" ; then
3+ test $sysconfdir = "${prefix}/etc" && sysconfdir=/etc
4+ libdir=/usr/lib64
5+ fi
6+ :
You can’t perform that action at this time.
0 commit comments