From ed1d86e629c36075de9ce0a9f0fc0e193066f864 Mon Sep 17 00:00:00 2001 From: Andrew Simms Date: Thu, 30 Jan 2025 15:58:44 -0700 Subject: [PATCH] Actions: Set LD_LIBRARY_PATH on unix --- .github/workflows/unix_unit_tests.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unix_unit_tests.yml b/.github/workflows/unix_unit_tests.yml index 6b311fa2..598b1aa9 100644 --- a/.github/workflows/unix_unit_tests.yml +++ b/.github/workflows/unix_unit_tests.yml @@ -95,6 +95,14 @@ jobs: touch mhkit_webread_cache/test.txt echo "Hello World" > mhkit_webread_cache/test.txt + - name: Setup MATLAB Library Path on Ubuntu + if: ${{ matrix.os == 'ubuntu-latest' }} + shell: bash -l {0} + run: | + echo "LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH" >> "$GITHUB_ENV" + sudo apt-get update + sudo apt-get install -y libstdc++6 + - name: Set up MATLAB uses: matlab-actions/setup-matlab@v2 with: @@ -265,9 +273,17 @@ jobs: # if: ${{ matrix.os == 'ubuntu-latest' }} # run: echo "export LD_LIBRARY_PATH=/usr/local/MATLAB/${{ matrix.matlab-version }}/sys/os/glnxa64" >> "$GITHUB_ENV" - - name: Setup MATLAB Path on Ubuntu + # - name: Setup MATLAB Path on Ubuntu + # if: ${{ matrix.os == 'ubuntu-latest' }} + # run: echo "LD_PRELOAD=/lib/x86_64-linux-gnu/libstdc++.so.6" >> "$GITHUB_ENV" + + - name: Setup MATLAB Library Path on Ubuntu if: ${{ matrix.os == 'ubuntu-latest' }} - run: echo "LD_PRELOAD=/lib/x86_64-linux-gnu/libstdc++.so.6" >> "$GITHUB_ENV" + shell: bash -l {0} + run: | + echo "LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH" >> "$GITHUB_ENV" + sudo apt-get update + sudo apt-get install -y libstdc++6 - name: Print Python executable shell: bash -l {0}