aboutsummaryrefslogtreecommitdiffstats
path: root/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec
Commit message (Collapse)AuthorAgeFilesLines
* arm-linux-gnueabi-toolchain: Rebuild packages for Fedora 39 and 40Ting-Wei Lan2023-10-151-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.37 -> 2.38Ting-Wei Lan2023-08-061-3/+18
|
* arm-linux-gnueabi-toolchain: Rebuild packages for Fedora 38 and 39Ting-Wei Lan2023-04-171-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.36 -> 2.37Ting-Wei Lan2023-03-041-3/+7
|
* arm-linux-gnueabi-toolchain: Rebuild packages for Fedora 37 and 38Ting-Wei Lan2022-10-291-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.35 -> 2.36Ting-Wei Lan2022-08-301-2/+6
|
* arm-linux-gnueabi-toolchain: GCC 11.2.0 -> 11.3.0Ting-Wei Lan2022-04-261-81/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-4/+14
| | | | | | 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: Rebuild packages for Fedora 35 and 36Ting-Wei Lan2021-08-231-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.33 -> 2.34Ting-Wei Lan2021-08-211-77/+9
|
* arm-linux-gnueabi-toolchain: Rebuild packages for Fedora 34 and 35Ting-Wei Lan2021-03-141-2/+5
|
* arm-linux-gnueabi-toolchain: GLIBC 2.32 -> 2.33Ting-Wei Lan2021-03-121-4/+6
|
* arm-linux-gnueabi-toolchain: Use versioned build directoryTing-Wei Lan2020-10-271-9/+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: GLIBC 2.31 -> 2.32Ting-Wei Lan2020-08-081-3/+6
|
* arm-linux-gnueabi-toolchain: Fix build on Fedora 33Ting-Wei Lan2020-04-281-24/+15
| | | | | | | | | | | | 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: Rebuild packages for Fedora 32 and 33Ting-Wei Lan2020-04-261-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.30 -> 2.31Ting-Wei Lan2020-02-101-3/+6
|
* Rebuild packages for Fedora 31 and 32Ting-Wei Lan2019-09-171-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.29 -> 2.30Ting-Wei Lan2019-08-191-7/+10
|
* Rebuild packages for Fedora 30 and 31Ting-Wei Lan2019-05-021-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.28 -> 2.29Ting-Wei Lan2019-02-141-3/+6
|
* Rebuild packages for Fedora 29 and 30Ting-Wei Lan2018-10-231-1/+4
|
* arm-linux-gnueabi-toolchain: Fix RPM files list for Fedora 27 and olderTing-Wei Lan2018-08-141-3/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.27 -> 2.28Ting-Wei Lan2018-08-141-10/+8
|
* arm-linux-gnueabi-toolchain: Disable RPC and libnsl in GLIBCTing-Wei Lan2018-04-301-2/+46
| | | | It has been disabled in Fedora 28 and it doesn't build with GCC 8.
* arm-linux-gnueabi-toolchain: GLIBC 2.26 -> 2.27Ting-Wei Lan2018-02-281-31/+13
|
* arm-linux-gnueabi-toolchain: Fix GLIBC build with Binutils 2.30Ting-Wei Lan2018-01-291-3/+13
|
* Use configure, make_build, make_install macrosTing-Wei Lan2017-12-151-11/+20
|
* Replace %define with %globalTing-Wei Lan2017-12-121-29/+32
|
* 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: Fix bootstrap build for GLIBCTing-Wei Lan2017-08-151-1/+5
|
* arm-linux-gnueabi-toolchain: GLIBC 2.25 -> 2.26Ting-Wei Lan2017-08-081-7/+6
|
* arm-linux-gnueabi-toolchain: Binutils 2.28 -> 2.29Ting-Wei Lan2017-07-291-1/+7
|
* arm-linux-gnueabi-toolchain: Filter provides in cross_sysrootTing-Wei Lan2017-07-041-1/+7
|
* arm-linux-gnueabi-toolchain: GLIBC 2.24 -> 2.25Ting-Wei Lan2017-03-081-3/+13
|
* Rebuild packages for Fedora 25 and 26Ting-Wei Lan2016-09-111-2/+6
|
* arm-linux-gnueabi-toolchain: GLIBC 2.23 -> 2.24Ting-Wei Lan2016-08-161-3/+5
|
* arm-linux-gnueabi-toolchain: GCC 5.3.0 -> 6.1.0Ting-Wei Lan2016-05-101-2/+6
|
* Rebuild packages for Fedora 24 and 25Ting-Wei Lan2016-03-041-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.22 -> 2.23Ting-Wei Lan2016-03-021-3/+5
|
* arm-linux-gnueabi-toolchain: Support armv7hl and aarch64Ting-Wei Lan2015-12-291-94/+145
| | | | Most build options are also synced with Fedora.
* arm-linux-gnueabi-toolchain: GCC 5.2.0 -> 5.3.0Ting-Wei Lan2015-12-061-5/+7
| | | | This commit also fix glibc build on Fedora 24.
* Own directories created by my packagesTing-Wei Lan2015-11-241-1/+25
|
* arm-linux-gnueabi-toolchain: Install license files and documentationTing-Wei Lan2015-11-221-1/+27
|
* arm-linux-gnueabi-toolchain: GLIBC 2.21 -> 2.22Ting-Wei Lan2015-08-121-3/+6
|
* Rebuild packages for Fedora 23 and 24Ting-Wei Lan2015-07-311-1/+4
|
* arm-linux-gnueabi-toolchain: Rebuild and fix problems for Fedora 22 and 23Ting-Wei Lan2015-03-211-1/+4
|
* arm-linux-gnueabi-toolchain: GLIBC 2.20 -> 2.21Ting-Wei Lan2015-03-161-2/+6
|
* arm-linux-gnueabi-toolchain: Pull in kernel-headers when installingTing-Wei Lan2014-12-211-1/+5
|
* 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/+480