aboutsummaryrefslogtreecommitdiffstats
path: root/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc
Commit message (Collapse)AuthorAgeFilesLines
* arm-linux-gnueabi-toolchain: Add GCC 14 release for Fedora 40Ting-Wei Lan2024-10-011-0/+647
|
* arm-linux-gnueabi-toolchain: GCC 13.2.0 -> 13.3.0Ting-Wei Lan2024-09-302-2/+150
|
* arm-linux-gnueabi-toolchain: Rebuild packages for Fedora 39 and 40Ting-Wei Lan2023-10-151-1/+4
|
* arm-linux-gnueabi-toolchain: GCC 13.1.0 -> 13.2.0Ting-Wei Lan2023-08-061-1/+4
|
* arm-linux-gnueabi-toolchain: GCC 12.2.0 -> 12.3.0Ting-Wei Lan2023-05-141-2/+5
|
* arm-linux-gnueabi-toolchain: Update GCC to 13.1.0Ting-Wei Lan2023-04-291-22/+12
|
* arm-linux-gnueabi-toolchain: Add GCC 13 snapshot for Fedora 38Ting-Wei Lan2023-04-171-0/+642
|
* arm-linux-gnueabi-toolchain: Own /usr/lib/gcc and /usr/libexec/gccTing-Wei Lan2022-10-292-2/+12
| | | | | Otherwise, no package own these directories if the native GCC isn't installed.
* arm-linux-gnueabi-toolchain: GLIBC 2.35 -> 2.36Ting-Wei Lan2022-08-303-1/+85
|
* arm-linux-gnueabi-toolchain: GCC 12.1.0 -> 12.2.0Ting-Wei Lan2022-08-201-1/+4
|
* arm-linux-gnueabi-toolchain: Update GCC to 12.1.0Ting-Wei Lan2022-07-021-22/+12
|
* arm-linux-gnueabi-toolchain: Add GCC 12 snapshot for Fedora 36Ting-Wei Lan2022-04-261-0/+612
|
* arm-linux-gnueabi-toolchain: GCC 11.2.0 -> 11.3.0Ting-Wei Lan2022-04-261-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.35Ting-Wei Lan2022-03-201-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 35Ting-Wei Lan2021-08-231-1/+6
|
* arm-linux-gnueabi-toolchain: GCC 11.1.0 -> 11.2.0Ting-Wei Lan2021-08-211-5/+5
|
* arm-linux-gnueabi-toolchain: kernel-headers 5.12.0 -> 5.13.0Ting-Wei Lan2021-07-033-2/+137
|
* arm-linux-gnueabi-toolchain: Update GCC to 11.1.0Ting-Wei Lan2021-04-291-22/+12
|
* arm-linux-gnueabi-toolchain: GCC 10.2.0 -> 10.3.0Ting-Wei Lan2021-04-091-2/+5
|
* arm-linux-gnueabi-toolchain: Add GCC 11 snapshot for Fedora 34Ting-Wei Lan2021-03-141-0/+573
|
* arm-linux-gnueabi-toolchain: GLIBC 2.32 -> 2.33Ting-Wei Lan2021-03-121-1/+5
|
* arm-linux-gnueabi-toolchain: Use versioned build directoryTing-Wei Lan2020-10-271-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.0Ting-Wei Lan2020-08-061-1/+4
|
* arm-linux-gnueabi-toolchain: Update GCC to 10.1.0Ting-Wei Lan2020-05-091-19/+9
|
* arm-linux-gnueabi-toolchain: Fix build on Fedora 33Ting-Wei Lan2020-04-281-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 32Ting-Wei Lan2020-04-261-0/+557
|
* arm-linux-gnueabi-toolchain: GCC 9.2.0 -> 9.3.0Ting-Wei Lan2020-03-212-56/+5
|
* arm-linux-gnueabi-toolchain: GLIBC 2.30 -> 2.31Ting-Wei Lan2020-02-102-1/+58
|
* Rebuild packages for Fedora 31 and 32Ting-Wei Lan2019-09-171-1/+4
|
* arm-linux-gnueabi-toolchain: GCC 9.1.0 -> 9.2.0Ting-Wei Lan2019-08-192-3/+12
|
* arm-linux-gnueabi-toolchain: Sync --with-tune with the official packageTing-Wei Lan2019-05-252-4/+10
| | | | https://src.fedoraproject.org/rpms/gcc/c/47b8ada3358e8786
* arm-linux-gnueabi-toolchain: Keep multiple versions of packagesTing-Wei Lan2019-05-252-0/+496
|
* arm-linux-gnueabi-toolchain: Update GCC to 9.1.0Ting-Wei Lan2019-05-041-18/+10
|
* arm-linux-gnueabi-toolchain: Update GCC to snapshot from 9 branchTing-Wei Lan2019-05-021-9/+33
|
* arm-linux-gnueabi-toolchain: GCC 8.2.0 -> 8.3.0Ting-Wei Lan2019-02-241-2/+5
|
* Rebuild packages for Fedora 29 and 30Ting-Wei Lan2018-10-231-1/+5
|
* arm-linux-gnueabi-toolchain: GCC 8.1.0 -> 8.2.0Ting-Wei Lan2018-07-271-2/+5
|
* arm-linux-gnueabi-toolchain: Enable Go support in GCCTing-Wei Lan2018-07-191-3/+14
|
* arm-linux-gnueabi-toolchain: Update GCC to 8.1.0Ting-Wei Lan2018-05-021-18/+10
|
* arm-linux-gnueabi-toolchain: Update GCC to snapshot from 8 branchTing-Wei Lan2018-04-301-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 28Ting-Wei Lan2018-03-151-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.0Ting-Wei Lan2018-01-271-4/+12
|
* Use configure, make_build, make_install macrosTing-Wei Lan2017-12-151-22/+29
|
* Replace %define with %globalTing-Wei Lan2017-12-121-14/+17
|
* arm-linux-gnueabi-toolchain: Fix build ID conflict for Fedora 27 and laterTing-Wei Lan2017-12-071-1/+8
|
* Rebuild packages for Fedora 27 and 28Ting-Wei Lan2017-10-171-1/+4
|
* arm-linux-gnueabi-toolchain: GCC 7.1.0 -> 7.2.0Ting-Wei Lan2017-08-153-297/+6
|
* arm-linux-gnueabi-toolchain: Fix GCC build failure with GLIBC 2.26Ting-Wei Lan2017-08-083-1/+298
|
* arm-linux-gnueabi-toolchain: Filter provides in more GCC directoriesTing-Wei Lan2017-08-031-3/+18
|
* arm-linux-gnueabi-toolchain: Filter provides in cross_sysrootTing-Wei Lan2017-07-041-20/+7
|
* arm-linux-gnueabi-toolchain: GCC 6.3.0 -> 7.1.0Ting-Wei Lan2017-05-032-97/+81
|
* arm-linux-gnueabi-toolchain: Fix build failure with GCC 7Ting-Wei Lan2017-03-112-2/+36
|
* arm-linux-gnueabi-toolchain: GCC 6.2.0 -> 6.3.0Ting-Wei Lan2016-12-221-2/+5
|
* Rebuild packages for Fedora 25 and 26Ting-Wei Lan2016-09-111-1/+4
|
* arm-linux-gnueabi-toolchain: GCC 6.1.0 -> 6.2.0Ting-Wei Lan2016-08-251-3/+4
|
* arm-linux-gnueabi-toolchain: GCC 5.3.0 -> 6.1.0Ting-Wei Lan2016-05-101-6/+14
|
* Rebuild packages for Fedora 24 and 25Ting-Wei Lan2016-03-041-1/+4
|
* arm-linux-gnueabi-toolchain: Support armv7hl and aarch64Ting-Wei Lan2015-12-291-39/+74
| | | | Most build options are also synced with Fedora.
* arm-linux-gnueabi-toolchain: GCC 5.2.0 -> 5.3.0Ting-Wei Lan2015-12-061-10/+13
| | | | This commit also fix glibc build on Fedora 24.
* Own directories created by my packagesTing-Wei Lan2015-11-241-1/+10
|
* arm-linux-gnueabi-toolchain: Install license files and documentationTing-Wei Lan2015-11-221-1/+6
|
* Harden packagesTing-Wei Lan2015-11-211-1/+4
|
* Rebuild packages for Fedora 23 and 24Ting-Wei Lan2015-07-311-1/+4
|
* arm-linux-gnueabi-toolchain: GCC 5.1.0 -> 5.2.0Ting-Wei Lan2015-07-171-3/+6
|
* arm-linux-gnueabi-toolchain: Fix macro usage %{fedora} -> %{?fedora}Ting-Wei Lan2015-04-231-2/+5
|
* arm-linux-gnueabi-toolchain: GCC 4.9.2 -> 5.1.0Ting-Wei Lan2015-04-231-64/+19
|
* arm-linux-gnueabi-toolchain: Rebuild and fix problems for Fedora 22 and 23Ting-Wei Lan2015-03-211-2/+7
|
* arm-linux-gnueabi-toolchain: Enable Ada support in GCCTing-Wei Lan2015-01-021-1/+57
|
* arm-linux-gnueabi-toolchain: GCC should not directly depend on kernel-headersTing-Wei Lan2014-12-211-8/+26
|
* arm-linux-gnueabi-toolchain: Fix indentation and the missing bracketTing-Wei Lan2014-12-211-1/+1
|
* arm-linux-gnueabi-toolchain: Binutils 2.24, GCC 4.9.2, GLIBC 2.20Ting-Wei Lan2014-12-211-0/+298