Compare commits

...

88 Commits

Author SHA1 Message Date
Josh Stone d895cdd8f5 Merge branch 'rawhide' into epel7 2021-04-15 17:47:28 -07:00
Josh Stone 1df6ded419 Merge branch 'rawhide' into epel7 2021-03-25 18:56:08 -07:00
Josh Stone 2403c0ff71 Merge branch 'rawhide' into epel7 2021-02-19 20:46:37 -08:00
Josh Stone 43bc2d599a Merge branch 'master' into epel7 2021-01-05 16:45:32 -08:00
Josh Stone 924ba39635 Merge branch 'master' into epel7 2020-11-19 13:02:32 -08:00
Josh Stone 1b35f1ea8f Merge branch 'master' into epel7 2020-10-10 11:52:41 -07:00
Josh Stone 9f59ae84c9 Merge branch 'master' into epel7 2020-08-29 16:38:18 -07:00
Josh Stone d2b87b4484 Merge branch 'master' into epel7 2020-08-27 16:49:38 -07:00
Josh Stone dc8bfd349f Merge branch 'master' into epel7 2020-08-03 12:01:04 -07:00
Josh Stone 321d5558f4 Update patch to disable http2 2020-07-16 12:13:45 -07:00
Josh Stone 24ec976f18 Merge branch 'master' into epel7 2020-07-16 11:50:38 -07:00
Josh Stone 6561932d8f Merge branch 'master' into epel7 2020-06-18 15:34:30 -07:00
Josh Stone 85183d227e Update patch to disable http2 2020-06-04 15:55:22 -07:00
Josh Stone c3f4234736 Merge branch 'master' into epel7 2020-06-04 15:47:41 -07:00
Josh Stone 008cd73f30 in transition, need to explicitly require llvm7.0, rather than llvm-toolset-7 2020-05-26 12:06:31 -07:00
Josh Stone b659c74ccd Rebuild with LLVM 9. 2020-05-19 17:09:31 -07:00
Josh Stone 15bd97302d Merge branch 'master' into epel7 2020-05-07 11:35:12 -07:00
Josh Stone d5bc581fc8 Update patch to disable http2 2020-04-23 13:31:34 -07:00
Josh Stone c4e02f596e Merge branch 'master' into epel7 2020-04-23 13:20:43 -07:00
Josh Stone 2625654aa0 Update patch to disable http2 2020-03-12 15:47:42 -07:00
Josh Stone 5037c3fc20 Merge branch 'master' into epel7 2020-03-12 15:38:49 -07:00
Josh Stone 46c165a869 For older rpm's sake, don't use %elif 2020-02-27 13:31:18 -08:00
Josh Stone 40c3255521 Merge branch 'master' into epel7 2020-02-27 11:35:04 -08:00
Josh Stone 7a19313010 Reintroduce the workaround for LLVM library path
This reverts commit 93ecbc5a13,
reintroducing the workaround for rust#40717, now rust#68714.
2020-01-31 13:50:52 -08:00
Josh Stone 6eee6d5eb7 Update patch to disable http2 2020-01-31 10:50:12 -08:00
Josh Stone ac57ec79f8 Merge branch 'master' into epel7 2020-01-31 10:40:45 -08:00
Josh Stone 5470eaf23f Update patch to disable http2 2019-12-19 13:12:19 -08:00
Josh Stone 4057d60988 Merge branch 'master' into epel7 2019-12-19 13:00:47 -08:00
Josh Stone b229852f1b Update patch to disable http2 2019-11-07 11:55:31 -08:00
Josh Stone 0efd2fede8 Merge branch 'master' into epel7 2019-11-07 11:11:37 -08:00
Josh Stone 4aa461329e Merge branch 'master' into epel7 2019-09-27 20:50:58 -07:00
Josh Stone 9d6ffbec00 Disable HTTP/2 support, lacking in system libcurl. 2019-08-16 20:23:50 -07:00
Josh Stone 9d647b418c Merge branch 'master' into epel7 2019-08-15 16:17:50 -07:00
Josh Stone 0d9e250f39 Merge branch 'master' into epel7 2019-07-04 15:48:00 -07:00
Josh Stone 0e3412d609 Merge branch 'f30' into epel7 2019-05-24 09:54:56 -07:00
Josh Stone f83e7bc948 Merge branch 'master' into f30 2019-05-24 09:52:38 -07:00
Josh Stone cbda4b9d24 Merge branch 'f30' into epel7 2019-05-14 09:38:56 -07:00
Josh Stone fc2a6e14a2 Merge branch 'master' into f30 2019-05-14 09:36:55 -07:00
Josh Stone 7eb8695d43 Merge branch 'f30' into epel7 2019-04-26 17:24:55 -07:00
Josh Stone 20dd9904db Merge branch 'master' into f30 2019-04-26 17:22:02 -07:00
Josh Stone b428ab323c Merge branch 'master' into epel7 2019-04-11 13:32:06 -07:00
Josh Stone 9f69d98890 Merge branch 'master' into epel7 2019-03-04 14:34:50 -08:00
Josh Stone e7e63ea970 Merge branch 'master' into epel7 2019-01-17 15:34:36 -08:00
Josh Stone fdeeb3c7c2 Merge branch 'master' into epel7 2019-01-07 21:10:59 -08:00
Josh Stone 067006102e Merge branch 'master' into epel7 2018-12-06 13:11:55 -08:00
Josh Stone 6d9e676d52 Merge branch 'master' into epel7 2018-11-09 15:58:14 -08:00
Josh Stone 503e4b69c2 Rebuild without bootstrap binaries. 2018-11-01 09:15:07 -07:00
Josh Stone cf28e2f093 Re-bootstrap ppc64le for rust#54545 2018-10-31 15:48:17 -07:00
Josh Stone 936bbf68e3 Merge branch 'master' into epel7 2018-10-25 16:21:43 -07:00
Josh Stone 46caacd9c3 Merge branch 'master' into epel7 2018-10-12 16:52:16 -07:00
Josh Stone 54b7b277e8 Merge branch 'master' into epel7 2018-09-25 17:31:49 -07:00
Josh Stone a3ad4a30e5 Merge branch 'master' into epel7 2018-09-13 21:43:58 -07:00
Josh Stone eb5b02ceb8 Remove backup files from %%configure munging 2018-08-10 12:41:50 -07:00
Josh Stone 4b19ef4596 Revert part of pr50949 for LLVM5 2018-08-08 13:54:11 -07:00
Josh Stone d01c400c6d Merge branch 'master' into epel7 2018-08-08 11:21:54 -07:00
Josh Stone d7de968339 Merge branch 'master' into epel7 2018-07-24 17:39:39 -07:00
Josh Stone 302e344e53 Merge branch 'master' into epel7 2018-07-10 22:49:18 -07:00
Josh Stone a4accef2ec Merge branch 'master' into epel7 2018-07-10 17:05:21 -07:00
Josh Stone 88f8793a47 Merge branch 'master' into epel7 2018-06-22 09:45:02 -07:00
Josh Stone 98bc5af3a0 Merge branch 'master' into epel7 2018-06-06 12:38:39 -07:00
Josh Stone 15aaf32acc Merge branch 'master' into epel7 2018-05-29 18:04:59 -07:00
Josh Stone fb7a68c45d Merge branch 'master' into epel7 2018-05-10 17:49:25 -07:00
Josh Stone f178e9ef68 Merge branch 'master' into epel7 2018-03-29 18:19:39 -07:00
Josh Stone 7ef9fffd9d Merge branch 'master' into epel7 2018-03-01 20:56:32 -08:00
Josh Stone 7d2caa5f1a Merge branch 'master' into epel7 2018-02-19 21:38:18 -08:00
Josh Stone 099c0af3b5 Merge branch 'master' into epel7 2018-02-16 11:30:59 -08:00
Josh Stone e11de07846 fix binaryen on aarch64 2018-01-09 14:18:01 -08:00
Josh Stone 04482640db Merge branch 'master' into epel7 2018-01-09 11:48:31 -08:00
Josh Stone 077dd32c31 Merge branch 'master' into epel7 2017-11-27 21:19:29 -08:00
Josh Stone 6420cd5449 Merge branch 'master' into epel7 2017-10-12 16:17:15 -07:00
Josh Stone e51c53abd3 Merge branch 'master' into epel7 2017-08-31 21:17:38 -07:00
Josh Stone cd9e7dc3f4 Merge branch 'master' into epel7 2017-07-21 14:37:23 -07:00
Josh Stone 6565998cf7 Merge branch 'master' into epel7 2017-06-08 21:38:26 -07:00
Josh Stone 10f2e52a1e Merge branch 'master' into epel7 2017-04-27 16:17:58 -07:00
Josh Stone 0091da19db Merge branch 'master' into epel7 2017-03-16 13:06:24 -07:00
Josh Stone 358469cfaa Rebuild without bootstrap binaries. 2017-02-10 20:52:47 -08:00
Josh Stone 8e69a79270 Bootstrap ppc64 and ppc64le 2017-02-10 17:48:37 -08:00
Josh Stone d8b719e3a6 Merge branch 'master' into epel7 2017-02-10 11:35:25 -08:00
Josh Stone fce6ca15f9 No really, we're not ready for other arches 2017-01-03 17:39:44 -08:00
Josh Stone b705f891eb drop bootstrap sources too 2017-01-03 16:38:58 -08:00
Josh Stone 01270bce1c Revert the ppc64/ppc64le bootstrap
The upstream binaries are built with GLIBC_2.22 symbols, from Ubuntu 16.04,
so they're not usable on epel7.
2017-01-03 16:35:47 -08:00
Josh Stone 4f273206b9 Merge branch 'master' into epel7 2017-01-03 14:42:22 -08:00
Josh Stone 0e5ea0bfa8 Merge branch 'master' into epel7 2016-11-12 23:19:10 -08:00
Josh Stone d1dacf862b Rebuild without bootstrap binaries. 2016-10-22 10:23:50 -07:00
Josh Stone 7a5fc2b504 Bootstrap aarch64. 2016-10-22 00:05:33 -07:00
Josh Stone 51be00a780 Merge branch 'master' into epel7 2016-10-22 00:04:14 -07:00
Josh Stone 25c127f58c Rebuild without bootstrap binaries. 2016-09-20 00:36:43 -07:00
Josh Stone 76c6164a97 Bootstrap el7, with bundled llvm 2016-09-19 22:32:53 -07:00
2 changed files with 27 additions and 74 deletions

