diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ec0e4eef8780..24f36a45848c 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -110,12 +110,12 @@ jobs: run: | sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" sudo -E apt-get update -q - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-9 gcc-9-multilib g++-9 g++-9-multilib gfortran-9 gfortran-9-multilib + sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-14 gcc-14-multilib g++-14 g++-14-multilib gfortran-14 gfortran-14-multilib mkdir -p $HOME/bin echo "$HOME/bin" >> $GITHUB_PATH - ln -s /usr/bin/gcc-9 $HOME/bin/gcc - ln -s /usr/bin/g++-9 $HOME/bin/g++ - ln -s /usr/bin/gfortran-9 $HOME/bin/gfortran + ln -s /usr/bin/gcc-14 $HOME/bin/gcc + ln -s /usr/bin/g++-14 $HOME/bin/g++ + ln -s /usr/bin/gfortran-14 $HOME/bin/gfortran timeout-minutes: 10 # Install Node.js: diff --git a/.github/workflows/linux_benchmark.yml b/.github/workflows/linux_benchmark.yml index 069fcdbfe404..1611dfffac1d 100644 --- a/.github/workflows/linux_benchmark.yml +++ b/.github/workflows/linux_benchmark.yml @@ -162,12 +162,12 @@ jobs: run: | sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" sudo -E apt-get update -q - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-9 gcc-9-multilib g++-9 g++-9-multilib gfortran-9 gfortran-9-multilib + sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-14 gcc-14-multilib g++-14 g++-14-multilib gfortran-14 gfortran-14-multilib mkdir -p $HOME/bin echo "$HOME/bin" >> $GITHUB_PATH - ln -s /usr/bin/gcc-9 $HOME/bin/gcc - ln -s /usr/bin/g++-9 $HOME/bin/g++ - ln -s /usr/bin/gfortran-9 $HOME/bin/gfortran + ln -s /usr/bin/gcc-14 $HOME/bin/gcc + ln -s /usr/bin/g++-14 $HOME/bin/g++ + ln -s /usr/bin/gfortran-14 $HOME/bin/gfortran timeout-minutes: 10 # Configure a virtual display server (needed for electron): diff --git a/.github/workflows/linux_examples.yml b/.github/workflows/linux_examples.yml index 49284de3ce00..f7988711fe38 100644 --- a/.github/workflows/linux_examples.yml +++ b/.github/workflows/linux_examples.yml @@ -162,12 +162,12 @@ jobs: run: | sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" sudo -E apt-get update -q - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-9 gcc-9-multilib g++-9 g++-9-multilib gfortran-9 gfortran-9-multilib + sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-14 gcc-14-multilib g++-14 g++-14-multilib gfortran-14 gfortran-14-multilib mkdir -p $HOME/bin echo "$HOME/bin" >> $GITHUB_PATH - ln -s /usr/bin/gcc-9 $HOME/bin/gcc - ln -s /usr/bin/g++-9 $HOME/bin/g++ - ln -s /usr/bin/gfortran-9 $HOME/bin/gfortran + ln -s /usr/bin/gcc-14 $HOME/bin/gcc + ln -s /usr/bin/g++-14 $HOME/bin/g++ + ln -s /usr/bin/gfortran-14 $HOME/bin/gfortran timeout-minutes: 10 # Configure a virtual display server (needed for electron): diff --git a/.github/workflows/linux_test.yml b/.github/workflows/linux_test.yml index b7d5ae893eb4..8030b299802e 100644 --- a/.github/workflows/linux_test.yml +++ b/.github/workflows/linux_test.yml @@ -161,12 +161,12 @@ jobs: run: | sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" sudo -E apt-get update -q - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-9 gcc-9-multilib g++-9 g++-9-multilib gfortran-9 gfortran-9-multilib + sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-14 gcc-14-multilib g++-14 g++-14-multilib gfortran-14 gfortran-14-multilib mkdir -p $HOME/bin echo "$HOME/bin" >> $GITHUB_PATH - ln -s /usr/bin/gcc-9 $HOME/bin/gcc - ln -s /usr/bin/g++-9 $HOME/bin/g++ - ln -s /usr/bin/gfortran-9 $HOME/bin/gfortran + ln -s /usr/bin/gcc-14 $HOME/bin/gcc + ln -s /usr/bin/g++-14 $HOME/bin/g++ + ln -s /usr/bin/gfortran-14 $HOME/bin/gfortran timeout-minutes: 10 # Configure a virtual display server (needed for electron): diff --git a/.github/workflows/linux_test_cov.yml b/.github/workflows/linux_test_cov.yml index e0cfba503326..2aa88ff46002 100644 --- a/.github/workflows/linux_test_cov.yml +++ b/.github/workflows/linux_test_cov.yml @@ -162,12 +162,12 @@ jobs: run: | sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" sudo -E apt-get update -q - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-9 gcc-9-multilib g++-9 g++-9-multilib gfortran-9 gfortran-9-multilib + sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-14 gcc-14-multilib g++-14 g++-14-multilib gfortran-14 gfortran-14-multilib mkdir -p $HOME/bin echo "$HOME/bin" >> $GITHUB_PATH - ln -s /usr/bin/gcc-9 $HOME/bin/gcc - ln -s /usr/bin/g++-9 $HOME/bin/g++ - ln -s /usr/bin/gfortran-9 $HOME/bin/gfortran + ln -s /usr/bin/gcc-14 $HOME/bin/gcc + ln -s /usr/bin/g++-14 $HOME/bin/g++ + ln -s /usr/bin/gfortran-14 $HOME/bin/gfortran timeout-minutes: 10 # Configure a virtual display server (needed for electron): diff --git a/.github/workflows/linux_test_install.yml b/.github/workflows/linux_test_install.yml index 0992374d900c..3fdfe1c45411 100644 --- a/.github/workflows/linux_test_install.yml +++ b/.github/workflows/linux_test_install.yml @@ -191,12 +191,12 @@ jobs: run: | sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" sudo -E apt-get update -q - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-9 gcc-9-multilib g++-9 g++-9-multilib gfortran-9 gfortran-9-multilib + sudo -E apt-get -yq --no-install-suggests --no-install-recommends --allow-downgrades --allow-remove-essential --allow-change-held-packages install binutils gcc-14 gcc-14-multilib g++-14 g++-14-multilib gfortran-14 gfortran-14-multilib mkdir -p $HOME/bin echo "$HOME/bin" >> $GITHUB_PATH - ln -s /usr/bin/gcc-9 $HOME/bin/gcc - ln -s /usr/bin/g++-9 $HOME/bin/g++ - ln -s /usr/bin/gfortran-9 $HOME/bin/gfortran + ln -s /usr/bin/gcc-14 $HOME/bin/gcc + ln -s /usr/bin/g++-14 $HOME/bin/g++ + ln -s /usr/bin/gfortran-14 $HOME/bin/gfortran timeout-minutes: 10 # Configure a virtual display server (needed for electron): diff --git a/.travis.yml b/.travis.yml index bac61723e462..2a7712248b12 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,7 @@ language: node_js os: linux # Specify the Linux distribution: -dist: xenial +dist: noble # Specify the list of Node.js versions on which we want to build: node_js: @@ -51,12 +51,12 @@ addons: - ubuntu-toolchain-r-test packages: - binutils - - gcc-9 - - gcc-9-multilib - - g++-9 - - g++-9-multilib - - gfortran-9 - - gfortran-9-multilib + - gcc-14 + - gcc-14-multilib + - g++-14 + - g++-14-multilib + - gfortran-14 + - gfortran-14-multilib - xvfb - unzip @@ -86,9 +86,9 @@ jobs: before_install: # Perform platform-specific initialization: - mkdir -p $HOME/bin; - ln -s /usr/bin/gcc-9 $HOME/bin/gcc; - ln -s /usr/bin/g++-9 $HOME/bin/g++; - ln -s /usr/bin/gfortran-9 $HOME/bin/gfortran; + ln -s /usr/bin/gcc-14 $HOME/bin/gcc; + ln -s /usr/bin/g++-14 $HOME/bin/g++; + ln -s /usr/bin/gfortran-14 $HOME/bin/gfortran; # Configure the virtual display server (needed for electron): - export DISPLAY=':99.0'