Generate 32 bit native engine binaries.

Review Request #4373 - Created Nov. 14, 2016 and submitted

Information
John Sirois
pants
jsirois/issues/4035/bintray_32_and_64_linux
4035, 4050
e5aa621...
Reviewers
pants-reviews
kwlzn, stuhood, wisechengyi
build-support/bin/native/bootstrap.sh                 | 44 +++++++++++++++++++++++++++++++++++---------
 build-support/bin/native/generate-bintray-manifest.sh | 17 +++++++++++------
 2 files changed, 46 insertions(+), 15 deletions(-)

Locally tested both ./pants bootstrapping with no native binary
and ./build-support/bin/native/generate-bintray-manifest.sh which
generates a valid native-engine.bintray.json that points to valid
32 bit and 64 bit linux binaries.

CI went green here:
https://travis-ci.org/pantsbuild/pants/builds/175608201

John Sirois
John Sirois
John Sirois
Review request changed

Status: Closed (submitted)

Change Summary:

Now on master:

git log -1 origin/master
commit 62beaf517f962cf49aa4132984ea4b38bd9912f8
Author: John Sirois <john.sirois@gmail.com>
Date:   Sun Nov 13 23:12:52 2016 -0800

    Generate 32 bit native engine binaries.
    
    Testing Done:
    Locally tested both `./pants` bootstrapping with no native binary
    and `./build-support/bin/native/generate-bintray-manifest.sh` which
    generates a valid `native-engine.bintray.json` that points to valid
    32 bit and 64 bit linux binaries.
    
    CI went green here:
      https://travis-ci.org/pantsbuild/pants/builds/175608201
    
    Bugs closed: 4035, 4050
    
    Reviewed at https://rbcommons.com/s/twitter/r/4373/
John Sirois
Noting I reverted this in https://github.com/pantsbuild/pants/commit/23f05de3ba6f8c08dfbb9035ceeed48953110fa0

The travis-ci Linux nodes will need gcc-multilib to be able to compile rust to a 32 bit target.
Loading...