Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabling PPC64le support for apache/cxf #1787

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

sanskruti1098
Copy link

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

@@ -91,7 +91,7 @@ public void testIsCertChainValid() throws CertificateException {
validator.isCertificateChainValid(Arrays.asList(certificateRoot)));
Assert.assertTrue("wss40rev should not be valid",
!validator.isCertificateChainValid(Arrays.asList(certificateWss40Rev)));
Assert.assertTrue("wss40 should be valid",
Assert.assertTrue("wss40 should not be valid",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sanskruti1098 Please explain this change

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May I ask which JDK for PPCLE64 are you building with?
IIRC RedHat openjdk 17 had a build issue with x509 test case... Temurin on PPC64LE builds clean.

@sanskruti1098
Copy link
Author

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

@jgoodyear
Copy link
Contributor

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants