Skip to content

[7.x][ML] Add cross compilation support, Docker images and CI for aarch64 #1138

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

Merged
merged 2 commits into from
Apr 16, 2020

Conversation

droberts195
Copy link
Contributor

Following on from #1134, this change adds:

  1. The ability to cross compile a Linux build for aarch64 on
    Linux on another hardware architecture
  2. A Docker container for x86_64 that is set up for cross
    compiling for aarch64
  3. A Docker container for aarch64 that can both build and run
    unit tests
  4. Changes to CI scripts to utilise these Docker containers
    where appropriate

Backport of #1135

…ch64

Following on from elastic#1134, this change adds:

1. The ability to cross compile a Linux build for aarch64 on
   Linux on another hardware architecture
2. A Docker container for x86_64 that is set up for cross
   compiling for aarch64
3. A Docker container for aarch64 that can both build and run
   unit tests
4. Changes to CI scripts to utilise these Docker containers
   where appropriate

Backport of elastic#1135
Some versions of Java report amd64 and i386 where most tools
would use x86_64 and x86.  These need to be normalized.
@droberts195
Copy link
Contributor Author

retest

@droberts195 droberts195 merged commit c7652eb into elastic:7.x Apr 16, 2020
@droberts195 droberts195 deleted the aarch64_build_system_7x branch April 16, 2020 08:49
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.

1 participant