Commit Graph

68 Commits

Author SHA1 Message Date
Jorge Aparicio
e237a46f40 tell cargo which linker to use 2016-08-29 21:35:53 -05:00
Jorge Aparicio
a88958c673 install less stuff
it's already installed in the docker image
2016-08-29 21:25:23 -05:00
Jorge Aparicio
d253b6a2e4 travis: use latest docker image 2016-08-29 21:21:59 -05:00
Jorge Aparicio
80f867f306 pin xargo and gist versions 2016-08-29 20:37:41 -05:00
Jorge Aparicio
17386437c8 fix typo 2016-08-29 20:36:52 -05:00
Jorge Aparicio
a8774eb192 travis: simplify ci scripts 2016-08-29 19:31:49 -05:00
Jorge Aparicio
62d5f58908 print rustup version 2016-08-27 12:34:39 -05:00
Jorge Aparicio
1ae3b29270 use newer docker image
it comes with ruby pre-installed
2016-08-23 21:19:18 -05:00
Jorge Aparicio
185143e90f use the gist gem instead of the gist crate
hopefully this will work on osx and will make everything more
uniform (appveyor is already using the gem instead of the crate)

closes #51
2016-08-23 20:48:24 -05:00
Jorge Aparicio
79411ae643 use the gist crate
but not on OSX because it doesn't work there

closes #53
cc #51
2016-08-22 21:22:16 -05:00
Matt Ickstadt
5e867a2b98 travis: Use wgetpaste to post disassemblies to gist 2016-08-22 17:49:39 -05:00
Jorge Aparicio
43ce7db752 only show disassembly of optimized build
we can't really compare the disassembly of the debug build to
libcompiler-rt.a anyways
2016-08-21 11:09:32 -05:00
Jorge Aparicio
de150c1701 adjust test: weak symbols are now in librlibc.rlib 2016-08-15 20:22:58 -05:00
Jorge Aparicio
670f4e32aa check presence of weak symbols 2016-08-14 22:02:43 -05:00
Jorge Aparicio
44aa941787 disable tests for ppc64le, drop logic around QEMU_ARCH 2016-08-13 19:56:34 -05:00
Jorge Aparicio
2d84d8acd4 add missing apt-get update 2016-08-13 19:30:30 -05:00
Jorge Aparicio
18265c1061 try 32-bit qemu for ppc64le 2016-08-13 18:58:41 -05:00
Jorge Aparicio
b8b7cbeabd qemu-ppc64le still doesn't work 2016-08-13 18:33:40 -05:00
Jorge Aparicio
2160b520ff enable tests for ppc64le 2016-08-13 18:00:49 -05:00
Jorge Aparicio
54e090113a no need to explicitly call qemu-$ARCH 2016-08-13 17:45:43 -05:00
Jorge Aparicio
c7a48515ac don't call docker inside docker 2016-08-13 17:36:00 -05:00
Jorge Aparicio
cc6aab07ea actually enter docker 2016-08-13 17:27:18 -05:00
Jorge Aparicio
ea81bca98f fix bash syntax 2016-08-13 17:24:52 -05:00
Jorge Aparicio
7b46e31124 CI: run all Linux targets inside docker 2016-08-13 17:22:12 -05:00
Jorge Aparicio
da0515756a install libssh2 2016-08-13 12:58:44 -05:00
Jorge Aparicio
2684ea570c change Xargo installation path 2016-08-13 12:55:09 -05:00
Jorge Aparicio
c135ca3157 binutils -> gcc 2016-08-13 12:47:59 -05:00
Jorge Aparicio
a3a0604b8e no rust-std for these targets 2016-08-13 12:45:37 -05:00
Jorge Aparicio
b5b26a0384 install binutils manually 2016-08-13 12:41:50 -05:00
Jorge Aparicio
1b757d626d CI: test ARM Cortex targets
closes #32
2016-08-13 12:12:37 -05:00
Jorge Aparicio
2aaa38504f and libc6-dev 2016-08-11 00:26:16 -05:00
Jorge Aparicio
003d4d1521 some targets need gcc to be installed 2016-08-11 00:26:16 -05:00
Jorge Aparicio
989cd751cc ppc64: test on 32-bit QEMU 2016-08-10 13:01:22 -05:00
Jorge Aparicio
1d924aa047 mips: run test on 32-bit QEMU
cc #2
2016-08-10 11:50:41 -05:00
Jorge Aparicio
3d2573086f libgcc_s dev version 2016-08-09 16:17:06 -05:00
Jorge Aparicio
f484596465 32-bit version of libgcc 2016-08-09 15:55:25 -05:00
Jorge Aparicio
4e6c1b1be3 add libgcc 2016-08-09 15:46:57 -05:00
Jorge Aparicio
5e8812c574 use docker 2016-08-09 15:37:24 -05:00
Jorge Aparicio
d6acb778e4 fix bash syntax 2016-08-09 12:04:24 -05:00
Jorge Aparicio
b191b89e87 fix armv7 2016-08-09 11:53:49 -05:00
Jorge Aparicio
4d0da42b08 don't run tests on targets that have QEMU issues
cc #2
2016-08-09 11:49:55 -05:00
Jorge Aparicio
59a8ab6c87 CI: test mipsel-unknown-linux-gnu 2016-08-08 23:26:13 -05:00
Jorge Aparicio
e9f11c6f12 CI: test powerpc64-unknown-linux-gnu 2016-08-08 23:05:25 -05:00
Jorge Aparicio
b458b43397 fix case syntax 2016-08-08 22:31:14 -05:00
Jorge Aparicio
cb83ffc7f7 CI: test mips-unknown-linux-gnu 2016-08-08 22:03:44 -05:00
Jorge Aparicio
c3a501ec3b fix target name in case 2016-08-08 21:49:31 -05:00
Jorge Aparicio
378bab2a11 fix package name 2016-08-08 21:46:24 -05:00
Jorge Aparicio
5e6dc52747 no sudo 2016-08-08 21:43:01 -05:00
Jorge Aparicio
d24e0e07a3 fix installation of c toolchain 2016-08-08 21:37:48 -05:00
Jorge Aparicio
ce538c6618 apt-get update 2016-08-08 21:32:12 -05:00