-
Notifications
You must be signed in to change notification settings - Fork 5
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
Create multiarch image by cross-compiling Swift package to arm64
#125
Commits on Jan 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 08d4155 - Browse repository at this point
Copy the full SHA 08d4155View commit details -
Configuration menu - View commit details
-
Copy full SHA for 956005d - Browse repository at this point
Copy the full SHA 956005dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0011fc5 - Browse repository at this point
Copy the full SHA 0011fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c18d1 - Browse repository at this point
Copy the full SHA 96c18d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4eac68 - Browse repository at this point
Copy the full SHA c4eac68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d73cea - Browse repository at this point
Copy the full SHA 7d73ceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b6f508 - Browse repository at this point
Copy the full SHA 3b6f508View commit details -
Configuration menu - View commit details
-
Copy full SHA for 105873a - Browse repository at this point
Copy the full SHA 105873aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9329e12 - Browse repository at this point
Copy the full SHA 9329e12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7460baf - Browse repository at this point
Copy the full SHA 7460bafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a68836 - Browse repository at this point
Copy the full SHA 1a68836View commit details -
Install the native target toolchain to get the Swift libraries
...for cross-compilation.
Configuration menu - View commit details
-
Copy full SHA for 006e1f0 - Browse repository at this point
Copy the full SHA 006e1f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56f4e6b - Browse repository at this point
Copy the full SHA 56f4e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed4807c - Browse repository at this point
Copy the full SHA ed4807cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 388ad62 - Browse repository at this point
Copy the full SHA 388ad62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b946c - Browse repository at this point
Copy the full SHA 83b946cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08a770a - Browse repository at this point
Copy the full SHA 08a770aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f1ff9 - Browse repository at this point
Copy the full SHA 85f1ff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b6703a - Browse repository at this point
Copy the full SHA 4b6703aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e3664 - Browse repository at this point
Copy the full SHA 40e3664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8483e74 - Browse repository at this point
Copy the full SHA 8483e74View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d881e - Browse repository at this point
Copy the full SHA c7d881eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2089be7 - Browse repository at this point
Copy the full SHA 2089be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e82b04c - Browse repository at this point
Copy the full SHA e82b04cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a11317 - Browse repository at this point
Copy the full SHA 9a11317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2caeeeb - Browse repository at this point
Copy the full SHA 2caeeebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 532c477 - Browse repository at this point
Copy the full SHA 532c477View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca5de65 - Browse repository at this point
Copy the full SHA ca5de65View commit details -
Consolidate install and sysroot into single step
This also avoid unnecessarily installing the dependencies for both the build and the target architecture when only the target architecture is needed.
Configuration menu - View commit details
-
Copy full SHA for 478e4fe - Browse repository at this point
Copy the full SHA 478e4feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38ac19a - Browse repository at this point
Copy the full SHA 38ac19aView commit details -
Fix double equals operator in Dockerfile
Some shells seem to only recognize the single-equals variant
Configuration menu - View commit details
-
Copy full SHA for e69a774 - Browse repository at this point
Copy the full SHA e69a774View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c6f2ae - Browse repository at this point
Copy the full SHA 3c6f2aeView commit details
Commits on Jan 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 662c62f - Browse repository at this point
Copy the full SHA 662c62fView commit details -
Use debootstrap directly instead of qemu-debootstrap
qemu-debootstrap seems to be deprecated
Configuration menu - View commit details
-
Copy full SHA for b3f459b - Browse repository at this point
Copy the full SHA b3f459bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9ebc4e - Browse repository at this point
Copy the full SHA f9ebc4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for deb61d1 - Browse repository at this point
Copy the full SHA deb61d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01ca499 - Browse repository at this point
Copy the full SHA 01ca499View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aa3f4e1 - Browse repository at this point
Copy the full SHA aa3f4e1View commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3502fdb - Browse repository at this point
Copy the full SHA 3502fdbView commit details
Commits on Jul 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a3841aa - Browse repository at this point
Copy the full SHA a3841aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e588b87 - Browse repository at this point
Copy the full SHA e588b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for d021efb - Browse repository at this point
Copy the full SHA d021efbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92bf511 - Browse repository at this point
Copy the full SHA 92bf511View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for be190dd - Browse repository at this point
Copy the full SHA be190ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 974cd92 - Browse repository at this point
Copy the full SHA 974cd92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c07d20 - Browse repository at this point
Copy the full SHA 8c07d20View commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7e0dcf2 - Browse repository at this point
Copy the full SHA 7e0dcf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for abdafad - Browse repository at this point
Copy the full SHA abdafadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 684ba14 - Browse repository at this point
Copy the full SHA 684ba14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a15b90 - Browse repository at this point
Copy the full SHA 6a15b90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51e6b57 - Browse repository at this point
Copy the full SHA 51e6b57View commit details -
Place target sysroot under /usr/local
...in order to not interfere with cross-GCC packages.
Configuration menu - View commit details
-
Copy full SHA for 3cd4021 - Browse repository at this point
Copy the full SHA 3cd4021View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80e2a07 - Browse repository at this point
Copy the full SHA 80e2a07View commit details -
Install cross-GCC instead of installing it natively to the sysroot
This seems to work better with the Swift cross-linker (lld), since we now have a -tools-directory we can point it at.
Configuration menu - View commit details
-
Copy full SHA for 8863b3a - Browse repository at this point
Copy the full SHA 8863b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4abaabe - Browse repository at this point
Copy the full SHA 4abaabeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebed54f - Browse repository at this point
Copy the full SHA ebed54fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d75ed - Browse repository at this point
Copy the full SHA f0d75edView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f441d - Browse repository at this point
Copy the full SHA f0f441dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fda56af - Browse repository at this point
Copy the full SHA fda56afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e09f49 - Browse repository at this point
Copy the full SHA 5e09f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for abf64e0 - Browse repository at this point
Copy the full SHA abf64e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36c223b - Browse repository at this point
Copy the full SHA 36c223bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 486dfe9 - Browse repository at this point
Copy the full SHA 486dfe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 052c44e - Browse repository at this point
Copy the full SHA 052c44eView commit details -
Link target sysroot in runner image
...to make sure D2 finds the Swift standard libraries at runtime.
Configuration menu - View commit details
-
Copy full SHA for 5b79129 - Browse repository at this point
Copy the full SHA 5b79129View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf4abb - Browse repository at this point
Copy the full SHA 8bf4abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e59ede9 - Browse repository at this point
Copy the full SHA e59ede9View commit details