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

COMMON-5148 Added support for AARCH64 in Linux #42

Merged
merged 3 commits into from May 15, 2023

Conversation

joeltucci
Copy link

I opted to go for an approach that will allow anyone to compile for both architectures. To this end I used the aarch64-linux-gnu-gcc/x86_64-linux-gnu-gcc compilers that need to be installed to build for the other platforms. To ensure that we don't enter infinite loops I added a REALARCH variable that will make sure we don't build cross-cross-platform. The binaries were rebuilt using GLIBC 2.31. I have tested compiling, building, and running on both AARCH64 and X86_64 Linux systems as well as verifying there were no regressions in the OS X build/compiles.

compress/README.md Outdated Show resolved Hide resolved
compress/src/main/c/Makefile Outdated Show resolved Hide resolved
mkw
mkw previously approved these changes May 1, 2023
Copy link
Contributor

@mkw mkw left a comment

Choose a reason for hiding this comment

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

Minor comments, but LGTM.

@joeltucci
Copy link
Author

@mkw @mmorrisontx any additional work needed on this one?

Copy link
Contributor

@mkw mkw left a comment

Choose a reason for hiding this comment

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

In a perfect world, we would rebuild the macOS version at the same time, but given there are no code changes, this is fine.

@joeltucci
Copy link
Author

Can we go ahead and merge this? I'm not authorized to merge it.

@mkw mkw merged commit 2657beb into indeedeng:main May 15, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants