Skip to content

Instantly share code, notes, and snippets.

@jarryDk
Last active February 12, 2021 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jarryDk/5a87ed9d6f4f648fc3d8347e2d6edc3f to your computer and use it in GitHub Desktop.
Save jarryDk/5a87ed9d6f4f648fc3d8347e2d6edc3f to your computer and use it in GitHub Desktop.
Get ready to build jdk on Fedora
#!/bin/bash
#
# Get ready to build openjdk/jdk on Fedora
#
# You can easilly forget fontconfig-devel if you follow the builder guide
# https://github.com/openjdk/jdk/blob/master/doc/building.md
#
sudo dnf install \
freetype-devel \
cups-devel \
libXtst-devel \
libXt-devel \
libXrender-devel \
libXrandr-devel \
libXi-devel \
alsa-lib-devel \
libffi-devel \
autoconf \
gcc-c++ \
fontconfig-devel -y
OPENJDK_JDK=$HOME/git/openjdk/jdk
if [ -d $OPENJDK_JDK ]; then
echo "We have the folder $OPENJDK_JDK"
cd $OPENJDK_JDK
git pull
else
echo "We do not have the folder $OPENJDK_JDK"
mkdir -p $OPENJDK_JDK
git clone https://github.com/openjdk/jdk.git $OPENJDK_JDK
git config pull.rebase false
bash configure
fi
echo ""
echo "make clean"
echo "make images"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment