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