changeset 30306:8b993c46fc1c

GitHub-CI: No longer create manual symlinks for octave binaries on Windows. * .github/workflows/make.yaml (windows): Don't create symlinks to binaries in "libexec" now that they are already installed in "bin".
author Markus Mützel <markus.muetzel@gmx.de>
date Sat, 20 Nov 2021 15:26:17 +0100
parents c13204f823a6
children 2f50556788ac
files .github/workflows/make.yaml
diffstat 1 files changed, 3 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/.github/workflows/make.yaml	Sat Nov 20 14:01:56 2021 +0100
+++ b/.github/workflows/make.yaml	Sat Nov 20 15:26:17 2021 +0100
@@ -453,11 +453,9 @@
 
       - name: install
         # Install Octave
-        # Create symlinks to the libexec binaries in bin (or they won't find their libraries?)
-        run: |
-          make -C ./.build install V=1
-          ln -sf ${MINGW_PREFIX}/libexec/octave/7.0.0/exec/${TARGET_TRIPLET}/octave-gui.exe ${MINGW_PREFIX}/bin/octave-gui.exe
-          ln -sf ${MINGW_PREFIX}/libexec/octave/7.0.0/exec/${TARGET_TRIPLET}/octave-svgconvert.exe ${MINGW_PREFIX}/bin/octave-svgconvert.exe
+        # Relocation issues with the graphicsmagick++ libraries on mingw require
+        # installing Octave before running the test suite.
+        run: make -C ./.build install V=1
 
       - name: check
         # Continuing on error in this step means that jobs will be "green" even