Skip to content

Commit c3890f1

Browse files
committed
feat: add missing profile for arm64
1 parent c770f4c commit c3890f1

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

client/pom.xml

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,10 +204,11 @@
204204
</profile>
205205

206206
<profile>
207-
<id>linux-image-only-require-glibc-2.12</id>
207+
<id>linux-am64-image-only-require-glibc-2.12</id>
208208
<activation>
209209
<os>
210210
<family>linux</family>
211+
<arch>amd64</arch>
211212
</os>
212213
<file>
213214
<exists>target/graalvm-libs-for-glibc-2.12</exists>
@@ -232,6 +233,36 @@
232233
</plugins>
233234
</build>
234235
</profile>
236+
<profile>
237+
<id>linux-arm64-image-only-require-glibc-2.28</id>
238+
<activation>
239+
<os>
240+
<family>linux</family>
241+
<arch>aarch64</arch>
242+
</os>
243+
<file>
244+
<exists>target/graalvm-libs-for-glibc-2.28</exists>
245+
</file>
246+
</activation>
247+
<properties>
248+
<patchelf.skip>false</patchelf.skip>
249+
</properties>
250+
<build>
251+
<plugins>
252+
<plugin>
253+
<groupId>org.graalvm.buildtools</groupId>
254+
<artifactId>native-maven-plugin</artifactId>
255+
<configuration>
256+
<buildArgs combine.children="append">
257+
<buildArg>-H:CCompilerPath=${basedir}/src/main/resources/glibc/gcc</buildArg>
258+
<buildArg>-H:CCompilerOption=-B${project.build.directory}/graalvm-libs-for-glibc-2.28</buildArg>
259+
<buildArg>-H:CLibraryPath=${project.build.directory}/graalvm-libs-for-glibc-2.28</buildArg>
260+
</buildArgs>
261+
</configuration>
262+
</plugin>
263+
</plugins>
264+
</build>
265+
</profile>
235266

236267
<profile>
237268
<id>native</id>

0 commit comments

Comments
 (0)