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

Fix JIT on macOS crash in compressedrefs builds #3237

Merged
merged 2 commits into from
Oct 12, 2018

Conversation

nbhuiyan
Copy link
Member

Fixed by:

  1. Using %define instead of equ to define constants in jilconsts.inc
  2. Fixing the order of file inclusion in X86Unresolveds.pnasm

Closes: #3223
Issue: #36

Signed-off-by: Nazim Uddin Bhuiyan [email protected]

Constants defined using %define directives would enable using them
in preprocessor directives.

Signed-off-by: Nazim Uddin Bhuiyan <[email protected]>
X86PicBuilder_nasm.inc uses a constant defined in jilconsts.inc,
but it was being included in the wrong order.

Also added missing URLs in the copyright header.

Signed-off-by: Nazim Uddin Bhuiyan <[email protected]>
@nbhuiyan nbhuiyan changed the title Fix JIT on macOS compressedrefs build issues Fix JIT on macOS crash in compressedrefs builds Oct 11, 2018
@0xdaryl
Copy link
Contributor

0xdaryl commented Oct 11, 2018

Jenkins test sanity all all

@0xdaryl
Copy link
Contributor

0xdaryl commented Oct 12, 2018

CI failure appears to be infrastructural. Remaining CI on non-macOS looks good. Merging...

@0xdaryl 0xdaryl self-assigned this Oct 12, 2018
@0xdaryl 0xdaryl merged commit db883be into eclipse-openj9:master Oct 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

OSX 64-bit compressedrefs build JIT crash
2 participants