aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Restore Oracle products to crosstool-ng using gcc-oracleGuillermo E. Martinez2022-06-2614-30/+224
| | | | | | | | | | | | | | | This commit restore the support for the following products in Oracle Linux 7.9: Binutils 2.27-44.base.0.400 GCC 4.8.5-44.0.5 glibc 2.17-317.0.3 UEK5/u4 4.14.35-2025.400.8 Sample configurations were updated to use such versions, and be compiled in host machine using recent GCC versions. Signed-off-by: Guillermo E. Martinez <guillermo.e.martinez@oracle.com>
* strace: Add strace 5.18Chris Packham2022-06-213-0/+5
| | | | | | | | https://lists.strace.io/pipermail/strace-devel/2022-June/011079.html Add 5.18 and mark 5.16 as obsolete. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* linux: Add 5.18.4 bump LTSChris Packham2022-06-2123-56/+64
| | | | | | | | | | | | | Add 5.18.4 Bump 4.9.312 -> 4.9.318 Bump 4.14.277 -> 4.14.283 Bump 4.19.241 -> 4.19.247 Bump 5.4.191 -> 5.4.198 Bump 5.10.113 -> 5.10.122 Bump 5.15.37 -> 5.15.47 Bump 5.17.5 -> 5.17.15 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Add gcc 9.5.0Chris Packham2022-06-0822-11/+11
| | | | | | Add GCC 9.5.0 and regenerate the patches as necessary. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Update fix for sh-unknown-elfChris Packham2022-05-311-64/+0
| | | | | | | | | Extend the fix from commit 6b465e15 ("Remove m1 from multilibs for GCC11 on SH arch.") to cover GCC 12 and future releases. Remove the patch that was added to solve the same problem. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Add Oracle ol8u6 product to crosstool-ngGuillermo E. Martinez2022-05-315-0/+108
| | | | | | | | | | | | | | | | | | This commit adds support for the following Oracle products, in order to target Oracle Linux 8.6: Binutils 2.30-113.0.1 GCC 8.5.0-10.0.2 glibc 2.28-189.1.0.1 UEK5/u4 4.14.35-2025.400.8 Sample configuration files are provides for the following triplets: aarch64-ol8u6-linux-gnu x86_64-ol8u6-linux-gnu i686-ol8u6-linux-gnu Signed-off-by: Guillermo E. Martinez <guillermo.e.martinez@oracle.com>
* glibc: backport fix for vfork on mipsChris Packham2022-05-261-0/+142
| | | | | | | | | | | glibc-2.23 fails to build for mips with nptl/libpthread.so:(*IND*+0x0): multiple definition of `vfork@GLIBC_2.0'; This was fixed in glibc-2.24. Backport the fix for glibc-2.23. Fixes #1744 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: drop libsanitizer patch for GCC12Chris Packham2022-05-232-26/+0
| | | | | | | | | | | For some reason GCC 12 ends up hitting the _MIPS_SIM_NABI32 case for Linux's arch/mips/include/uapi/asm/stat.h when building libsanitizer. This is basically the opposite of the problem from commit 1b6ad7cd ("gcc: Bring in fix for libsanitizer on mips64"). Dropping the patch resolves the issue for GCC 12. Fixes #1741 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Add 12.1Chris Packham2022-05-1910-1/+441
| | | | | | | | | | | | | | | | | | | Add GCC 12.1 https://gcc.gnu.org/gcc-12/ The following patches from GCC 11.3.0 are no longer needed: - 0005-arc-Update-ZOL-pattern.patch - 0006-arc-Update-u-maddhisi4-patterns.patch - 0007-arc-Fix-maddhisi-patterns.patch - 0008-Darwin-aarch64-Initial-support-for-the-self-host-dri.patch - 0009-libstdc-Check-for-TLS-support-on-mingw-cross-compile.patch One new patch is needed to avoid issues building sh-unknown-elf: - 0006-sh-Avoid-mb-m1-multilib-combination.patch It is also necessary to build all-build-libcpp. This target exists as far back as GCC 6 so has been done unconditionally. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Bring in fix for libsanitizer on mips64Chris Packham2022-05-181-0/+31
| | | | | | | | | The kernel's struct stat is 104 bytes when compiling for _MIPS_SIM_ABI64. Set struct_kernel_stat_sz to match. Fixes #1733 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add 12.1Chris Packham2022-05-163-1/+9
| | | | | | Add gdb 12.1 release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* linux: Add 5.17.5, bump LTSChris Packham2022-05-1624-57/+65
| | | | | | | | | | | | | | | | Add 5.17.5 Bump 5.16.9 -> 5.16.20 Bump 5.15.23 -> 5.15.37 Bump 5.10.100 -> 5.10.113 Bump 4.19.229 -> 4.19.241 Bump 4.14.266 -> 4.14.277 Bump 4.9.301 -> 4.9.312 Linux 5.5 made `make headers_check` a no-op and as of 5.17 it has been removed so add a milestone and use it as a dependency for KERNEL_LINUX_INSTALL_CHECK. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* duma: Add checksums for 2_5_21Chris Packham2022-05-161-0/+8
| | | | | | | These were unintentionally omitted when the new version was added. Fixes: 2804d686 ("duma: Add version 2.5.21") Signed-off-by: Chris Packham <judge.packham@gmail.com>
* duma: Add version 2.5.21Chris Packham2022-05-154-12/+13
| | | | | | | | | | | | Add duma 2.5.21 and mark 2.5.15 as obsolete. While we're at it use the versions hosted on github which requres new checksums for the 2.5.15 version because the generated tarballs are different. It appears we don't need any of the patches we've been carrying for the older version but we do need to pass CC_FOR_BUILD in addition to HOSTCC. When 2.5.15 is removed we can drop HOSTCC (and DUMA_CPP, DUMA_SO). Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: drop obsolete versionsChris Packham2022-05-1040-1022/+1
| | | | | | | Drop gdb 7.11.1, 7.12.1, 8.0.1, 8.1.1 and 8.2.1. Cleanup milestones related to these older versions. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* strace: drop obsolete versionsChris Packham2022-05-1029-528/+0
| | | | | | | | | | | | | strace aims to be backwards compatible with older kernels so we don't actually need to have every strace version. The 4.15-4.26 versions were technically in a ct-ng release so they were obsoleted. Now that the 1.25.0 release is out we can remove these versions. Going forward we will obsolete the version that is in the latest ct-ng release and simply remove intervening strace versions as they are released. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Remove obsolete glibc 2.12.1Chris Packham2022-05-1066-4104/+0
| | | | | | | | | glibc 2.12.1 was marked as obsolete. Now that the 1.25.0 release is out this version can be removed completely. As glibc 2.12.1 was the last remaining version supported by glibc-ports support for glibc-ports is also removed. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Remove obsolete bionic/android supportChris Packham2022-05-1010-24/+0
| | | | | | | | The bionic libc support was out of date and relied on downloading binaries from the internet. It was already marked as obsolete. Now that the 1.25.0 release is out it can be completely removed. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* avr-libc: Update vcs URLChris Packham2022-05-081-1/+1
| | | | | | | The avr-libc project has moved to github and is now using git. Update the repository field accordingly. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* mpfr: Update vcs URLChris Packham2022-05-081-1/+1
| | | | | | | The mpfr project is now using git. Update the repository field accordingly. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Update vcs URLChris Packham2022-05-081-1/+1
| | | | | | | The GCC project has been using git for a while now. Update the repository field accordingly. Signed-off-by: Chris Packham <judge.packham@gmail.com>