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

Arm64 build process for ci #1887

Merged
merged 46 commits into from
Mar 8, 2019
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
620c3eb
Arm64 build process for ci
afinch7 Mar 5, 2019
adbf4f8
Added sysroot install to build script
afinch7 Mar 5, 2019
6364e4c
Arm build before linux cargo
afinch7 Mar 5, 2019
ed23bab
Fixed typo in dockerfile
afinch7 Mar 5, 2019
759e931
Added quotes here
afinch7 Mar 5, 2019
9f1c739
Fixed issue with installing sysroot.
afinch7 Mar 5, 2019
c518671
Moved build out of docker
afinch7 Mar 5, 2019
eb861f5
This should be home not root.
afinch7 Mar 5, 2019
8912aff
Added build args to setup and cargo build
afinch7 Mar 5, 2019
fdee970
Added apt update.
afinch7 Mar 6, 2019
a60d530
Changed multilib version
afinch7 Mar 6, 2019
6f3d673
Wait a little longer for this to fail.
afinch7 Mar 6, 2019
de65454
Extend wait and remove setup before build
afinch7 Mar 6, 2019
d25e5d1
Verbose build to keep travis from timing out.
afinch7 Mar 6, 2019
9804a92
Added back setup to before_script
afinch7 Mar 6, 2019
282f994
Set linker with env var
afinch7 Mar 6, 2019
d34d3da
Merge remote-tracking branch 'upstream/master' into arm-builds-ci
afinch7 Mar 6, 2019
d932d13
Changed gcc version
afinch7 Mar 6, 2019
0b129ea
Added seperate gn build group without snapshots
afinch7 Mar 6, 2019
99c0379
Fixed some issues with submodules
afinch7 Mar 6, 2019
1476ec4
Fixed deployment scripts
afinch7 Mar 6, 2019
92e35f2
fmt
afinch7 Mar 6, 2019
bd09e94
Fixed gzip command
afinch7 Mar 6, 2019
4852932
Merge remote-tracking branch 'upstream/master' into arm-builds-ci
afinch7 Mar 6, 2019
49dab37
Added ls to build for debug
afinch7 Mar 6, 2019
cde9b5b
Removed release, and added some other test commands.
afinch7 Mar 7, 2019
1f42601
Use CARGO_TARGET_DIR to find binary for gzip.
afinch7 Mar 7, 2019
618d71c
Fixed some submodule stuffs
afinch7 Mar 7, 2019
cffa6c9
Added in virtulized tests.
afinch7 Mar 7, 2019
23bd502
Arm64 tests with qemu expect bugs
afinch7 Mar 7, 2019
cf7388a
Fixed typo
afinch7 Mar 7, 2019
732004c
Simplified testing emulation
afinch7 Mar 7, 2019
316eca0
Fixed error in mv command
afinch7 Mar 7, 2019
b4f0eb6
Fixed build path for cross compiled builds in build.rs and fixed some…
afinch7 Mar 7, 2019
0e1a6e4
fmt
afinch7 Mar 7, 2019
70c38b7
Fixed some other tests stuff commented out test for now. Will fix later
afinch7 Mar 7, 2019
7cd3a2f
qemu-user-binfmt
afinch7 Mar 8, 2019
b5c0c45
Revert changes to tools.
afinch7 Mar 8, 2019
4067dee
Removed whitespace here
afinch7 Mar 8, 2019
46927e7
Added some comments and added another variable in build.rs for nonsta…
afinch7 Mar 8, 2019
7820d5f
Merge remote-tracking branch 'upstream/master' into arm-builds-ci
afinch7 Mar 8, 2019
136040d
Format and renamed some variables in build.rs
afinch7 Mar 8, 2019
420a0be
Some backslashes for .travis.yml
afinch7 Mar 8, 2019
d97c1ff
Fixed accidental changes to submodules
afinch7 Mar 8, 2019
844db3a
Added some more detailed comments to build.rs
afinch7 Mar 8, 2019
5ac3ed4
Removed rename tests binary from .travis.yml
afinch7 Mar 8, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added back setup to before_script
  • Loading branch information
afinch7 committed Mar 6, 2019
commit 9804a9238efd1a758c0aacce1f528d7f1a9b9d4a
6 changes: 1 addition & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -117,16 +117,12 @@ jobs:
- gzip -c target/release/deno > target/release/deno_${TRAVIS_OS_NAME}_arm64.gz
deploy:
- *release_provider
before_script:
- |-
sccache --start-server
unset AWS_SECRET_ACCESS_KEY
- set -e
script:
- rustup target add aarch64-unknown-linux-gnu
- sudo apt update
- sudo apt -yq --no-install-suggests --no-install-recommends install g++-aarch64-linux-gnu gcc-aarch64-linux-gnu g++-5-multilib libc6-arm64-cross
- build/linux/sysroot_scripts/install-sysroot.py --arch=arm64
- DENO_BUILD_ARGS="target_cpu=\"arm64\" v8_target_cpu=\"arm64\"" ./tools/setup.py
- DENO_BUILD_ARGS="target_cpu=\"arm64\" v8_target_cpu=\"arm64\"" cargo build -vv --target=aarch64-unknown-linux-gnu --release --locked

- name: "cargo release linux x86_64"