Commit Graph

127 Commits

Author SHA1 Message Date
Josh Stone
df7f61c253 Update to 1.14.0.
Rewrite bootstrap logic to target specific arches.
Bootstrap ppc64, ppc64le, s390x. (thanks to Sinny Kumari for testing!)
2016-12-22 22:08:39 -08:00
Josh Stone
e11f49f736 Update to 1.13.0.
- Use hardening flags for linking.
- Split the standard library into its own package
- Centralize rustlib/ under /usr/lib/ for multilib integration.
2016-11-11 23:34:00 -08:00
Josh Stone
1a280df726 Drop the temporary 1.12.1 bootstrap patch 2016-10-21 23:00:26 -07:00
Josh Stone
8f339a302b upload rustc-1.12.1-src.tar.gz 2016-10-20 22:01:39 -07:00
Josh Stone
6050c3a1b2 Update to 1.12.1. 2016-10-20 19:09:42 -07:00
Josh Stone
1cdcdee3ca Add ncurses-devel for llvm-config's -ltinfo. 2016-10-14 10:15:40 -07:00
Josh Stone
b233f150ae Rebuild with LLVM 3.9. 2016-10-14 00:40:50 -07:00
Josh Stone
171389492c Link ffi as a workaround for rust#34486 2016-10-13 18:26:06 -07:00
Josh Stone
ee0eb2e7eb Rebuild with llvm-static, preparing for 3.9 2016-10-13 17:19:21 -07:00
Josh Stone
4b827922a2 call check-summary manually after test failures 2016-10-13 10:47:06 -07:00
Josh Stone
b7f305b499 Rebuild with fixed eu-strip (rhbz1380961) 2016-10-07 22:20:14 -07:00
Josh Stone
41b455a0d7 Rebuild without bootstrap binaries. 2016-10-07 00:43:38 -07:00
Josh Stone
4d5af3f633 Bootstrap aarch64.
- Use jemalloc's MALLOC_CONF to work around #36944.
- Apply pr36933 to really disable armv7hl NEON.
2016-10-06 18:49:52 -07:00
Josh Stone
3260087dc0 Relax the self requirement to just version
The koschei app was complaining of unsatisfied dependencies when I had
strictly "< %{version}-%{release}".  Just "<= %{version}" should work.
2016-10-04 00:44:59 -07:00
Josh Stone
1702b2ce16 Protect .rustc from rpm stripping.
It should be fine to strip this, even desirable, but it's causing
dynamic linking issues.
2016-10-01 11:10:13 -07:00
Josh Stone
e70d943ba9 Update to 1.12.0.
- Always use --local-rust-root, even for bootstrap binaries.
- Remove the rebuild conditional - the build system now figures it out.
- Let minidebuginfo do its thing, since metadata is no longer a note.
- Let rust build its own compiler-rt builtins again.
2016-09-30 22:04:29 -07:00
Josh Stone
64aef5dd8a fix the reference to PR36344 2016-09-12 11:41:03 -07:00
Josh Stone
b519d4e70a note that the mips testing hack will be fixed in 1.13 2016-09-12 11:39:50 -07:00
Josh Stone
2cf5e865e8 Rebuild without bootstrap binaries. 2016-09-03 09:22:04 -07:00
Josh Stone
861a35d36f add armv7 bootstrap binaries 2016-09-02 21:23:50 -07:00
Josh Stone
5a8b3306a3 Bootstrap armv7hl, with backported no-neon patch. 2016-09-02 21:12:41 -07:00
Josh Stone
ba0dc4eb0b Update to 1.11.0.
- Drop the backported patches.
- Patch get-stage0.py to trust existing bootstrap binaries.
- Use libclang_rt.builtins from compiler-rt, dodging llvm-static issues.
- Use --local-rust-root to make sure the right bootstrap is used.
2016-08-24 00:47:10 -07:00
Josh Stone
5529092afe Rebuild without bootstrap binaries. 2016-08-13 08:39:42 -07:00
Josh Stone
8509043711 Note that -doc can't be noarch, as rpmdiff doesn't allow variations. 2016-08-12 23:52:32 -07:00
Josh Stone
81684a492b Don't let checks fail the whole build. 2016-08-12 21:52:36 -07:00
Josh Stone
717ffe274a Initial import (#1356907) 2016-08-11 21:54:53 -07:00
Fedora Release Engineering
0bc08992db Initial setup of the repo 2016-07-27 18:01:05 +00:00