Gihub Action, CI pipeline

Giuseppe Barbieri elect86 at gmail.com
Tue Jun 15 15:42:12 UTC 2021


Hi,

I'm looking at the `.github/workflows/submit.yml` file and it looks quite
interesting and complete.

I'm trying to fix/enhance it. I'd like to automatically publish a build if
all tests pass.
In this way, the jextract plugin may be able to just grab and use the
latest available build.

Would you be interested in a PR in this direction?

Ps: I already fixed the linux-64 and macos x64 builds, I have no idea how
to do the rest though, linux32 is build from 64, but if I pass the same
LLVM I use in linux-64, it still complains:

configure: error: Cannot locate libclang or headers at the specified
locations:
/home/runner/work/panama-foreign/panama-foreign/clang+llvm-12.0.0-x86_64-linux-gnu-ubuntu-20.04/lib

/home/runner/work/panama-foreign/panama-foreign/clang+llvm-12.0.0-x86_64-linux-gnu-ubuntu-20.04/include

configure exiting with result code 1

https://github.com/elect86/panama-foreign/runs/2830854989?check_suite_focus=true#step:11:282

For Windows, the LLVM release page has only .exe, so I'm unsure how to
continue there, while for macOS arm there is no LLVM build..

However one single test fails: TestLinkToNativeRBP

/home/runner/work/panama-foreign/panama-foreign/test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java:51:
error: cannot find symbol
static final LibraryLookup lookup =
LibraryLookup.ofLibrary("LinkToNativeRBP");

And indeed there is no LibraryLookup in the current snapshot, shall this be
removed or?

Giuseppe


More information about the panama-dev mailing list