cxf icon indicating copy to clipboard operation
cxf copied to clipboard

Enabling PPC64le support for apache/cxf

Open sanskruti1098 opened this issue 1 year ago • 5 comments

Hi @reta to enable PPC64le support for apache/cxf request to review and merge it.

sanskruti1098 avatar Apr 04 '24 05:04 sanskruti1098

Hi @jgoodyear @reta we used JDK17 Temurin distribution for PPC64LE

sanskruti1098 avatar Apr 05 '24 06:04 sanskruti1098

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?

jgoodyear avatar Apr 05 '24 12:04 jgoodyear

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

sanskruti1098 avatar Aug 30 '24 03:08 sanskruti1098

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

jgoodyear avatar Aug 30 '24 12:08 jgoodyear

Ok @jgoodyear Thank you!

sanskruti1098 avatar Sep 02 '24 11:09 sanskruti1098