Skip to content

Linux x86_64 build failure with GraalVM 23.0.2 #1318

@wynan

Description

@wynan

Gluon Maven Plugin fails to build executable on linux x86_64 with Oracle GraalVM 23.0.2 with the following error:

java.io.IOException: Missing library libjvm.a not in linkpath /home/gillman/.sdkman/candidates/java/23.0.2-graal/lib/svm/clibraries/linux-amd64
	at com.gluonhq.substrate.target.PosixTargetConfiguration.checkPlatformSpecificClibs(PosixTargetConfiguration.java:47)
	at com.gluonhq.substrate.target.AbstractTargetConfiguration.ensureClibs(AbstractTargetConfiguration.java:454)
	at com.gluonhq.substrate.target.AbstractTargetConfiguration.link(AbstractTargetConfiguration.java:199)
	at com.gluonhq.substrate.target.LinuxTargetConfiguration.link(LinuxTargetConfiguration.java:135)
	at com.gluonhq.substrate.SubstrateDispatcher.nativeLink(SubstrateDispatcher.java:440)
	at com.gluonhq.NativeLinkMojo.execute(NativeLinkMojo.java:47)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)

The file appears to be in a subdirectory, either glibc or musl.

Also appears to be an issue in this older ticket: gluonhq/gluon-samples#119

Expected Behavior

Executable should be built.

Current Behavior

Executable build fails.

Steps to Reproduce

Install Oracle GraalVM and then build any project using the gluon maven plugin.

Your Environment

Linux x86_64
Oracle GraalVM 23.0.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions