Commit Graph

24 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 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 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