Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm-linux-gnueabi-toolchain: Add GCC 14 release for Fedora 40 | Ting-Wei Lan | 2024-10-01 | 1 | -0/+647 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 13.2.0 -> 13.3.0 | Ting-Wei Lan | 2024-09-30 | 2 | -2/+150 |
| | |||||
* | arm-linux-gnueabi-toolchain: Rebuild packages for Fedora 39 and 40 | Ting-Wei Lan | 2023-10-15 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 13.1.0 -> 13.2.0 | Ting-Wei Lan | 2023-08-06 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 12.2.0 -> 12.3.0 | Ting-Wei Lan | 2023-05-14 | 1 | -2/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to 13.1.0 | Ting-Wei Lan | 2023-04-29 | 1 | -22/+12 |
| | |||||
* | arm-linux-gnueabi-toolchain: Add GCC 13 snapshot for Fedora 38 | Ting-Wei Lan | 2023-04-17 | 1 | -0/+642 |
| | |||||
* | arm-linux-gnueabi-toolchain: Own /usr/lib/gcc and /usr/libexec/gcc | Ting-Wei Lan | 2022-10-29 | 2 | -2/+12 |
| | | | | | Otherwise, no package own these directories if the native GCC isn't installed. | ||||
* | arm-linux-gnueabi-toolchain: GLIBC 2.35 -> 2.36 | Ting-Wei Lan | 2022-08-30 | 3 | -1/+85 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 12.1.0 -> 12.2.0 | Ting-Wei Lan | 2022-08-20 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to 12.1.0 | Ting-Wei Lan | 2022-07-02 | 1 | -22/+12 |
| | |||||
* | arm-linux-gnueabi-toolchain: Add GCC 12 snapshot for Fedora 36 | Ting-Wei Lan | 2022-04-26 | 1 | -0/+612 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 11.2.0 -> 11.3.0 | Ting-Wei Lan | 2022-04-26 | 1 | -36/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In preparation of adding a GCC 12 package, we change the way we bootstrap GCC. Our gcc-pass2 now includes libssp to prevent the configure script of GCC 12 libgphobos from producing wrong results due to linker errors. The linker wants libssp when -fstack-protector-strong flag is used, which is enabled by default in Fedora. The old bootstrap chain: 1. gcc-pass1: gcc 2. glibc-headers: headers 3. gcc-pass2: gcc, libgcc 4. glibc: full 5. gcc: full The new bootstrap chain: 1. gcc-pass1: gcc, libgcc 2. glibc-pass1: full 3. gcc-pass2: gcc, libgcc, libssp 4. glibc: full 5. gcc: full Since the new bootstrap chain no longer needs the headers-only build of GLIBC, we remove headers-only conditionals from the GLIBC package. We still build GLIBC twice to ensure that the final GLIBC is built in an environment with an existing C library. | ||||
* | arm-linux-gnueabi-toolchain: GLIBC 2.34 -> 2.35 | Ting-Wei Lan | 2022-03-20 | 1 | -1/+8 |
| | | | | | | Since Fedora 35 changes the way it constructs linker flags, we have to manually remove annobin flags in order to build GLIBC 2.35 successfully. We also remove annobin flags from GCC to keep them consistent. | ||||
* | arm-linux-gnueabi-toolchain: Fix GCC build on Fedora 35 | Ting-Wei Lan | 2021-08-23 | 1 | -1/+6 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 11.1.0 -> 11.2.0 | Ting-Wei Lan | 2021-08-21 | 1 | -5/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: kernel-headers 5.12.0 -> 5.13.0 | Ting-Wei Lan | 2021-07-03 | 3 | -2/+137 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to 11.1.0 | Ting-Wei Lan | 2021-04-29 | 1 | -22/+12 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 10.2.0 -> 10.3.0 | Ting-Wei Lan | 2021-04-09 | 1 | -2/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: Add GCC 11 snapshot for Fedora 34 | Ting-Wei Lan | 2021-03-14 | 1 | -0/+573 |
| | |||||
* | arm-linux-gnueabi-toolchain: GLIBC 2.32 -> 2.33 | Ting-Wei Lan | 2021-03-12 | 1 | -1/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: Use versioned build directory | Ting-Wei Lan | 2020-10-27 | 1 | -11/+20 |
| | | | | | | | | | | | | | | | | We should always include the version number in the name of the build directory, especially when when performing out-of-source builds, to prevent builds of different versions to use the same directory. For GCC, LTO is added to the list of enabled languages to be consistent with the native build of GCC provided by Fedora. For GLIBC, LTO is removed from compiler flags. We have to do so because Fedora 33 and later versions enable LTO by default. LTO causes GLIBC to fail to build and GLIBC isn't known not to support LTO. The lists of removed flags become long now. Split them into more lines so they are easier to read. | ||||
* | arm-linux-gnueabi-toolchain: GCC 10.1.0 -> 10.2.0 | Ting-Wei Lan | 2020-08-06 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to 10.1.0 | Ting-Wei Lan | 2020-05-09 | 1 | -19/+9 |
| | |||||
* | arm-linux-gnueabi-toolchain: Fix build on Fedora 33 | Ting-Wei Lan | 2020-04-28 | 1 | -35/+26 |
| | | | | | | | | | | | | RPM 4.16 no longer allows comparing strings with %if without quoting both sides of the operator. Fix it by adding all necessary quotes. RPM 4.16 adds a new script, brp-strip-lto, which calls %{__strip} on object files. This fails because the native strip command does not work with foreign object files. The reason that this problem did not happen before is that all %{__strip} were called on static archives, which are ignored by %{__ar_no_strip} script. Since %{__ar_no_strip} script never really works, just remove the script and don't strip anything. | ||||
* | arm-linux-gnueabi-toolchain: Add GCC 10 snapshot for Fedora 32 | Ting-Wei Lan | 2020-04-26 | 1 | -0/+557 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 9.2.0 -> 9.3.0 | Ting-Wei Lan | 2020-03-21 | 2 | -56/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: GLIBC 2.30 -> 2.31 | Ting-Wei Lan | 2020-02-10 | 2 | -1/+58 |
| | |||||
* | Rebuild packages for Fedora 31 and 32 | Ting-Wei Lan | 2019-09-17 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 9.1.0 -> 9.2.0 | Ting-Wei Lan | 2019-08-19 | 2 | -3/+12 |
| | |||||
* | arm-linux-gnueabi-toolchain: Sync --with-tune with the official package | Ting-Wei Lan | 2019-05-25 | 2 | -4/+10 |
| | | | | https://src.fedoraproject.org/rpms/gcc/c/47b8ada3358e8786 | ||||
* | arm-linux-gnueabi-toolchain: Keep multiple versions of packages | Ting-Wei Lan | 2019-05-25 | 2 | -0/+496 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to 9.1.0 | Ting-Wei Lan | 2019-05-04 | 1 | -18/+10 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to snapshot from 9 branch | Ting-Wei Lan | 2019-05-02 | 1 | -9/+33 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 8.2.0 -> 8.3.0 | Ting-Wei Lan | 2019-02-24 | 1 | -2/+5 |
| | |||||
* | Rebuild packages for Fedora 29 and 30 | Ting-Wei Lan | 2018-10-23 | 1 | -1/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 8.1.0 -> 8.2.0 | Ting-Wei Lan | 2018-07-27 | 1 | -2/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: Enable Go support in GCC | Ting-Wei Lan | 2018-07-19 | 1 | -3/+14 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to 8.1.0 | Ting-Wei Lan | 2018-05-02 | 1 | -18/+10 |
| | |||||
* | arm-linux-gnueabi-toolchain: Update GCC to snapshot from 8 branch | Ting-Wei Lan | 2018-04-30 | 1 | -13/+22 |
| | | | | | | It looks like Fedora 28 will be released before GCC 8. To avoid breaking the upgrade path from Fedora 27 to Fedora 28, we have to push GCC 8 to Copr before the Fedora 28 release day. | ||||
* | arm-linux-gnueabi-toolchain: Fix a few GCC build issues on Fedora 28 | Ting-Wei Lan | 2018-03-15 | 1 | -3/+9 |
| | | | | | We are unable to fully fix it until GCC 8 is released. Native GCC 8 in Fedora 28 doesn't seem to be able to compile cross GCC 7 with Ada. | ||||
* | arm-linux-gnueabi-toolchain: GCC 7.2.0 -> 7.3.0 | Ting-Wei Lan | 2018-01-27 | 1 | -4/+12 |
| | |||||
* | Use configure, make_build, make_install macros | Ting-Wei Lan | 2017-12-15 | 1 | -22/+29 |
| | |||||
* | Replace %define with %global | Ting-Wei Lan | 2017-12-12 | 1 | -14/+17 |
| | |||||
* | arm-linux-gnueabi-toolchain: Fix build ID conflict for Fedora 27 and later | Ting-Wei Lan | 2017-12-07 | 1 | -1/+8 |
| | |||||
* | Rebuild packages for Fedora 27 and 28 | Ting-Wei Lan | 2017-10-17 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 7.1.0 -> 7.2.0 | Ting-Wei Lan | 2017-08-15 | 3 | -297/+6 |
| | |||||
* | arm-linux-gnueabi-toolchain: Fix GCC build failure with GLIBC 2.26 | Ting-Wei Lan | 2017-08-08 | 3 | -1/+298 |
| | |||||
* | arm-linux-gnueabi-toolchain: Filter provides in more GCC directories | Ting-Wei Lan | 2017-08-03 | 1 | -3/+18 |
| | |||||
* | arm-linux-gnueabi-toolchain: Filter provides in cross_sysroot | Ting-Wei Lan | 2017-07-04 | 1 | -20/+7 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 6.3.0 -> 7.1.0 | Ting-Wei Lan | 2017-05-03 | 2 | -97/+81 |
| | |||||
* | arm-linux-gnueabi-toolchain: Fix build failure with GCC 7 | Ting-Wei Lan | 2017-03-11 | 2 | -2/+36 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 6.2.0 -> 6.3.0 | Ting-Wei Lan | 2016-12-22 | 1 | -2/+5 |
| | |||||
* | Rebuild packages for Fedora 25 and 26 | Ting-Wei Lan | 2016-09-11 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 6.1.0 -> 6.2.0 | Ting-Wei Lan | 2016-08-25 | 1 | -3/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 5.3.0 -> 6.1.0 | Ting-Wei Lan | 2016-05-10 | 1 | -6/+14 |
| | |||||
* | Rebuild packages for Fedora 24 and 25 | Ting-Wei Lan | 2016-03-04 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: Support armv7hl and aarch64 | Ting-Wei Lan | 2015-12-29 | 1 | -39/+74 |
| | | | | Most build options are also synced with Fedora. | ||||
* | arm-linux-gnueabi-toolchain: GCC 5.2.0 -> 5.3.0 | Ting-Wei Lan | 2015-12-06 | 1 | -10/+13 |
| | | | | This commit also fix glibc build on Fedora 24. | ||||
* | Own directories created by my packages | Ting-Wei Lan | 2015-11-24 | 1 | -1/+10 |
| | |||||
* | arm-linux-gnueabi-toolchain: Install license files and documentation | Ting-Wei Lan | 2015-11-22 | 1 | -1/+6 |
| | |||||
* | Harden packages | Ting-Wei Lan | 2015-11-21 | 1 | -1/+4 |
| | |||||
* | Rebuild packages for Fedora 23 and 24 | Ting-Wei Lan | 2015-07-31 | 1 | -1/+4 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 5.1.0 -> 5.2.0 | Ting-Wei Lan | 2015-07-17 | 1 | -3/+6 |
| | |||||
* | arm-linux-gnueabi-toolchain: Fix macro usage %{fedora} -> %{?fedora} | Ting-Wei Lan | 2015-04-23 | 1 | -2/+5 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC 4.9.2 -> 5.1.0 | Ting-Wei Lan | 2015-04-23 | 1 | -64/+19 |
| | |||||
* | arm-linux-gnueabi-toolchain: Rebuild and fix problems for Fedora 22 and 23 | Ting-Wei Lan | 2015-03-21 | 1 | -2/+7 |
| | |||||
* | arm-linux-gnueabi-toolchain: Enable Ada support in GCC | Ting-Wei Lan | 2015-01-02 | 1 | -1/+57 |
| | |||||
* | arm-linux-gnueabi-toolchain: GCC should not directly depend on kernel-headers | Ting-Wei Lan | 2014-12-21 | 1 | -8/+26 |
| | |||||
* | arm-linux-gnueabi-toolchain: Fix indentation and the missing bracket | Ting-Wei Lan | 2014-12-21 | 1 | -1/+1 |
| | |||||
* | arm-linux-gnueabi-toolchain: Binutils 2.24, GCC 4.9.2, GLIBC 2.20 | Ting-Wei Lan | 2014-12-21 | 1 | -0/+298 |