|
|
@ -1,5 +1,5 @@
|
|
|
|
Name: rust
|
|
|
|
Name: rust
|
|
|
|
Version: 1.76.0
|
|
|
|
Version: 1.75.0
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Summary: The Rust Programming Language
|
|
|
|
Summary: The Rust Programming Language
|
|
|
|
License: (Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-DFS-2016)
|
|
|
|
License: (Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-DFS-2016)
|
|
|
@ -14,9 +14,9 @@ ExclusiveArch: %{rust_arches}
|
|
|
|
# To bootstrap from scratch, set the channel and date from src/stage0.json
|
|
|
|
# To bootstrap from scratch, set the channel and date from src/stage0.json
|
|
|
|
# e.g. 1.59.0 wants rustc: 1.58.0-2022-01-13
|
|
|
|
# e.g. 1.59.0 wants rustc: 1.58.0-2022-01-13
|
|
|
|
# or nightly wants some beta-YYYY-MM-DD
|
|
|
|
# or nightly wants some beta-YYYY-MM-DD
|
|
|
|
%global bootstrap_version 1.75.0
|
|
|
|
%global bootstrap_version 1.74.0
|
|
|
|
%global bootstrap_channel 1.75.0
|
|
|
|
%global bootstrap_channel 1.74.0
|
|
|
|
%global bootstrap_date 2023-12-28
|
|
|
|
%global bootstrap_date 2023-11-16
|
|
|
|
|
|
|
|
|
|
|
|
# Only the specified arches will use bootstrap binaries.
|
|
|
|
# Only the specified arches will use bootstrap binaries.
|
|
|
|
# NOTE: Those binaries used to be uploaded with every new release, but that was
|
|
|
|
# NOTE: Those binaries used to be uploaded with every new release, but that was
|
|
|
@ -28,7 +28,11 @@ ExclusiveArch: %{rust_arches}
|
|
|
|
# Define a space-separated list of targets to ship rust-std-static-$triple for
|
|
|
|
# Define a space-separated list of targets to ship rust-std-static-$triple for
|
|
|
|
# cross-compilation. The packages are noarch, but they're not fully
|
|
|
|
# cross-compilation. The packages are noarch, but they're not fully
|
|
|
|
# reproducible between hosts, so only x86_64 actually builds it.
|
|
|
|
# reproducible between hosts, so only x86_64 actually builds it.
|
|
|
|
%ifarch x86_64
|
|
|
|
#ifarch x86_64
|
|
|
|
|
|
|
|
# FIX: Except on RHEL8 modules, we can't filter a noarch package from shipping
|
|
|
|
|
|
|
|
# on certain arches, namely s390x for its lack of lld. So we need to make it an
|
|
|
|
|
|
|
|
# arch-specific package only for the supported arches.
|
|
|
|
|
|
|
|
%ifnarch s390x
|
|
|
|
%if 0%{?fedora}
|
|
|
|
%if 0%{?fedora}
|
|
|
|
%global mingw_targets i686-pc-windows-gnu x86_64-pc-windows-gnu
|
|
|
|
%global mingw_targets i686-pc-windows-gnu x86_64-pc-windows-gnu
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
@ -44,9 +48,10 @@ ExclusiveArch: %{rust_arches}
|
|
|
|
|
|
|
|
|
|
|
|
# We need CRT files for *-wasi targets, at least as new as the commit in
|
|
|
|
# We need CRT files for *-wasi targets, at least as new as the commit in
|
|
|
|
# src/ci/docker/host-x86_64/dist-various-2/build-wasi-toolchain.sh
|
|
|
|
# src/ci/docker/host-x86_64/dist-various-2/build-wasi-toolchain.sh
|
|
|
|
|
|
|
|
# (updated per https://github.com/rust-lang/rust/pull/96907)
|
|
|
|
%global wasi_libc_url https://github.com/WebAssembly/wasi-libc
|
|
|
|
%global wasi_libc_url https://github.com/WebAssembly/wasi-libc
|
|
|
|
#global wasi_libc_ref wasi-sdk-21
|
|
|
|
#global wasi_libc_ref wasi-sdk-20
|
|
|
|
%global wasi_libc_ref 03b228e46bb02fcc5927253e1b8ad715072b1ae4
|
|
|
|
%global wasi_libc_ref bd950eb128bff337153de217b11270f948d04bb4
|
|
|
|
%global wasi_libc_name wasi-libc-%{wasi_libc_ref}
|
|
|
|
%global wasi_libc_name wasi-libc-%{wasi_libc_ref}
|
|
|
|
%global wasi_libc_source %{wasi_libc_url}/archive/%{wasi_libc_ref}/%{wasi_libc_name}.tar.gz
|
|
|
|
%global wasi_libc_source %{wasi_libc_url}/archive/%{wasi_libc_ref}/%{wasi_libc_name}.tar.gz
|
|
|
|
%global wasi_libc_dir %{_builddir}/%{wasi_libc_name}
|
|
|
|
%global wasi_libc_dir %{_builddir}/%{wasi_libc_name}
|
|
|
@ -62,7 +67,7 @@ ExclusiveArch: %{rust_arches}
|
|
|
|
# We can also choose to just use Rust's bundled LLVM, in case the system LLVM
|
|
|
|
# We can also choose to just use Rust's bundled LLVM, in case the system LLVM
|
|
|
|
# is insufficient. Rust currently requires LLVM 15.0+.
|
|
|
|
# is insufficient. Rust currently requires LLVM 15.0+.
|
|
|
|
%global min_llvm_version 15.0.0
|
|
|
|
%global min_llvm_version 15.0.0
|
|
|
|
%global bundled_llvm_version 17.0.6
|
|
|
|
%global bundled_llvm_version 17.0.5
|
|
|
|
%bcond_with bundled_llvm
|
|
|
|
%bcond_with bundled_llvm
|
|
|
|
|
|
|
|
|
|
|
|
# Requires stable libgit2 1.7, and not the next minor soname change.
|
|
|
|
# Requires stable libgit2 1.7, and not the next minor soname change.
|
|
|
@ -84,15 +89,9 @@ ExclusiveArch: %{rust_arches}
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?__isa_bits} == 32
|
|
|
|
%if 0%{?__isa_bits} == 32
|
|
|
|
# Reduce rustc's own debuginfo and optimizations to conserve 32-bit memory.
|
|
|
|
# Disable PGO on 32-bit to reduce build memory
|
|
|
|
# e.g. https://github.com/rust-lang/rust/issues/45854
|
|
|
|
|
|
|
|
%global enable_debuginfo --debuginfo-level=0 --debuginfo-level-std=2
|
|
|
|
|
|
|
|
%global enable_rust_opts --set rust.codegen-units-std=1
|
|
|
|
|
|
|
|
%bcond_with rustc_pgo
|
|
|
|
%bcond_with rustc_pgo
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
# Build rustc with full debuginfo, CGU=1, ThinLTO, and PGO.
|
|
|
|
|
|
|
|
%global enable_debuginfo --debuginfo-level=2
|
|
|
|
|
|
|
|
%global enable_rust_opts --set rust.codegen-units=1 --set rust.lto=thin
|
|
|
|
|
|
|
|
%bcond_without rustc_pgo
|
|
|
|
%bcond_without rustc_pgo
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
@ -123,18 +122,16 @@ Patch3: 0001-Let-environment-variables-override-some-default-CPUs.patch
|
|
|
|
Patch4: 0001-bootstrap-allow-disabling-target-self-contained.patch
|
|
|
|
Patch4: 0001-bootstrap-allow-disabling-target-self-contained.patch
|
|
|
|
Patch5: 0002-set-an-external-library-path-for-wasm32-wasi.patch
|
|
|
|
Patch5: 0002-set-an-external-library-path-for-wasm32-wasi.patch
|
|
|
|
|
|
|
|
|
|
|
|
# We don't want to use the bundled library in libsqlite3-sys
|
|
|
|
# https://github.com/rust-lang/rust/pull/117982
|
|
|
|
Patch6: rustc-1.76.0-unbundle-sqlite.patch
|
|
|
|
Patch6: 0001-bootstrap-only-show-PGO-warnings-when-verbose.patch
|
|
|
|
|
|
|
|
|
|
|
|
### RHEL-specific patches below ###
|
|
|
|
### RHEL-specific patches below ###
|
|
|
|
|
|
|
|
|
|
|
|
# Simple rpm macros for rust-toolset (as opposed to full rust-packaging)
|
|
|
|
# Simple rpm macros for rust-toolset (as opposed to full rust-packaging)
|
|
|
|
Source100: macros.rust-toolset
|
|
|
|
Source100: macros.rust-toolset
|
|
|
|
Source101: cargo_vendor.attr
|
|
|
|
|
|
|
|
Source102: cargo_vendor.prov
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Disable cargo->libgit2->libssh2 on RHEL, as it's not approved for FIPS (rhbz1732949)
|
|
|
|
# Disable cargo->libgit2->libssh2 on RHEL, as it's not approved for FIPS (rhbz1732949)
|
|
|
|
Patch100: rustc-1.76.0-disable-libssh2.patch
|
|
|
|
Patch100: rustc-1.75.0-disable-libssh2.patch
|
|
|
|
|
|
|
|
|
|
|
|
# Get the Rust triple for any arch.
|
|
|
|
# Get the Rust triple for any arch.
|
|
|
|
%{lua: function rust_triple(arch)
|
|
|
|
%{lua: function rust_triple(arch)
|
|
|
@ -204,7 +201,6 @@ BuildRequires: curl-devel
|
|
|
|
BuildRequires: pkgconfig(libcurl)
|
|
|
|
BuildRequires: pkgconfig(libcurl)
|
|
|
|
BuildRequires: pkgconfig(liblzma)
|
|
|
|
BuildRequires: pkgconfig(liblzma)
|
|
|
|
BuildRequires: pkgconfig(openssl)
|
|
|
|
BuildRequires: pkgconfig(openssl)
|
|
|
|
BuildRequires: pkgconfig(sqlite3)
|
|
|
|
|
|
|
|
BuildRequires: pkgconfig(zlib)
|
|
|
|
BuildRequires: pkgconfig(zlib)
|
|
|
|
|
|
|
|
|
|
|
|
%if %{without bundled_libgit2}
|
|
|
|
%if %{without bundled_libgit2}
|
|
|
@ -371,7 +367,8 @@ BuildArch: noarch
|
|
|
|
%if %target_enabled wasm32-unknown-unknown
|
|
|
|
%if %target_enabled wasm32-unknown-unknown
|
|
|
|
%target_package wasm32-unknown-unknown
|
|
|
|
%target_package wasm32-unknown-unknown
|
|
|
|
Requires: lld >= 8.0
|
|
|
|
Requires: lld >= 8.0
|
|
|
|
BuildArch: noarch
|
|
|
|
# FIX: we can't be noarch while excluding s390x for lack of lld
|
|
|
|
|
|
|
|
# BuildArch: noarch
|
|
|
|
%target_description wasm32-unknown-unknown WebAssembly
|
|
|
|
%target_description wasm32-unknown-unknown WebAssembly
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
@ -383,7 +380,8 @@ Provides: bundled(wasi-libc)
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
Requires: wasi-libc-static
|
|
|
|
Requires: wasi-libc-static
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
BuildArch: noarch
|
|
|
|
# FIX: we can't be noarch while excluding s390x for lack of lld
|
|
|
|
|
|
|
|
# BuildArch: noarch
|
|
|
|
%target_description wasm32-wasi WebAssembly
|
|
|
|
%target_description wasm32-wasi WebAssembly
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
@ -594,7 +592,6 @@ mkdir -p src/llvm-project/libunwind/
|
|
|
|
%clear_dir vendor/*jemalloc-sys*/jemalloc/
|
|
|
|
%clear_dir vendor/*jemalloc-sys*/jemalloc/
|
|
|
|
%clear_dir vendor/libffi-sys*/libffi/
|
|
|
|
%clear_dir vendor/libffi-sys*/libffi/
|
|
|
|
%clear_dir vendor/libmimalloc-sys*/c_src/mimalloc/
|
|
|
|
%clear_dir vendor/libmimalloc-sys*/c_src/mimalloc/
|
|
|
|
%clear_dir vendor/libsqlite3-sys*/{sqlite3,sqlcipher}/
|
|
|
|
|
|
|
|
%clear_dir vendor/libssh2-sys*/libssh2/
|
|
|
|
%clear_dir vendor/libssh2-sys*/libssh2/
|
|
|
|
%clear_dir vendor/libz-sys*/src/zlib{,-ng}/
|
|
|
|
%clear_dir vendor/libz-sys*/src/zlib{,-ng}/
|
|
|
|
%clear_dir vendor/lzma-sys*/xz-*/
|
|
|
|
%clear_dir vendor/lzma-sys*/xz-*/
|
|
|
@ -647,19 +644,27 @@ find -name '*.rs' -type f -perm /111 -exec chmod -v -x '{}' '+'
|
|
|
|
print(env)
|
|
|
|
print(env)
|
|
|
|
end}
|
|
|
|
end}
|
|
|
|
|
|
|
|
|
|
|
|
# Set up shared environment variables for build/install/check.
|
|
|
|
# Set up shared environment variables for build/install/check
|
|
|
|
# *_USE_PKG_CONFIG=1 convinces *-sys crates to use the system library.
|
|
|
|
%global rust_env %{?rustflags:RUSTFLAGS="%{rustflags}"} %{rustc_target_cpus}
|
|
|
|
%global rust_env %{shrink:
|
|
|
|
%if %without disabled_libssh2
|
|
|
|
%{?rustflags:RUSTFLAGS="%{rustflags}"}
|
|
|
|
# convince libssh2-sys to use the distro libssh2
|
|
|
|
%{rustc_target_cpus}
|
|
|
|
%global rust_env %{?rust_env} LIBSSH2_SYS_USE_PKG_CONFIG=1
|
|
|
|
LIBSQLITE3_SYS_USE_PKG_CONFIG=1
|
|
|
|
%endif
|
|
|
|
%{!?with_disabled_libssh2:LIBSSH2_SYS_USE_PKG_CONFIG=1}
|
|
|
|
%global export_rust_env %{?rust_env:export %{rust_env}}
|
|
|
|
}
|
|
|
|
|
|
|
|
%global export_rust_env export %{rust_env}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
%build
|
|
|
|
%{export_rust_env}
|
|
|
|
%{export_rust_env}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%ifarch %{arm} %{ix86}
|
|
|
|
|
|
|
|
# full debuginfo and compiler opts are exhausting memory; just do libstd for now
|
|
|
|
|
|
|
|
# https://github.com/rust-lang/rust/issues/45854
|
|
|
|
|
|
|
|
%define enable_debuginfo --debuginfo-level=0 --debuginfo-level-std=2
|
|
|
|
|
|
|
|
%define enable_rust_opts --set rust.codegen-units-std=1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%define enable_debuginfo --debuginfo-level=2
|
|
|
|
|
|
|
|
%define enable_rust_opts --set rust.codegen-units=1 --set rust.lto=thin
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Some builders have relatively little memory for their CPU count.
|
|
|
|
# Some builders have relatively little memory for their CPU count.
|
|
|
|
# At least 2GB per CPU is a good rule of thumb for building rustc.
|
|
|
|
# At least 2GB per CPU is a good rule of thumb for building rustc.
|
|
|
|
ncpus=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
|
|
|
ncpus=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
|
|
@ -850,8 +855,6 @@ rm -f %{buildroot}%{rustlibdir}/%{rust_triple}/bin/rust-ll*
|
|
|
|
%if 0%{?rhel}
|
|
|
|
%if 0%{?rhel}
|
|
|
|
# This allows users to build packages using Rust Toolset.
|
|
|
|
# This allows users to build packages using Rust Toolset.
|
|
|
|
%{__install} -D -m 644 %{S:100} %{buildroot}%{rpmmacrodir}/macros.rust-toolset
|
|
|
|
%{__install} -D -m 644 %{S:100} %{buildroot}%{rpmmacrodir}/macros.rust-toolset
|
|
|
|
%{__install} -D -m 644 %{S:101} %{buildroot}%{_fileattrsdir}/cargo_vendor.attr
|
|
|
|
|
|
|
|
%{__install} -D -m 755 %{S:102} %{buildroot}%{_rpmconfigdir}/cargo_vendor.prov
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -886,17 +889,17 @@ rm -rf "$TMP_HELLO"
|
|
|
|
|
|
|
|
|
|
|
|
# Bootstrap is excluded because it's not something we ship, and a lot of its
|
|
|
|
# Bootstrap is excluded because it's not something we ship, and a lot of its
|
|
|
|
# tests are geared toward the upstream CI environment.
|
|
|
|
# tests are geared toward the upstream CI environment.
|
|
|
|
%{__xk} test --no-fail-fast --skip src/bootstrap || :
|
|
|
|
timeout -v 90m %{__xk} test --no-fail-fast --skip src/bootstrap || :
|
|
|
|
rm -rf "./build/%{rust_triple}/test/"
|
|
|
|
rm -rf "./build/%{rust_triple}/test/"
|
|
|
|
|
|
|
|
|
|
|
|
%{__xk} test --no-fail-fast cargo || :
|
|
|
|
timeout -v 30m %{__xk} test --no-fail-fast cargo || :
|
|
|
|
rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
|
|
|
|
|
|
|
|
%{__xk} test --no-fail-fast clippy || :
|
|
|
|
timeout -v 30m %{__xk} test --no-fail-fast clippy || :
|
|
|
|
|
|
|
|
|
|
|
|
%{__xk} test --no-fail-fast rust-analyzer || :
|
|
|
|
timeout -v 30m %{__xk} test --no-fail-fast rust-analyzer || :
|
|
|
|
|
|
|
|
|
|
|
|
%{__xk} test --no-fail-fast rustfmt || :
|
|
|
|
timeout -v 30m %{__xk} test --no-fail-fast rustfmt || :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
%ldconfig_scriptlets
|
|
|
@ -1033,22 +1036,16 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
%if 0%{?rhel}
|
|
|
|
%if 0%{?rhel}
|
|
|
|
%files toolset
|
|
|
|
%files toolset
|
|
|
|
%{rpmmacrodir}/macros.rust-toolset
|
|
|
|
%{rpmmacrodir}/macros.rust-toolset
|
|
|
|
%{_fileattrsdir}/cargo_vendor.attr
|
|
|
|
|
|
|
|
%{_rpmconfigdir}/cargo_vendor.prov
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
* Tue Apr 16 2024 Josh Stone <jistone@redhat.com> - 1.76.0-1
|
|
|
|
* Wed Apr 03 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 1.75.0-1
|
|
|
|
- Update to 1.76.0.
|
|
|
|
- Rebuilt for MSVSphere 8.10 beta
|
|
|
|
- Sync rust-toolset macros to rust-packaging v25.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 05 2024 Josh Stone <jistone@redhat.com> - 1.75.0-1
|
|
|
|
* Fri Jan 05 2024 Josh Stone <jistone@redhat.com> - 1.75.0-1
|
|
|
|
- Update to 1.75.0.
|
|
|
|
- Update to 1.75.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 05 2024 Josh Stone <jistone@redhat.com> - 1.74.1-2
|
|
|
|
|
|
|
|
- Rebuild in a new side-tag.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 03 2024 Josh Stone <jistone@redhat.com> - 1.74.1-1
|
|
|
|
* Wed Jan 03 2024 Josh Stone <jistone@redhat.com> - 1.74.1-1
|
|
|
|
- Update to 1.74.1.
|
|
|
|
- Update to 1.74.1.
|
|
|
|
|
|
|
|
|
|
|
@ -1074,14 +1071,14 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
* Tue Jul 18 2023 Josh Stone <jistone@redhat.com> - 1.70.0-1
|
|
|
|
* Tue Jul 18 2023 Josh Stone <jistone@redhat.com> - 1.70.0-1
|
|
|
|
- Update to 1.70.0.
|
|
|
|
- Update to 1.70.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Wed May 10 2023 Josh Stone <jistone@redhat.com> - 1.69.0-1
|
|
|
|
* Fri May 26 2023 Josh Stone <jistone@redhat.com> - 1.69.0-1
|
|
|
|
- Update to 1.69.0.
|
|
|
|
- Update to 1.69.0.
|
|
|
|
- Obsolete rust-analysis.
|
|
|
|
- Obsolete rust-analysis.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue May 09 2023 Josh Stone <jistone@redhat.com> - 1.68.2-1
|
|
|
|
* Fri May 19 2023 Josh Stone <jistone@redhat.com> - 1.68.2-1
|
|
|
|
- Update to 1.68.2.
|
|
|
|
- Update to 1.68.2.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon May 08 2023 Josh Stone <jistone@redhat.com> - 1.67.1-1
|
|
|
|
* Thu May 18 2023 Josh Stone <jistone@redhat.com> - 1.67.1-1
|
|
|
|
- Update to 1.67.1.
|
|
|
|
- Update to 1.67.1.
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 11 2023 Josh Stone <jistone@redhat.com> - 1.66.1-1
|
|
|
|
* Wed Jan 11 2023 Josh Stone <jistone@redhat.com> - 1.66.1-1
|
|
|
@ -1091,9 +1088,6 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
- Update to 1.65.0.
|
|
|
|
- Update to 1.65.0.
|
|
|
|
- rust-analyzer now obsoletes rls.
|
|
|
|
- rust-analyzer now obsoletes rls.
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Oct 12 2022 Josh Stone <jistone@redhat.com> - 1.64.0-2
|
|
|
|
|
|
|
|
- Rebuild for LLVM 15.0.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Sep 22 2022 Josh Stone <jistone@redhat.com> - 1.64.0-1
|
|
|
|
* Thu Sep 22 2022 Josh Stone <jistone@redhat.com> - 1.64.0-1
|
|
|
|
- Update to 1.64.0.
|
|
|
|
- Update to 1.64.0.
|
|
|
|
- Add rust-analyzer.
|
|
|
|
- Add rust-analyzer.
|
|
|
@ -1129,106 +1123,65 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
* Wed Dec 15 2021 Josh Stone <jistone@redhat.com> - 1.57.0-1
|
|
|
|
* Wed Dec 15 2021 Josh Stone <jistone@redhat.com> - 1.57.0-1
|
|
|
|
- Update to 1.57.0.
|
|
|
|
- Update to 1.57.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Dec 01 2021 Josh Stone <jistone@redhat.com> - 1.56.1-2
|
|
|
|
* Thu Dec 02 2021 Josh Stone <jistone@redhat.com> - 1.56.1-2
|
|
|
|
- Add rust-std-static-wasm32-wasi
|
|
|
|
- Add rust-std-static-wasm32-wasi
|
|
|
|
Resolves: rhbz#1980082
|
|
|
|
Resolves: rhbz#1980080
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Nov 04 2021 Josh Stone <jistone@redhat.com> - 1.56.1-1
|
|
|
|
* Tue Nov 02 2021 Josh Stone <jistone@redhat.com> - 1.56.0-1
|
|
|
|
- Update to 1.56.1.
|
|
|
|
- Update to 1.56.1.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Oct 29 2021 Josh Stone <jistone@redhat.com> - 1.55.0-1
|
|
|
|
* Fri Oct 29 2021 Josh Stone <jistone@redhat.com> - 1.55.0-1
|
|
|
|
- Update to 1.55.0.
|
|
|
|
- Update to 1.55.0.
|
|
|
|
|
|
|
|
- Backport support for LLVM 13.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.54.0-2
|
|
|
|
* Tue Aug 17 2021 Josh Stone <jistone@redhat.com> - 1.54.0-2
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
- Make std-static-wasm* arch-specific to avoid s390x.
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Aug 04 2021 Josh Stone <jistone@redhat.com> - 1.54.0-1
|
|
|
|
* Thu Jul 29 2021 Josh Stone <jistone@redhat.com> - 1.54.0-1
|
|
|
|
- Update to 1.54.0.
|
|
|
|
- Update to 1.54.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 22 2021 Josh Stone <jistone@redhat.com> - 1.53.0-1
|
|
|
|
* Tue Jul 20 2021 Josh Stone <jistone@redhat.com> - 1.53.0-2
|
|
|
|
- Update to 1.53.0.
|
|
|
|
- Use llvm-ranlib to fix wasm archives.
|
|
|
|
- Update openssl crates to published versions for 3.0 support.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.52.1-4
|
|
|
|
* Mon Jun 21 2021 Josh Stone <jistone@redhat.com> - 1.53.0-1
|
|
|
|
- Rebuilt for RHEL 9 BETA for openssl 3.0
|
|
|
|
- Update to 1.53.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jun 07 2021 Josh Stone <jistone@redhat.com> - 1.52.1-3
|
|
|
|
* Tue Jun 15 2021 Josh Stone <jistone@redhat.com> - 1.52.1-2
|
|
|
|
- Set rust.codegen-units-std=1 for all targets again.
|
|
|
|
- Set rust.codegen-units-std=1 for all targets again.
|
|
|
|
- Add rust-std-static-wasm32-unknown-unknown.
|
|
|
|
- Add rust-std-static-wasm32-unknown-unknown.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue May 18 2021 Josh Stone <jistone@redhat.com> - 1.52.1-2
|
|
|
|
* Tue May 25 2021 Josh Stone <jistone@redhat.com> - 1.52.1-1
|
|
|
|
- Rebuild for OpenSSL 3.0.0-alpha16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu May 13 2021 Josh Stone <jistone@redhat.com> - 1.52.1-1
|
|
|
|
|
|
|
|
- Update to 1.52.1. Includes security fixes for CVE-2020-36323,
|
|
|
|
- Update to 1.52.1. Includes security fixes for CVE-2020-36323,
|
|
|
|
CVE-2021-28876, CVE-2021-28878, CVE-2021-28879, and CVE-2021-31162.
|
|
|
|
CVE-2021-28876, CVE-2021-28878, CVE-2021-28879, and CVE-2021-31162.
|
|
|
|
- Initial support for OpenSSL 3.0.0-alpha15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Apr 28 2021 Josh Stone <jistone@redhat.com> - 1.51.0-1
|
|
|
|
* Mon May 24 2021 Josh Stone <jistone@redhat.com> - 1.51.0-1
|
|
|
|
- Update to 1.51.0. Includes security fixes for CVE-2021-28875
|
|
|
|
- Update to 1.51.0. Update to 1.51.0. Includes security fixes for
|
|
|
|
and CVE-2021-28877.
|
|
|
|
CVE-2021-28875 and CVE-2021-28877.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Apr 27 2021 Josh Stone <jistone@redhat.com> - 1.50.0-1
|
|
|
|
* Mon May 24 2021 Josh Stone <jistone@redhat.com> - 1.50.0-1
|
|
|
|
- Update to 1.50.0.
|
|
|
|
- Update to 1.50.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.49.0-5
|
|
|
|
* Wed Jan 13 2021 Josh Stone <jistone@redhat.com> - 1.49.0-1
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Feb 12 2021 Josh Stone <jistone@redhat.com> - 1.49.0-4
|
|
|
|
|
|
|
|
- Rebuild without bootstrap binaries
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Feb 11 2021 Josh Stone <jistone@redhat.com> - 1.49.0-3
|
|
|
|
|
|
|
|
- Re-bootstrap due to removed LLVM targets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.49.0-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 05 2021 Josh Stone <jistone@redhat.com> - 1.49.0-1
|
|
|
|
|
|
|
|
- Update to 1.49.0.
|
|
|
|
- Update to 1.49.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Dec 29 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.48.0-3
|
|
|
|
* Tue Jan 12 2021 Josh Stone <jistone@redhat.com> - 1.48.0-1
|
|
|
|
- De-bootstrap
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Dec 28 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.48.0-2
|
|
|
|
|
|
|
|
- Rebuild for libgit2 1.1.x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Nov 19 2020 Josh Stone <jistone@redhat.com> - 1.48.0-1
|
|
|
|
|
|
|
|
- Update to 1.48.0.
|
|
|
|
- Update to 1.48.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Oct 10 2020 Jeff Law <law@redhat.com> - 1.47.0-2
|
|
|
|
* Thu Oct 22 2020 Josh Stone <jistone@redhat.com> - 1.47.0-1
|
|
|
|
- Re-enable LTO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Oct 08 2020 Josh Stone <jistone@redhat.com> - 1.47.0-1
|
|
|
|
|
|
|
|
- Update to 1.47.0.
|
|
|
|
- Update to 1.47.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Aug 28 2020 Fabio Valentini <decathorpe@gmail.com> - 1.46.0-2
|
|
|
|
* Wed Oct 14 2020 Josh Stone <jistone@redhat.com> - 1.46.0-1
|
|
|
|
- Fix LTO with doctests (backported cargo PR#8657).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 27 2020 Josh Stone <jistone@redhat.com> - 1.46.0-1
|
|
|
|
|
|
|
|
- Update to 1.46.0.
|
|
|
|
- Update to 1.46.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Aug 03 2020 Josh Stone <jistone@redhat.com> - 1.45.2-1
|
|
|
|
* Tue Aug 04 2020 Josh Stone <jistone@redhat.com> - 1.45.2-1
|
|
|
|
- Update to 1.45.2.
|
|
|
|
- Update to 1.45.2.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 30 2020 Josh Stone <jistone@redhat.com> - 1.45.1-1
|
|
|
|
|
|
|
|
- Update to 1.45.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.45.0-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 16 2020 Josh Stone <jistone@redhat.com> - 1.45.0-1
|
|
|
|
* Thu Jul 16 2020 Josh Stone <jistone@redhat.com> - 1.45.0-1
|
|
|
|
- Update to 1.45.0.
|
|
|
|
- Update to 1.45.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 01 2020 Jeff Law <law@redhat.com> - 1.44.1-2
|
|
|
|
* Tue Jul 14 2020 Josh Stone <jistone@redhat.com> - 1.44.1-1
|
|
|
|
- Disable LTO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jun 18 2020 Josh Stone <jistone@redhat.com> - 1.44.1-1
|
|
|
|
|
|
|
|
- Update to 1.44.1.
|
|
|
|
- Update to 1.44.1.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jun 04 2020 Josh Stone <jistone@redhat.com> - 1.44.0-1
|
|
|
|
|
|
|
|
- Update to 1.44.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu May 07 2020 Josh Stone <jistone@redhat.com> - 1.43.1-1
|
|
|
|
* Thu May 07 2020 Josh Stone <jistone@redhat.com> - 1.43.1-1
|
|
|
|
- Update to 1.43.1.
|
|
|
|
- Update to 1.43.1.
|
|
|
|
|
|
|
|
|
|
|
@ -1241,39 +1194,27 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
* Thu Feb 27 2020 Josh Stone <jistone@redhat.com> - 1.41.1-1
|
|
|
|
* Thu Feb 27 2020 Josh Stone <jistone@redhat.com> - 1.41.1-1
|
|
|
|
- Update to 1.41.1.
|
|
|
|
- Update to 1.41.1.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Feb 20 2020 Josh Stone <jistone@redhat.com> - 1.41.0-2
|
|
|
|
|
|
|
|
- Rebuild with llvm9.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 30 2020 Josh Stone <jistone@redhat.com> - 1.41.0-1
|
|
|
|
* Thu Jan 30 2020 Josh Stone <jistone@redhat.com> - 1.41.0-1
|
|
|
|
- Update to 1.41.0.
|
|
|
|
- Update to 1.41.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 16 2020 Josh Stone <jistone@redhat.com> - 1.40.0-3
|
|
|
|
* Thu Jan 16 2020 Josh Stone <jistone@redhat.com> - 1.40.0-1
|
|
|
|
- Build compiletest with in-tree libtest
|
|
|
|
- Update to 1.40.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 07 2020 Josh Stone <jistone@redhat.com> - 1.40.0-2
|
|
|
|
|
|
|
|
- Fix compiletest with newer (local-rebuild) libtest
|
|
|
|
- Fix compiletest with newer (local-rebuild) libtest
|
|
|
|
|
|
|
|
- Build compiletest with in-tree libtest
|
|
|
|
- Fix ARM EHABI unwinding
|
|
|
|
- Fix ARM EHABI unwinding
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Dec 19 2019 Josh Stone <jistone@redhat.com> - 1.40.0-1
|
|
|
|
|
|
|
|
- Update to 1.40.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Nov 12 2019 Josh Stone <jistone@redhat.com> - 1.39.0-2
|
|
|
|
* Tue Nov 12 2019 Josh Stone <jistone@redhat.com> - 1.39.0-2
|
|
|
|
- Fix a couple build and test issues with rustdoc.
|
|
|
|
- Fix a couple build and test issues with rustdoc.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Nov 07 2019 Josh Stone <jistone@redhat.com> - 1.39.0-1
|
|
|
|
* Thu Nov 07 2019 Josh Stone <jistone@redhat.com> - 1.39.0-1
|
|
|
|
- Update to 1.39.0.
|
|
|
|
- Update to 1.39.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Sep 27 2019 Josh Stone <jistone@redhat.com> - 1.38.0-2
|
|
|
|
|
|
|
|
- Filter the libraries included in rust-std (rhbz1756487)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Sep 26 2019 Josh Stone <jistone@redhat.com> - 1.38.0-1
|
|
|
|
* Thu Sep 26 2019 Josh Stone <jistone@redhat.com> - 1.38.0-1
|
|
|
|
- Update to 1.38.0.
|
|
|
|
- Update to 1.38.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 15 2019 Josh Stone <jistone@redhat.com> - 1.37.0-1
|
|
|
|
* Thu Aug 15 2019 Josh Stone <jistone@redhat.com> - 1.37.0-1
|
|
|
|
- Update to 1.37.0.
|
|
|
|
- Update to 1.37.0.
|
|
|
|
|
|
|
|
- Disable libssh2 (git+ssh support).
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.36.0-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 04 2019 Josh Stone <jistone@redhat.com> - 1.36.0-1
|
|
|
|
* Thu Jul 04 2019 Josh Stone <jistone@redhat.com> - 1.36.0-1
|
|
|
|
- Update to 1.36.0.
|
|
|
|
- Update to 1.36.0.
|
|
|
@ -1287,259 +1228,88 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|
|
|
* Tue May 14 2019 Josh Stone <jistone@redhat.com> - 1.34.2-1
|
|
|
|
* Tue May 14 2019 Josh Stone <jistone@redhat.com> - 1.34.2-1
|
|
|
|
- Update to 1.34.2 -- fixes CVE-2019-12083.
|
|
|
|
- Update to 1.34.2 -- fixes CVE-2019-12083.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Apr 30 2019 Josh Stone <jistone@redhat.com> - 1.34.1-3
|
|
|
|
* Thu May 09 2019 Josh Stone <jistone@redhat.com> - 1.34.1-1
|
|
|
|
- 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.
|
|
|
|
- Update to 1.34.1.
|
|
|
|
- Add a ThinLTO fix for rhbz1701339.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Apr 11 2019 Josh Stone <jistone@redhat.com> - 1.34.0-1
|
|
|
|
* Thu Apr 11 2019 Josh Stone <jistone@redhat.com> - 1.34.0-1
|
|
|
|
- Update to 1.34.0.
|
|
|
|
- Update to 1.34.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Mar 01 2019 Josh Stone <jistone@redhat.com> - 1.33.0-2
|
|
|
|
* Wed Apr 10 2019 Josh Stone <jistone@redhat.com> - 1.33.0-1
|
|
|
|
- Fix deprecations for self-rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Feb 28 2019 Josh Stone <jistone@redhat.com> - 1.33.0-1
|
|
|
|
|
|
|
|
- Update to 1.33.0.
|
|
|
|
- Update to 1.33.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.32.0-2
|
|
|
|
* Tue Apr 09 2019 Josh Stone <jistone@redhat.com> - 1.32.0-1
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 17 2019 Josh Stone <jistone@redhat.com> - 1.32.0-1
|
|
|
|
|
|
|
|
- Update to 1.32.0.
|
|
|
|
- Update to 1.32.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 07 2019 Josh Stone <jistone@redhat.com> - 1.31.1-9
|
|
|
|
* Fri Dec 14 2018 Josh Stone <jistone@redhat.com> - 1.31.0-5
|
|
|
|
- Update to 1.31.1 for RLS fixes.
|
|
|
|
- Restore rust-lldb.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Dec 06 2018 Josh Stone <jistone@redhat.com> - 1.31.0-8
|
|
|
|
* Thu Dec 13 2018 Josh Stone <jistone@redhat.com> - 1.31.0-4
|
|
|
|
|
|
|
|
- Backport fixes for rls.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Dec 13 2018 Josh Stone <jistone@redhat.com> - 1.31.0-3
|
|
|
|
- Update to 1.31.0 -- Rust 2018!
|
|
|
|
- Update to 1.31.0 -- Rust 2018!
|
|
|
|
- clippy/rls/rustfmt are no longer -preview
|
|
|
|
- clippy/rls/rustfmt are no longer -preview
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Nov 08 2018 Josh Stone <jistone@redhat.com> - 1.30.1-7
|
|
|
|
* Wed Dec 12 2018 Josh Stone <jistone@redhat.com> - 1.30.1-2
|
|
|
|
- Update to 1.30.1.
|
|
|
|
- Update to 1.30.1.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Oct 25 2018 Josh Stone <jistone@redhat.com> - 1.30.0-6
|
|
|
|
* Tue Nov 06 2018 Josh Stone <jistone@redhat.com> - 1.29.2-1
|
|
|
|
- Update to 1.30.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Oct 22 2018 Josh Stone <jistone@redhat.com> - 1.29.2-5
|
|
|
|
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Oct 20 2018 Josh Stone <jistone@redhat.com> - 1.29.2-4
|
|
|
|
|
|
|
|
- Re-bootstrap armv7hl due to rhbz#1639485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Oct 12 2018 Josh Stone <jistone@redhat.com> - 1.29.2-3
|
|
|
|
|
|
|
|
- Update to 1.29.2.
|
|
|
|
- Update to 1.29.2.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Sep 25 2018 Josh Stone <jistone@redhat.com> - 1.29.1-2
|
|
|
|
* Thu Nov 01 2018 Josh Stone <jistone@redhat.com> - 1.28.0-1
|
|
|
|
- Update to 1.29.1.
|
|
|
|
- Update to 1.28.0.
|
|
|
|
- Security fix for str::repeat (pending CVE).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Sep 13 2018 Josh Stone <jistone@redhat.com> - 1.29.0-1
|
|
|
|
* Thu Nov 01 2018 Josh Stone <jistone@redhat.com> - 1.27.2-1
|
|
|
|
- Update to 1.29.0.
|
|
|
|
- Update to 1.27.2.
|
|
|
|
- Add a clippy-preview subpackage
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Aug 13 2018 Josh Stone <jistone@redhat.com> - 1.28.0-3
|
|
|
|
* Wed Oct 10 2018 Josh Stone <jistone@redhat.com> - 1.26.2-12
|
|
|
|
- Use llvm6.0 instead of llvm-7 for now
|
|
|
|
- Fix "fp" target feature for AArch64 (#1632880)
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Aug 07 2018 Josh Stone <jistone@redhat.com> - 1.28.0-2
|
|
|
|
* Mon Oct 08 2018 Josh Stone <jistone@redhat.com> - 1.26.2-11
|
|
|
|
- Rebuild for LLVM ppc64/s390x fixes
|
|
|
|
- Security fix for str::repeat (pending CVE).
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 02 2018 Josh Stone <jistone@redhat.com> - 1.28.0-1
|
|
|
|
* Fri Oct 05 2018 Josh Stone <jistone@redhat.com> - 1.26.2-10
|
|
|
|
- Update to 1.28.0.
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 24 2018 Josh Stone <jistone@redhat.com> - 1.27.2-4
|
|
|
|
* Thu Oct 04 2018 Josh Stone <jistone@redhat.com> - 1.26.2-9
|
|
|
|
- Update to 1.27.2.
|
|
|
|
- Bootstrap without SCL packaging. (rhbz1635067)
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.27.1-3
|
|
|
|
* Tue Aug 28 2018 Tom Stellard <tstellar@redhat.com> - 1.26.2-8
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
- Use python3 prefix for lldb Requires
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 10 2018 Josh Stone <jistone@redhat.com> - 1.27.1-2
|
|
|
|
* Mon Aug 13 2018 Josh Stone <jistone@redhat.com> - 1.26.2-7
|
|
|
|
- Update to 1.27.1.
|
|
|
|
- Build with platform-python
|
|
|
|
- Security fix for CVE-2018-1000622
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jun 21 2018 Josh Stone <jistone@redhat.com> - 1.27.0-1
|
|
|
|
* Tue Aug 07 2018 Josh Stone <jistone@redhat.com> - 1.26.2-6
|
|
|
|
- Update to 1.27.0.
|
|
|
|
- Exclude rust-src from auto-requires
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 05 2018 Josh Stone <jistone@redhat.com> - 1.26.2-4
|
|
|
|
* Thu Aug 02 2018 Josh Stone <jistone@redhat.com> - 1.26.2-5
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 05 2018 Josh Stone <jistone@redhat.com> - 1.26.2-3
|
|
|
|
* Tue Jul 31 2018 Josh Stone <jistone@redhat.com> - 1.26.2-4
|
|
|
|
|
|
|
|
- Bootstrap as a module.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jun 04 2018 Josh Stone <jistone@redhat.com> - 1.26.2-3
|
|
|
|
- Update to 1.26.2.
|
|
|
|
- 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
|
|
|
|
* Wed May 30 2018 Josh Stone <jistone@redhat.com> - 1.26.1-2
|
|
|
|
- Update to 1.26.1.
|
|
|
|
- Update to 1.26.1.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu May 10 2018 Josh Stone <jistone@redhat.com> - 1.26.0-1
|
|
|
|
* Fri May 18 2018 Josh Stone <jistone@redhat.com> - 1.26.0-1
|
|
|
|
- Update to 1.26.0.
|
|
|
|
- Update to 1.26.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Apr 16 2018 Dan Callaghan <dcallagh@redhat.com> - 1.25.0-3
|
|
|
|
|
|
|
|
- Add cargo, rls, and analysis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Apr 10 2018 Josh Stone <jistone@redhat.com> - 1.25.0-2
|
|
|
|
* Tue Apr 10 2018 Josh Stone <jistone@redhat.com> - 1.25.0-2
|
|
|
|
- Filter codegen-backends from Provides too.
|
|
|
|
- Filter codegen-backends from Provides too.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Mar 29 2018 Josh Stone <jistone@redhat.com> - 1.25.0-1
|
|
|
|
* Tue Apr 03 2018 Josh Stone <jistone@redhat.com> - 1.25.0-1
|
|
|
|
- Update to 1.25.0.
|
|
|
|
- Update to 1.25.0.
|
|
|
|
|
|
|
|
- Add rustfmt-preview as a subpackage.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Mar 01 2018 Josh Stone <jistone@redhat.com> - 1.24.1-1
|
|
|
|
* Thu Feb 22 2018 Josh Stone <jistone@redhat.com> - 1.24.0-1
|
|
|
|
- Update to 1.24.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Feb 21 2018 Josh Stone <jistone@redhat.com> - 1.24.0-3
|
|
|
|
|
|
|
|
- Backport a rebuild fix for rust#48308.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Feb 19 2018 Josh Stone <jistone@redhat.com> - 1.24.0-2
|
|
|
|
|
|
|
|
- rhbz1546541: drop full-bootstrap; cmp libs before symlinking.
|
|
|
|
|
|
|
|
- Backport pr46592 to fix local_rebuild bootstrapping.
|
|
|
|
|
|
|
|
- Backport pr48362 to fix relative/absolute libdir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Feb 15 2018 Josh Stone <jistone@redhat.com> - 1.24.0-1
|
|
|
|
|
|
|
|
- Update to 1.24.0.
|
|
|
|
- Update to 1.24.0.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.23.0-4
|
|
|
|
* Tue Jan 16 2018 Josh Stone <jistone@redhat.com> - 1.23.0-2
|
|
|
|
- Update Python 2 dependency declarations to new packaging standards
|
|
|
|
|
|
|
|
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Feb 06 2018 Josh Stone <jistone@redhat.com> - 1.23.0-3
|
|
|
|
|
|
|
|
- Use full-bootstrap to work around a rebuild issue.
|
|
|
|
|
|
|
|
- Patch binaryen for GCC 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Feb 01 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.23.0-2
|
|
|
|
|
|
|
|
- Switch to %%ldconfig_scriptlets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 08 2018 Josh Stone <jistone@redhat.com> - 1.23.0-1
|
|
|
|
|
|
|
|
- Update to 1.23.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Nov 23 2017 Josh Stone <jistone@redhat.com> - 1.22.1-1
|
|
|
|
|
|
|
|
- Update to 1.22.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Oct 12 2017 Josh Stone <jistone@redhat.com> - 1.21.0-1
|
|
|
|
|
|
|
|
- Update to 1.21.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Sep 11 2017 Josh Stone <jistone@redhat.com> - 1.20.0-2
|
|
|
|
|
|
|
|
- ABI fixes for ppc64 and s390x.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 31 2017 Josh Stone <jistone@redhat.com> - 1.20.0-1
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jun 08 2017 Josh Stone <jistone@redhat.com> - 1.18.0-1
|
|
|
|
|
|
|
|
- Update to 1.18.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon May 08 2017 Josh Stone <jistone@redhat.com> - 1.17.0-2
|
|
|
|
|
|
|
|
- Move shared libraries back to libdir and symlink in rustlib
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
- Use hardening flags for linking.
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Oct 06 2016 Josh Stone <jistone@redhat.com> - 1.12.0-3
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Sep 03 2016 Josh Stone <jistone@redhat.com> - 1.11.0-3
|
|
|
|
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Sep 02 2016 Josh Stone <jistone@redhat.com> - 1.11.0-2
|
|
|
|
|
|
|
|
- Bootstrap armv7hl, with backported no-neon patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Aug 24 2016 Josh Stone <jistone@redhat.com> - 1.11.0-1
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Aug 13 2016 Josh Stone <jistone@redhat.com> 1.10.0-4
|
|
|
|
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
- Rebuild without bootstrap binaries.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Aug 12 2016 Josh Stone <jistone@redhat.com> - 1.10.0-3
|
|
|
|
* Mon Jan 15 2018 Josh Stone <jistone@redhat.com> - 1.23.0-1
|
|
|
|
- Initial import into Fedora (#1356907), bootstrapped
|
|
|
|
- Bootstrap 1.23 on el8.
|
|
|
|
- Format license text as suggested in review.
|
|
|
|
|
|
|
|
- Note how the tests already run in parallel.
|
|
|
|
|
|
|
|
- Undefine _include_minidebuginfo, because it duplicates ".note.rustc".
|
|
|
|
|
|
|
|
- Don't let checks fail the whole build.
|
|
|
|
|
|
|
|
- Note that -doc can't be noarch, as rpmdiff doesn't allow variations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 26 2016 Josh Stone <jistone@redhat.com> - 1.10.0-2
|
|
|
|
|
|
|
|
- Update -doc directory ownership, and mark its licenses.
|
|
|
|
|
|
|
|
- Package and declare licenses for libbacktrace and hoedown.
|
|
|
|
|
|
|
|
- Set bootstrap_base as a global.
|
|
|
|
|
|
|
|
- Explicitly require python2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 14 2016 Josh Stone <jistone@fedoraproject.org> - 1.10.0-1
|
|
|
|
|
|
|
|
- Initial package, bootstrapped
|
|
|
|
|
|
|
|