diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index aa58c0502a80c2..ef0752ddc09d11 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -136,12 +136,12 @@ jobs: -I../src \ -I.ext/include/x86_64-linux \ -Wl,--verbose,--compress-debug-sections=zlib \ - -Wl,--rpath=../src/gc/mmtk/target/release - -L../src/gc/mmtk/target/release -lmmtk_ruby \ + -Wl,--rpath=$(pwd)/../src/gc/mmtk/target/release + -L$(pwd)/../src/gc/mmtk/target/release -lmmtk_ruby \ -fstack-protector-strong \ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 \ -O3 -fno-fast-math -ggdb3 -DBUILDING_SHARED_GC -fPIC \ - -o /home/runner/ruby_gc/librubygc.mmtk.so ../src/gc/mmtk.c && + -o /home/runner/ruby_gc/librubygc.mmtk.so $(pwd)/../src/gc/mmtk.c && ldd ${{ matrix.shared_gc_dir }}/librubygc.mmtk.so if: ${{ matrix.shared_gc }}