Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Build with Go 1.12.7; Added support for crossbuilding s390x binaries and images #3685

Merged
merged 1 commit into from
Oct 10, 2019

Conversation

guirish
Copy link

@guirish guirish commented Aug 9, 2019

Changes details:

  1. In Makefile have added cross build support w.r.t s390x .

  2. Updated the build/Dockerfile to substitute golang:1.10.1-stretch with golang:1.12.7-buster . As the debian:buster image already has crossbuild-essential-${platform} binaries in it's repo, so I have removed the addition of emdebian repository in the repolists which was used earlier that referred to the crossbuild-essential binaries.

I have verified and tested native and cross ARCH build of binaries and Images with these changes.

@guirish
Copy link
Author

guirish commented Aug 19, 2019

Hi, Any updates on this pull request changes?

@bboreham
Copy link
Contributor

Thanks for the PR; was a bit focused on fixing #3680 which is causing every CI build to fail.
(3rd-party PRs don't run the smoke tests, which we have a manual workaround for).

@bboreham bboreham changed the title Added support for crossbuilding s390x binaries and images Build with Go 1.12.7; Added support for crossbuilding s390x binaries and images Aug 29, 2019
@bboreham
Copy link
Contributor

Rebased and ran CI successfully at https://circleci.com/workflow-run/9252a5a6-fa29-4d42-97ae-0fbec62c05ea
Thanks again!

@guirish
Copy link
Author

guirish commented Oct 10, 2019

@bboreham any plans on merging these PR changes?

@bboreham bboreham merged commit 4d7f0f5 into weaveworks:master Oct 10, 2019
@bboreham bboreham mentioned this pull request Oct 10, 2019
@bboreham bboreham added this to the 2.6 milestone Nov 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants