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