aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* linux: Add 6.2.7 bump LTSChris Packham2023-03-2020-48/+56
| | | | | | | | | | | | Add 6.2.7 (actually this time) 6.1.13 -> 6.1.20 5.15.95 - > 5.15.103 5.10.169 -> 5.10.175 5.4.232 -> 5.4.237 4.19.273 -> 4.19.278 4.14.306 -> 4.14.310 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* strace: Add strace 6.2Chris Packham2023-03-203-4/+4
| | | | | | | | | https://lists.strace.io/pipermail/strace-devel/2023-February/011172.html Add strace 6.2, remove strace 6.1 Fixes #1915 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* [gcc] Move a patch to the bundled experimental patchesBryan Hundven2023-03-161-0/+0
| | | | | | | | | | | | As mentioned in #1908, we should have patches that are experimental under the CT_EXPERIMENTAL option. This an experimental patch to gcc: https://gcc.gnu.org/pipermail/gcc-patches/2022-August/600452.html And since it may affect production toolchains, we should move this patch to the experimental bundled patches introduced in the previous commit. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Add automake 1.16.5Bryan Hundven2023-03-143-8/+8
| | | | | | This version matches newer python versions. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Support targeting macOS aarch64 in older GCCsSteven Fackler2023-03-1411-0/+506
| | | | | | | | | This adds backports of a couple of patches necessary to support macOS arm64 hosts for gcc. It was ported from https://github.com/richfelker/musl-cross-make/pull/129 with some small fixups to make the patches apply cleanly. Signed-off-by: Steven Fackler <sfackler@gmail.com>
* Add isl 0.25Bryan Hundven2023-03-142-0/+12
| | | | | | This fixes configure time issues on newer linux distributions Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #1908 from keith-packard/gcc-getenv-defaultBryan Hundven2023-03-091-0/+102
|\ | | | | packages/gcc: Add gcc patch to allow getenv default values
| * packages/gcc: Add gcc patch to allow getenv default valuesKeith Packard2023-02-281-0/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch, submitted upstream but not (yet?) accepted, adds a third parameter to the specs file 'getenv' function that provides a value for when the environment variable is not set, instead of having gcc fail. This seemed like the safest way to provide a mechanism for getting the installed location of the toolchain from inside a specs file as, when not installed in the built-in location, gcc already sets the GCC_EXEC_PREFIX environment variable to a well defined location within that directory hierarchy, but when installed in the location specified at compile time, gcc does not. Providing a default value that matches the compile-time location then allows the specs file to compute paths relative to the current GCC installation location, whereever it is installed. Signed-off-by: Keith Packard <keithp@keithp.com>
* | linux: Add 6.2 bump LTSChris Packham2023-03-0818-48/+48
| | | | | | | | | | | | | | | | | | | | | | | | Add 6.2 Update 6.1 -> 6.1.13 Update 5.15.82 -> 5.15.95 Update 5.10.158 -> 5.10.169 Update 5.4.226 -> 5.4.232 Update 4.19.268 -> 4.19.273 Update 4.14.301 -> 4.14.306 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | binutils: Add binutils 2.40Chris Packham2023-03-0810-0/+622
| | | | | | | | | | | | https://sourceware.org/pipermail/binutils/2023-January/125671.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | elf2flt: Add patch for binutils 2.40Chris Packham2023-03-081-0/+142
| | | | | | | | | | | | | | Add a patch to deal with the removal of BFD_VMA_FMT from bfd.h in binutils-2.40. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | packages/gcc/12.2.0: Add picolibc patchesKeith Packard2023-03-085-0/+427
|/ | | | | | These patches allow picolibc to act as the system C library within gcc. Signed-off-by: Keith Packard <keithp@keithp.com>
* gdb: Add gdb 13.1Chris Packham2023-02-253-1/+9
| | | | | | | https://sourceware.org/pipermail/gdb-announce/2023/000134.html https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-13.1-release Signed-off-by: Chris Packham <judge.packham@gmail.com>
* zstd: Run through ./maintainer/manage-packages.shChris Packham2023-02-131-4/+4
| | | | | | | | There was a typo in the original commit which used "zlib" instead of "zstd". The checksums remain the same. Fixes: 4cba2994 ("Add zstd to the companion libs") Signed-off-by: Chris Packham <judge.packham@gmail.com>
* uClibc-ng: Add uClibc-ng 1.0.42Chris Packham2023-02-082-0/+16
| | | | | | https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/log/?h=v1.0.42 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* glibc: drop caddr_t patchChris Packham2023-02-081-17/+0
| | | | | | | | | | | | | | | | | | | | | | We've been carrying around this patch for ages. It was first added in commit 42e908c4 ("libc/glibc: workaround for autoconf'ed define of caddr_t") and ported to glibc-2.13 in commit de6b6733 ("libc/glibc: add patch to avoid caddr_t redefinition"). It has been ported to every new version of glibc ever since. It's not immediately obvious that the original problem still affects modern glibc versions. If there is a problem it hasn't been reported to the glibc maintainers in the 12 years since it was first seen. It could be that ct-ng is unique in the way we support canadian builds or that there was another fix for the same problem applied upstream sometime in the last 12 years. Drop the patch now to stop in being propagated blindly to new glibc versions. Doing it as a separate commit (as opposed to dropping it in the previous commit which bumped the version) allows the decision to be documented and if this turns out to be wrong it can be easily reverted. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* glibc: Add glibc-2.37Chris Packham2023-02-084-0/+102
| | | | | | | | | https://sourceware.org/pipermail/libc-announce/2023/000035.html Add the new version carry through 2 patches that are not upstream. Fixes #1885 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Add zstd to the companion libsQuentin Boswank2023-02-083-0/+9
| | | | | | | | Add zstd to the companion libs witch allows to use lto zstd compression in a canadian or cross-native enviroment Signed-off-by: QBos07 <62326551+QBos07@users.noreply.github.com> Signed-off-by: Quentin Boswank <62326551+QBos07@users.noreply.github.com>
* Update mingw-w64 to v10.0.0mid-kid2023-02-013-0/+38
| | | | Signed-off-by: mid-kid <esteve.varela@gmail.com>
* Merge pull request #1875 from keith-packard/picolibc-1.8Bryan Hundven2023-01-163-1/+5
|\ | | | | Update picolibc to 1.8
| * Update picolibc to 1.8Keith Packard2022-12-233-1/+5
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | glibc: Add fix for GNU make 4.4 compatibility to more versionsChris Packham2023-01-0910-0/+1050
| | | | | | | | | | | | | | | | Backport the upstream fix for GNU make 4.4 compatibility to more versions of glibc. Fixes #1878 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | Add Oracle ol8u7 product to crosstool-ngCupertino Miranda2022-12-185-4/+1012
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds support for the following Oracle products, targeting Oracle Linux 8.7: Binutils 2.30-117.0.1 GCC 8.5.0-15.0.2 glibc 2.28-211.1.0.1 UEK5/u4 4.14.35-2025.400.8 Sample configuration files are provided for the following triplets: aarch64-ol8u7-linux-gnu x86_64-ol8u7-linux-gnu i686-ol8u7-linux-gnu Signed-off-by: Cupertino Miranda <cupertino.miranda@oracle.com>
* | linux: Add Linux 6.1 and bump LTSChris Packham2022-12-1423-56/+64
| | | | | | | | | | | | | | | | | | | | | | | | Add Linux 6.1 Update 6.0.2 -> 6.0.12 Update 5.15.74 -> 5.15.82 Update 5.10.148 -> 5.10.158 Update 5.4.218 -> 5.4.226 Update 4.19.261 -> 4.19.268 Update 4.14.295 -> 4.14.301 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | strace: Add 6.1 releaseChris Packham2022-12-143-4/+4
| | | | | | | | | | | | | | | | https://lists.strace.io/pipermail/strace-devel/2022-December/011128.html Add strace 6.1. Remove 6.0. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | make: Add GNU Make 4.4Chris Packham2022-12-114-1/+10
| | | | | | | | | | | | | | | | https://lists.gnu.org/archive/html/info-gnu/2022-10/msg00008.html Add GNU Make 4.4, mark 4.2.1 and 4.3 as obsolete. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | strace: Add strace 6.0Chris Packham2022-12-113-4/+4
| | | | | | | | | | | | https://lists.strace.io/pipermail/strace-devel/2022-October/011125.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | newlib: Change ftp mirror link to https oneYuriy Kolerov2022-12-042-2/+2
| | | | | | | | | | | | | | | | Some corporate VPN services block ftp connections. It leads to an error while building a toolchain with packages with ftp mirrors. It's possible to safely use https instead of ftp. Signed-off-by: Yuriy Kolerov <ykolerov@synopsys.com>
* | glibc: Add fix for GNU make 4.4 compatibility issueChris Packham2022-12-041-0/+114
| | | | | | | | | | | | | | | | Add an upstream patch that resolves a compatibility issue with GNU make 4.4. Fixes #1858 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | expat: Update to expat-2.5.0Chris Friedt2022-11-283-0/+18
| | | | | | | | | | | | | | | | - expat-2.4.1 is not available on sf.net due to vulnerabilities - mark expat-2.4.1 as obsolte - add expat-2.5.0 version info Signed-off-by: Chris Friedt <cfriedt@meta.com>
* | packages: Update picolibc to 1.7.9Joakim Nohlgård2022-11-223-4/+4
| | | | | | | | Signed-off-by: Joakim Nohlgård <joakim@nohlgard.se>
* | Backport fixes for glibc and gcc to fix interactions with kernel headersBryan Hundven2022-11-096-0/+687
| | | | | | | | | | Reported-by: milkylainen (IRC) Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | linux: Add 6.0.2 bump LTSChris Packham2022-10-1823-57/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | Add 6.0.2 Bump 5.19.2 -> 5.19.16 Bump 5.15.58 -> 5.15.74 Bump 5.10.134 -> 5.10.148 Bump 5.4.208 -> 5.4.218 Bump 4.9.325 -> 4.9.330 Bump 4.19.254 -> 4.19.261 Bump 4.14.290 -> 4.14.295 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | zlib: Replace sourceforge mirror with githubChris Packham2022-10-171-1/+1
| | | | | | | | | | | | | | New zlib versions aren't being published on sourceforge. Use the github mirror instead. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | zlib: Update to zlib-1.2.13Chris Packham2022-10-175-0/+71
|/ | | | | | | | | | | | | | | | | | Brings in the following changes - Fix a bug when getting a gzip header extra field with inflateGetHeader(). This remedies CVE-2022-37434. - Fix a bug in block type selection when Z_FIXED used. Now the smallest block type is selected, for better compression. - Fix a configure issue that discarded the provided CC definition. - Correct incorrect inputs provided to the CRC functions. This mitigates a bug in Java. - Repair prototypes and exporting of the new CRC functions. - Fix inflateBack to detect invalid input with distances too far. Mark zlib-1.2.12 as obsolete. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* strace: Update to 5.19Chris Packham2022-09-263-4/+4
| | | | | | https://lists.strace.io/pipermail/strace-devel/2022-August/011094.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gnuprumcu: Add release 0.9.0Dimitar Dimitrov2022-09-132-0/+4
| | | | Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
* avr-libc: Add avr-libc 2.1.0Rafael G. Martins2022-09-112-0/+4
| | | | Signed-off-by: Rafael G. Martins <rafael@rafaelmartins.eng.br>
* gcc: Add gcc 12.2.0Chris Packham2022-08-238-8/+8
| | | | | | | | https://gcc.gnu.org/pipermail/gcc-announce/2022/000174.html Add gcc 12.2.0. None of the patches needed regenerating. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Update linux kernel to 5.19.2Bryan Hundven2022-08-193-8/+9
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* packages: Update picolibc to 1.7.8Keith Packard2022-08-193-4/+4
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* binutils: Add binutils 2.39Chris Packham2022-08-1411-1/+623
| | | | | | | | | | | | | | | https://sourceware.org/pipermail/binutils/2022-August/122246.html Add binutils 2.39 and regenerate patches. 0008-binutils-2.38-vs.-ppc32-linux-kernel.patch is dropped as it has been applied upstream. Add a milestone for 2.39 which will be handy for Loongarch. Binutils now requires bison >= 3.0.4 to build gprofng for x86/aarch64 so we build our own bison when the host bison does not meet that requirement (which appears to be the case on macOS). Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Update binutils-2.30-113.0.3 for Oracle ol8u6 productGuillermo E. Martinez2022-08-092-1/+1
| | | | | | Oracle binutils updated to binutils-2.30-113.0.3 Signed-off-by: Guillermo E. Martinez <guillermo.e.martinez@oracle.com>
* packages/dtc: Add 1.6.1Elijah Shaw-Rutschman2022-08-083-8/+8
| | | | Signed-off-by: Elijah Shaw-Rutschman <elijahr@gmail.com>
* linux: Add 5.19 bump LTSChris Packham2022-08-0823-49/+57
| | | | | | | | | | | | | | | Add 5.19 Bump 5.18.4 -> 5.18.15 Bump 5.15.47 -> 5.15.58 Bump 5.10.122 -> 5.10.134 Bump 5.4.198 -> 5.4.208 Bump 4.14.283 -> 4.14.290 Bump 4.9.318 -> 4.9.325 Add a milestone for 5.19 as this adds support for the loongarch CPU architecture. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* glibc: Add glibc 2.36Chris Packham2022-08-085-1/+104
| | | | | | | | | | | | https://sourceware.org/pipermail/libc-announce/2022/000034.html Add the new version. Regenerate the patches and remove the one that had been applied upstream. Add a milestone for 2.36 as this version introduces support for the loongarch CPU architecture. Fixes #1795 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Update Oracle binutils for ol8u6 productGuillermo E. Martinez2022-07-252-1/+1
| | | | | | Oracle binutils updated to binutils-2.30-113.0.2 Signed-off-by: Guillermo E. Martinez <guillermo.e.martinez@oracle.com>
* gcc: Add gcc 10.4.0Chris Packham2022-07-1127-80/+21
| | | | | | | | | | | | https://gcc.gnu.org/pipermail/gcc-announce/2022/000173.html Add GCC 10.4.0 and regenerate the ct-ng patches. The powerpc-Fix-asm-machine-directive-for-some-CPUs patch is dropped as the change was applied upstream (and subsequently refactored). Closes #1777 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Revert "gcc: Bring in fix for libsanitizer on mips64"Chris Packham2022-07-111-31/+0
| | | | | | | | | This reverts commit 1b6ad7cd48e0849072e2372826498c01b56b7fc9. As it turns out libsanitizer isn't supported on mips64 with GCC11 or older (there is support in GCC12). The bug is actually the fact that ct-ng allows configuring libsanitizer for architectures that don't support it. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* binutils-oracle: Update source patch location for ol8Guillermo E. Martinez2022-06-282-0/+0
| | | | | | Due to a new commit oracle binutils branch an update location for patches is required. This patch disabled debug information for glibc too.