Commit Graph

136 Commits

Author SHA1 Message Date
Ximin Luo
d245673067 Strip rlib files properly 2017-09-14 12:51:21 +02:00
Ximin Luo
9197bf095a Only remap-path-prefix if the bootstrap compiler supports it 2017-07-28 13:45:02 +02:00
Ximin Luo
68e7eb976b Allow disabling tests only via Build Profiles for convenience 2017-07-28 13:28:35 +02:00
Ximin Luo
b5dfb68c5e Follow Debian naming convention in /usr/src 2017-07-28 13:25:50 +02:00
Ximin Luo
84050b3a56 Use remap-path-prefix flags for a reproducible build 2017-07-28 13:10:23 +02:00
Ximin Luo
6b0d97fc8e More changes needed for 1.19 2017-07-25 11:16:40 +02:00
Ximin Luo
6a9e99e91a Various fixes to work with 1.19
- needs cargo >= 0.19
- include rust-installer again
- ./x.py dist --install -> ./x.py install
2017-07-25 09:58:57 +02:00
Ximin Luo
b1076f2540 Automate the culling of dependencies, reduce manual maintenance 2017-07-24 15:25:38 +02:00
Ximin Luo
8e396fda05 Set RUST_BACKTRACE=1 everywhere 2017-07-24 14:01:13 +02:00
Ximin Luo
666f0397d5 Upgrade to LLVM 4.0 2017-07-24 14:00:02 +02:00
Ximin Luo
de1de54b25 Work around upstream oddity 2017-07-24 12:18:31 +02:00
Ximin Luo
0d3674eb1e Add instructions on running individual tests 2017-07-22 20:23:40 +02:00
Ximin Luo
02f1a362b3 rustbuild: add and use --no-fail-fast 2017-07-17 22:49:49 +02:00
Ximin Luo
0ace110aae Fix more lintian overrides and add debugging symbols for compiler internals 2017-07-17 22:35:15 +02:00
Ximin Luo
3613a4e9ef Update config.toml, lintian-overrides 2017-07-17 21:04:42 +02:00
Ximin Luo
347f6206a3 Add a strong check that rustc_llvm is actually dynamically-linked 2017-07-17 19:17:32 +02:00
Ximin Luo
447091e9da Merge branch 'debian/sid' into debian/experimental 2017-07-17 16:33:35 +02:00
Ximin Luo
170f9149d1 Workaround for linux #865549, fix FTBFS on ppc64el 2017-07-17 13:25:11 +02:00
Ximin Luo
66deafc18b Use Multi-Arch: allowed, it's more correct than : foreign 2017-06-27 13:55:37 +02:00
Ximin Luo
3281855a73 Test for the actual broken behaviour rather than SCHROOT_CHROOT_NAME 2017-06-16 13:36:39 +02:00
Ximin Luo
ed6f7eed56 /etc/motd doesn't exist inside those chroots, test the chroot name instead 2017-06-16 13:18:25 +02:00
Ximin Luo
3718c49763 Add a work-around for some Debian porterboxes 2017-06-16 13:09:45 +02:00
Ximin Luo
7958f3dbfd Fix arch-indep and arch-dep tests 2017-06-14 09:10:25 +02:00
Ximin Luo
fe8144b3fa Work around #39015 in a different way
See https://github.com/rust-lang/rust/issues/42476 for details
2017-06-13 19:15:05 +02:00
Ximin Luo
75be2bb344 Fix bootstrapping and rename the tarball to orig-stage0 2017-05-31 15:57:51 +02:00
Ximin Luo
693daed73a Work around https://github.com/rust-lang/rust/issues/42320 2017-05-31 03:05:38 +02:00
Ximin Luo
1fd63ebe1f Don't build docs in an arch-only build 2017-05-31 02:28:22 +02:00
Ximin Luo
25f1c2fefa Fix update-version script and make it smarter 2017-05-31 01:53:14 +02:00
Ximin Luo
4fd68f78d1 Add configure flag whose corresponding key in config.toml seems to be ignored 2017-05-31 01:19:02 +02:00
Ximin Luo
01dc6ef40e Try to support cross-compiling 2017-05-31 01:00:14 +02:00
Ximin Luo
23bf877a8c Update d/changelog for the DFSG repack 2017-05-16 15:48:14 +02:00
Ximin Luo
f40dfcc05f Clean out lintian-warning stuff from rust-src 2017-05-16 13:03:29 +02:00
Ximin Luo
6472c21172 Disable tests on Ubuntu s390x, as per their request 2017-05-16 03:13:00 +02:00
Ximin Luo
4888e768dd Remove old obsolete workarounds 2017-05-16 02:09:47 +02:00
Ximin Luo
3532936554 Simpler way of doing the rust-src package 2017-05-16 01:23:25 +02:00
Matthijs van Otterdijk
b125a683df rust standard library source package 2017-05-14 02:46:06 +02:00
Matthijs van Otterdijk
8c87ab104b remove empty cargo dir on clean 2017-05-13 00:42:55 +02:00
Ximin Luo
04c12273e3 Initial packaging for 1.17.0 and rustbuild 2017-05-11 23:58:21 +02:00
Ximin Luo
d1c842c467 Don't ignore test failures on Debian unstable 2017-04-16 14:40:21 +02:00
Sylvestre Ledru
381b8af30a * Merge with Debian; remaining changes:
- Bootstrap using the rustc version in the archive, on all architectures.
  - Work around a GCC 4.8 ICE on AArch64.
  - Use alternative build dependencies on cmake3 and binutils-2.26 for
    builds on 14.04 LTS (trusty).
  - debian/make_orig-dl_tarball.sh: Include all Ubuntu architectures.
  - debian/rules: Ignore test results for now.
2017-04-13 15:22:24 +02:00
Matthias Klose
571f0d20cf Compatibility fixes and improvements to help work better on Ubuntu 2017-02-27 13:34:51 +01:00
Ximin Luo
64a6f43070 Use non-parallel $(MAKE) in tests, libtest is already parallel
Then we can remove $(PMAKE) etc
2017-02-26 20:04:43 +01:00
Ximin Luo
3561015b93 Don't use rustbuild yet, so our "pkg.rustc.dlstage0" works as before
i.e. only downloads stage0 without building the whole thing
2017-02-26 16:56:14 +01:00
Ximin Luo
2c30343876 Add link to upstream ppc64el bug 2017-02-26 15:57:54 +01:00
Erwan Prioul
71d68bff98 ppc64el fixes
* workaround to avoid issue with the tests smoke_dtor and test_typed_arena_drop_small_count: no optimization on ppc64el
 * add ignore flags to asm test files that have no meaning for ppc64el
 * add a reference to a library in a makefile
2017-02-26 15:40:58 +01:00
Sylvestre Ledru
91b4911083 Call to the test renamed from check-notidy => check 2017-02-09 09:49:42 +01:00
Sylvestre Ledru
9343ab8fc5 d/p/patches/disable-doc-build-in-all.diff: all-no-docs no longer exists. Disable the call to doc in all 2017-02-09 09:49:16 +01:00
Ximin Luo
bfea8d0ea6 Don't run arch-dep tests in a arch-indep build 2017-01-04 17:03:04 +01:00
Ximin Luo
7277ece0bc Add MALLOC_CONF workaround for some arches 2016-12-29 15:20:28 +01:00
Ximin Luo
a0022868eb Fix install rule for arch-indep rust-gdb and rust-lldb 2016-12-24 16:51:05 +01:00