Enabling PPC64le support for apache/cxf
Hi @reta to enable PPC64le support for apache/cxf request to review and merge it.
Hi @jgoodyear @reta we used JDK17 Temurin distribution for PPC64LE
I was able to build CXF main from latest source with Temurin 17.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 49:36 min
[INFO] Finished at: 2024-04-05T07:51:36-04:00
[INFO] ------------------------------------------------------------------------
Here is my build tool chain:
[jgoodyear@localhost cxf]$ mvn -version
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /home/jgoodyear/Documents/x1/maven/apache-maven-3.9.6
Java version: 17.0.10, vendor: Eclipse Adoptium, runtime: /home/jgoodyear/Documents/x1/java/jdk-17.0.10+7
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.14.0-378.el9.ppc64le", arch: "ppc64le", family: "unix"
And here is my OS/Hardware level:
OS: CentOS Stream 9 ppc64le
Host: C1P9S01 REV 1.02
Kernel: 5.14.0-378.el9.ppc64le
Shell: bash 5.1.8
CPU: POWER9 (32) @ 3.800GHz
GPU: 0005:02:00.0 ASPEED Technology, Inc. ASPEED Graphics Family
Memory: 1386MiB / 126646MiB
Can you verify your local environment has Maven 3.9.6 and Temurin jdk-17.0.10+7 for PPC64LE?
Hi @jgoodyear @reta we have tested the changes on Linux powervm5 5.15.0-102-generic machine. I am attaching logs for the same. Request to review the file and merge PR cxf.log
Hi @sanskruti1098 ,
The logs show the code pulling Apache CXF 4.0.4 which did have issues building, please update to Apache CXF 4.0.5.
Adding here my laboratory log notes: https://github.com/savoirtech/apache-cxf-report/tree/CXF-4.0.4 https://github.com/savoirtech/apache-cxf-report/tree/cxf-4.0.5
Ok @jgoodyear Thank you!