Gihub Action, CI pipeline
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Tue Jun 15 20:11:46 UTC 2021
On 15/06/2021 16:42, Giuseppe Barbieri wrote:
> 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.
This is not possible - we do not publish builds using GitHub actions.
This is not a panama decision, but a JDK-wide one.
If you want to discuss that I'd suggest to redirect your question to a
more general forum like jdk-dev or build-dev.
>
> 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?
I believe this has been fixed upstream - butt there were merge issues
which we have rectified today. So perhaps it should be ok now?
Maurizio
>
> Giuseppe
More information about the panama-dev
mailing list