Commit Graph

10 Commits

Author SHA1 Message Date
MaxPeal 0374cb6b38 add aliases x86_64 for uname -m
add aliases to what uname would return
so it work with uname -m
like https://github.com/krallin/tini/pull/147

add x86_64 for uname -m

to make it work with uname -m
like krallin#147
2020-11-14 12:33:34 +00:00
Thomas Orozco 3f3e765c2d Add ppc64le alias for the ppc64el build
Fixes #152. This doesn't hurt, and we already do it for e.g. unsuffixed
and amd64. We're pretty close to a more distinguished mechanism for
aliases being worth it, though.
2020-04-19 17:34:14 +01:00
Thomas Orozco 12197f95f6 Update tests to Python 3
Time to do this — Python 2 is EOL. This exposed a bug in one of the
tests that was stripping the entire environment from its subprocesses
(though they did sort of work on Python 2).
2020-04-19 17:34:10 +01:00
Dominic Yin 6cfeff2679
add support for mips64el
Signed-off-by: Dominic Yin <yindongchao@inspur.com>
2020-01-15 18:38:54 +08:00
Tianon Gravi 84674ad923 Convert "install_deps" if-chain to a case statement 2017-08-21 16:12:48 -07:00
Tianon Gravi 7be42da42b Add support for armel (ARMv5), ppc64el (IBM POWER 8), and s390x (IBM z Systems)
This required updating to Ubuntu Xenial for some of the cross compilers, but Travis doesn't support Xenial builders, so this instead converts Travis to use the already-existing "ddist.sh" script for building via Docker.
2017-08-21 16:12:36 -07:00
Thomas Orozco 540eb7b637 Build musl-based binaries
Also fixed a bug with the signals test, which didn't properly exercise
Tini: rather than check that Tini was properly exiting with 128 +
signal, it raced against Tini and was only successful if Tini didn't get
the change to spawn a subprocess!
2017-06-10 16:47:50 +02:00
Thomas Orozco a2de1a79f2 Build i386 binary
Fixes https://github.com/krallin/tini/issues/30
2017-01-28 15:24:05 +01:00
Thomas Orozco 325bf78674 Include pre-processed license in repo
Also adding a test in run_build.sh to ensure that the pre-processed
license is always up to date with the actual license file.

To recreate: `xxd -i LICENSE > src/license.h`
2016-11-17 20:20:58 +01:00
Thomas Orozco c8cc8274b8 ARM Cross Builds
- Upgrade to Trusty for the ARM 64 toolchain.
- Cross-compile to ARM.
- Label binaries and packages when releasing.
2016-10-30 15:55:56 +01:00