2
.gitignore vendored
View File

@ -33,6 +33,8 @@
/rustc-1.14.0-powerpc64-unknown-linux-gnu.tar.gz
/rustc-1.14.0-s390x-unknown-linux-gnu.tar.gz
/rustc-1.14.0-x86_64-unknown-linux-gnu.tar.gz
/rustc-1.15.0-powerpc64-unknown-linux-gnu.tar.gz
/rustc-1.15.0-powerpc64le-unknown-linux-gnu.tar.gz
/rust-1.15.1-aarch64-unknown-linux-gnu.tar.gz
/rust-1.15.1-armv7-unknown-linux-gnueabihf.tar.gz
/rust-1.15.1-i686-unknown-linux-gnu.tar.gz

View File

@ -813,6 +813,9 @@ export %{rust_env}
* Thu Jun 04 2020 Josh Stone <jistone@redhat.com> - 1.44.0-1
- Update to 1.44.0.
* Tue May 19 2020 Josh Stone <jistone@redhat.com> - 1.43.1-1.1
- Rebuild with LLVM 9.
* Thu May 07 2020 Josh Stone <jistone@redhat.com> - 1.43.1-1
- Update to 1.43.1.
@ -855,6 +858,7 @@ export %{rust_env}
* Thu Aug 15 2019 Josh Stone <jistone@redhat.com> - 1.37.0-1
- Update to 1.37.0.
- Disable HTTP/2 support, lacking in system libcurl.
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.36.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
@ -871,12 +875,6 @@ export %{rust_env}
* Tue May 14 2019 Josh Stone <jistone@redhat.com> - 1.34.2-1
- Update to 1.34.2 -- fixes CVE-2019-12083.
* Tue Apr 30 2019 Josh Stone <jistone@redhat.com> - 1.34.1-3
- Set rust.codegen-units-std=1
* Fri Apr 26 2019 Josh Stone <jistone@redhat.com> - 1.34.1-2
- Remove the ThinLTO workaround.
* Thu Apr 25 2019 Josh Stone <jistone@redhat.com> - 1.34.1-1
- Update to 1.34.1.
- Add a ThinLTO fix for rhbz1701339.
@ -906,14 +904,12 @@ export %{rust_env}
* Thu Nov 08 2018 Josh Stone <jistone@redhat.com> - 1.30.1-7
- Update to 1.30.1.
* Thu Oct 25 2018 Josh Stone <jistone@redhat.com> - 1.30.0-6
- Update to 1.30.0.
* Mon Oct 22 2018 Josh Stone <jistone@redhat.com> - 1.29.2-5
* Thu Nov 01 2018 Josh Stone <jistone@redhat.com> - 1.30.0-6.1
- Rebuild without bootstrap binaries.
* Sat Oct 20 2018 Josh Stone <jistone@redhat.com> - 1.29.2-4
- Re-bootstrap armv7hl due to rhbz#1639485
* Thu Oct 25 2018 Josh Stone <jistone@redhat.com> - 1.30.0-6
- Update to 1.30.0.
- Re-bootstrap ppc64le for rust#54545
* Fri Oct 12 2018 Josh Stone <jistone@redhat.com> - 1.29.2-3
- Update to 1.29.2.
@ -926,21 +922,12 @@ export %{rust_env}
- Update to 1.29.0.
- Add a clippy-preview subpackage
* Mon Aug 13 2018 Josh Stone <jistone@redhat.com> - 1.28.0-3
- Use llvm6.0 instead of llvm-7 for now
* Tue Aug 07 2018 Josh Stone <jistone@redhat.com> - 1.28.0-2
- Rebuild for LLVM ppc64/s390x fixes
* Thu Aug 02 2018 Josh Stone <jistone@redhat.com> - 1.28.0-1
* Wed Aug 08 2018 Josh Stone <jistone@redhat.com> - 1.28.0-1
- Update to 1.28.0.
* Tue Jul 24 2018 Josh Stone <jistone@redhat.com> - 1.27.2-4
* Tue Jul 24 2018 Josh Stone <jistone@redhat.com> - 1.27.2-3
- Update to 1.27.2.
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.27.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 10 2018 Josh Stone <jistone@redhat.com> - 1.27.1-2
- Update to 1.27.1.
- Security fix for CVE-2018-1000622
@ -948,12 +935,8 @@ export %{rust_env}
* Thu Jun 21 2018 Josh Stone <jistone@redhat.com> - 1.27.0-1
- Update to 1.27.0.
* Tue Jun 05 2018 Josh Stone <jistone@redhat.com> - 1.26.2-4
- Rebuild without bootstrap binaries.
* Tue Jun 05 2018 Josh Stone <jistone@redhat.com> - 1.26.2-3
* Wed Jun 06 2018 Josh Stone <jistone@redhat.com> - 1.26.2-3
- Update to 1.26.2.
- Re-bootstrap to deal with LLVM symbol changes.
* Tue May 29 2018 Josh Stone <jistone@redhat.com> - 1.26.1-2
- Update to 1.26.1.
@ -1011,15 +994,6 @@ export %{rust_env}
- Update to 1.20.0.
- Add a rust-src subpackage.
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Jul 24 2017 Josh Stone <jistone@redhat.com> - 1.19.0-2
- Use find-debuginfo.sh --keep-section .rustc
* Thu Jul 20 2017 Josh Stone <jistone@redhat.com> - 1.19.0-1
- Update to 1.19.0.
@ -1032,31 +1006,25 @@ export %{rust_env}
* Thu Apr 27 2017 Josh Stone <jistone@redhat.com> - 1.17.0-1
- Update to 1.17.0.
* Mon Mar 20 2017 Josh Stone <jistone@redhat.com> - 1.16.0-3
- Make rust-lldb arch-specific to deal with lldb deps
* Fri Mar 17 2017 Josh Stone <jistone@redhat.com> - 1.16.0-2
- Limit rust-lldb arches
* Thu Mar 16 2017 Josh Stone <jistone@redhat.com> - 1.16.0-1
- Update to 1.16.0.
- Use rustbuild instead of the old makefiles.
- Update bootstrapping to include rust-std and cargo.
- Add a rust-lldb subpackage.
* Thu Feb 09 2017 Josh Stone <jistone@redhat.com> - 1.15.1-1
* Fri Feb 10 2017 Josh Stone <jistone@redhat.com> - 1.15.1-2
- Rebuild without bootstrap binaries.
* Fri Feb 10 2017 Josh Stone <jistone@redhat.com> - 1.15.1-1
- Update to 1.15.1.
- Require rust-rpm-macros for new crate packaging.
- Keep shared libraries under rustlib/, only debug-stripped.
- Merge and clean up conditionals for epel7.
- Bootstrap ppc64 and ppc64le.
* Fri Dec 23 2016 Josh Stone <jistone@redhat.com> - 1.14.0-2
- Rebuild without bootstrap binaries.
* Thu Dec 22 2016 Josh Stone <jistone@redhat.com> - 1.14.0-1
* Tue Jan 03 2017 Josh Stone <jistone@redhat.com> - 1.14.0-1
- Update to 1.14.0.
- Rewrite bootstrap logic to target specific arches.
- Bootstrap ppc64, ppc64le, s390x. (thanks to Sinny Kumari for testing!)
* Thu Nov 10 2016 Josh Stone <jistone@redhat.com> - 1.13.0-1
- Update to 1.13.0.
@ -1064,36 +1032,19 @@ export %{rust_env}
- Split the standard library into its own package
- Centralize rustlib/ under /usr/lib/ for multilib integration.
* Thu Oct 20 2016 Josh Stone <jistone@redhat.com> - 1.12.1-1
- Update to 1.12.1.
* Fri Oct 14 2016 Josh Stone <jistone@redhat.com> - 1.12.0-7
- Rebuild with LLVM 3.9.
- Add ncurses-devel for llvm-config's -ltinfo.
* Thu Oct 13 2016 Josh Stone <jistone@redhat.com> - 1.12.0-6
- Rebuild with llvm-static, preparing for 3.9
* Fri Oct 07 2016 Josh Stone <jistone@redhat.com> - 1.12.0-5
- Rebuild with fixed eu-strip (rhbz1380961)
* Fri Oct 07 2016 Josh Stone <jistone@redhat.com> - 1.12.0-4
* Sat Oct 22 2016 Josh Stone <jistone@redhat.com> - 1.12.1-1.1
- Rebuild without bootstrap binaries.
* Thu Oct 06 2016 Josh Stone <jistone@redhat.com> - 1.12.0-3
* Sat Oct 22 2016 Josh Stone <jistone@redhat.com> - 1.12.1-1
- Update to 1.12.1.
- Merge package changes from rawhide.
- Bootstrap aarch64.
- Use jemalloc's MALLOC_CONF to work around #36944.
- Apply pr36933 to really disable armv7hl NEON.
* Sat Oct 01 2016 Josh Stone <jistone@redhat.com> - 1.12.0-2
- Protect .rustc from rpm stripping.
* Tue Sep 20 2016 Josh Stone <jistone@redhat.com> - 1.11.0-3.2
- Rebuild without bootstrap binaries.
* Fri Sep 30 2016 Josh Stone <jistone@redhat.com> - 1.12.0-1
- 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.
* Mon Sep 19 2016 Josh Stone <jistone@redhat.com> - 1.11.0-3.1
- Bootstrap el7, with bundled llvm
* Sat Sep 03 2016 Josh Stone <jistone@redhat.com> - 1.11.0-3
- Rebuild without bootstrap binaries.