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

Build Linux release binaries correctly #1699

Merged
merged 1 commit into from
Mar 16, 2017

Conversation

SeanTAllen
Copy link
Member

Before this change, when releasing to bintray, we would run

make deploy arch=x86-64 ... deploy

with the intent of building a pony compiler and runtime that targets
the x68-64 instruction set. Unfortunately that isn't what would happen.
Because we had previously run

make test-ci

Which doesnt specify an architecture and therefore uses features
available on the build machine, we were in fact uploading an arch
specific build- the one created by make test-ci.

With this change, we will remove all make test-ci related items and
then rebuild for release with the correct make settings.

Fixes #1696

Before this change, when releasing to bintray, we would run

`make deploy arch=x86-64 ... deploy`

with the intent of building a pony compiler and runtime that targets
the x68-64 instruction set. Unfortunately that isn't what would happen.
Because we had previously run

`make test-ci`

Which doesnt specify an architecture and therefore uses features
available on the build machine, we were in fact uploading an arch
specific build- the one created by `make test-ci`.

With this change, we will remove all `make test-ci` related items and
then rebuild for release with the correct make settings.

Fixes #1696
@SeanTAllen SeanTAllen added the triggers release Major issue that when fixed, results in an "emergency" release label Mar 16, 2017
@SeanTAllen SeanTAllen added the changelog - fixed Automatically add "Fixed" CHANGELOG entry on merge label Mar 16, 2017
@jemc jemc merged commit 801ea47 into master Mar 16, 2017
ponylang-main added a commit that referenced this pull request Mar 16, 2017
@jemc jemc deleted the dont-upload-test-binary-as-part-of-release branch March 16, 2017 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog - fixed Automatically add "Fixed" CHANGELOG entry on merge triggers release Major issue that when fixed, results in an "emergency" release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants