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

Update JIT makefiles to allow building on OSX #3069

Merged
merged 4 commits into from
Oct 3, 2018

Conversation

nbhuiyan
Copy link
Member

@nbhuiyan nbhuiyan commented Sep 28, 2018

Contains all OSX-specific makefile changes needed to successfully build the JIT on OSX, with the exception updating the files list to use .nasm and .pnasm assembly files on OSX, which will be a part of #2864 .

Issue: #36

Signed-off-by: Nazim Uddin Bhuiyan <[email protected]>
Also prevent unsupported options from being used for the linker.

Signed-off-by: Nazim Uddin Bhuiyan <[email protected]>
The variables LIBPREFIX and SOSUFF were not being used in
the rules.mk file used by linux and OSX to generate the
name of the JIT shared library. It is now necessary to
make use of these available variables, given that the
suffix would differ based on the platform.

Signed-off-by: Nazim Uddin Bhuiyan <[email protected]>
With the x86 JIT assembly code moving towards using the NASM
Assembler, these rules are needed to build the nasm files as
more x86 OS-es make use of NASM.

Signed-off-by: Nazim Uddin Bhuiyan <[email protected]>
@0xdaryl
Copy link
Contributor

0xdaryl commented Oct 3, 2018

Jenkins test sanity

@0xdaryl 0xdaryl self-assigned this Oct 3, 2018
@0xdaryl 0xdaryl merged commit 6d08f6e into eclipse-openj9:master Oct 3, 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.

2 participants