Skip to content

Fix builtin __gdsa function call for Open XL - #7419

Merged
babsingh merged 1 commit into
eclipse-omr:masterfrom
Deigue:openxl-fixbuiltin
Oct 22, 2024
Merged

Fix builtin __gdsa function call for Open XL#7419
babsingh merged 1 commit into
eclipse-omr:masterfrom
Deigue:openxl-fixbuiltin

Conversation

@Deigue

@Deigue Deigue commented Jul 18, 2024

Copy link
Copy Markdown
Contributor

When building Open J9, Open XL throws an error building CallStack.cpp as extern builtins unsupported. This adds the appropriate alternative that works with Open XL and allows compilation.

@r30shah r30shah left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@r30shah

r30shah commented Jul 26, 2024

Copy link
Copy Markdown
Contributor

jenkins build zos

@babsingh babsingh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

there is only one instance of ifdefs being commented at the end of this file. the suggested formatting in the coding standard should be followed: https://github.com/eclipse/omr/blob/3223d8d0d584575eafb5ec462250baae92cd6084/doc/CodingStandard.md#comment-conditional-compilation-directives-if-ifdef-ifndef-else-elif-endif

Comment thread compiler/ras/CallStack.cpp Outdated
Comment thread compiler/ras/CallStack.cpp Outdated
Comment thread compiler/ras/CallStack.cpp Outdated
@Deigue
Deigue force-pushed the openxl-fixbuiltin branch 2 times, most recently from 4531d0c to b48a74e Compare October 21, 2024 17:45
When building Open J9, Open XL throws an error building
CallStack.cpp as extern builtins unsupported. This adds
the appropriate alternative that works with Open XL and
allows compilation.

Signed-off-by: Gaurav Chaudhari <gaurav.chaudhari@ibm.com>
@Deigue
Deigue force-pushed the openxl-fixbuiltin branch from b48a74e to 0ace93f Compare October 21, 2024 17:50
@babsingh

Copy link
Copy Markdown
Contributor

jenkins build all

@babsingh babsingh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM. Ignoring the AIX failure; all AIX nodes are offline.

@babsingh
babsingh merged commit 30f0d6c into eclipse-omr:master Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants