Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5160 from grondo/fedora38
ci: add fedora38 builder, update flux-security default to 0.8.0
- Loading branch information
Showing
5 changed files
with
101 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
FROM fedora:38 | ||
|
||
LABEL maintainer="Mark Grondona <mgrondona@llnl.gov>" | ||
|
||
# Enable PowerTools for development packages | ||
RUN yum -y update \ | ||
&& yum -y update \ | ||
# Utilities | ||
&& yum -y install \ | ||
wget \ | ||
man-db \ | ||
less \ | ||
git \ | ||
sudo \ | ||
munge \ | ||
ccache \ | ||
lua \ | ||
mpich \ | ||
valgrind \ | ||
jq \ | ||
which \ | ||
file \ | ||
vim \ | ||
patch \ | ||
diffutils \ | ||
hostname \ | ||
# Compilers, autotools | ||
pkgconfig \ | ||
libtool \ | ||
autoconf \ | ||
automake \ | ||
gcc \ | ||
gcc-c++ \ | ||
libasan \ | ||
make \ | ||
cmake \ | ||
# Python | ||
python3-devel \ | ||
python3-cffi \ | ||
python3-six \ | ||
python3-yaml \ | ||
python3-jsonschema \ | ||
python3-sphinx \ | ||
# Development dependencies | ||
libsodium-devel \ | ||
zeromq-devel \ | ||
czmq-devel \ | ||
jansson-devel \ | ||
munge-devel \ | ||
ncurses-devel \ | ||
lz4-devel \ | ||
sqlite-devel \ | ||
libuuid-devel \ | ||
hwloc-devel \ | ||
mpich-devel \ | ||
lua-devel \ | ||
valgrind-devel \ | ||
libs3-devel \ | ||
libarchive-devel \ | ||
pam-devel \ | ||
# Other deps | ||
perl-Time-HiRes \ | ||
lua-posix \ | ||
libfaketime \ | ||
cppcheck \ | ||
enchant \ | ||
aspell \ | ||
aspell-en \ | ||
glibc-langpack-en \ | ||
&& yum clean all | ||
|
||
# Add /usr/bin/mpicc link so MPI tests are built | ||
RUN alternatives --install /usr/bin/mpicc mpicc /usr/lib64/mpich/bin/mpicc 100 | ||
|
||
ENV LANG=C.UTF-8 | ||
RUN printf "LANG=C.UTF-8" > /etc/locale.conf | ||
|
||
COPY config.site /usr/share/config.site |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Force libdir to /usr/lib64 if prefix=/usr on this platform | ||
if test "$prefix" = "/usr" ; then | ||
test $sysconfdir = "${prefix}/etc" && sysconfdir=/etc | ||
libdir=/usr/lib64 | ||
fi | ||
: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters