aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* mpfr: Drop obsolete versionsChris Packham2023-10-046-51/+0
| | | | | | Drop versions of mpfr that were marked obsolete in the last release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Drop obsolete versionsChris Packham2023-10-0412-420/+0
| | | | | | Drop versions that were marked as obsolete in the last release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* strace: Add 6.5, remove old versionChris Packham2023-10-045-5/+5
| | | | | | | Add 6.5, mark 6.4 as obsolete, remove 5.16. https://lists.strace.io/pipermail/strace-devel/2023-September/011351.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* mpc: Add 1.3.1 drop old versionsChris Packham2023-10-047-10/+5
| | | | | | | | | https://www.multiprecision.org/ Add 1.3.1. Mark 1.2.1 as obsolete. Remove 1.0.3 and 1.1.0. Fixes #2030 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* linux: Add 6.5.5 bump LTSChris Packham2023-10-0423-56/+64
| | | | | | | | | | | | | Add 6.5.5 Bump 6.4 -> 6.4.16 Bump 6.1.35 -> 6.1.55 Bump 5.15.11 -> 5.15.133 Bump 5.10.185 -> 5.10.197 Bump 5.4.248 -> 5.4.257 Bump 4.19.287 -> 4.19.295 Bump 4.14.319 -> 4.14.326 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Bump to 1.8.3Lukas Rusak2023-09-243-4/+4
| | | | Signed-off-by: Lukas Rusak <lorusak@gmail.com>
* gcc: Bring in upstream fixes for CVE-2023-4039Chris Packham2023-09-17100-0/+15138
| | | | | | | | | Bring in the fixes for GCC 7 through 13. https://rtx.meta.security/mitigation/2023/09/12/CVE-2023-4039.html https://developer.arm.com/Arm%20Security%20Center/GCC%20Stack%20Protector%20Vulnerability%20AArch64 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* mpc: Mark 1.0.3 and 1.1.0 as obsoleteChris Packham2023-09-132-0/+2
| | | | | | | Mark these versions as obsolete so they can be dropped after the next release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* mpc: Update URLsChris Packham2023-09-131-2/+2
| | | | | | | Update the URLs for MPC to use https and the new gitlab.inria.fr repository. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* mpfr: Mark 3.1.6, 4.0.2 and 4.1.0 as obsoleteChris Packham2023-09-133-0/+3
| | | | | | | Mark these older versions as obsolete. These will be dropped after the next release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* mpfr: Add 4.2.1Chris Packham2023-09-132-0/+16
| | | | | | | | | | https://www.mpfr.org/mpfr-4.2.1/ This fixes compatibility issues with hosts using newer glibc (>=2.37). Fixes #2017, #2029 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* mpfr: Update mirror URLChris Packham2023-09-131-1/+1
| | | | | | Update the URL to use https. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Add patch to avoid reference to __pthread_key_createChris Packham2023-09-131-0/+35
| | | | | | | | | | | | | | | | A toolchain uclibc-ng-1.0.43, binutils-2.40 and gcc-13.2.0 hits the following error when building: ld.bfd: isl_test2.o: non-canonical reference to canonical protected function `__pthread_key_create' in x86_64-multilib-linux-uclibc/sysroot/lib64/libc.so.1 ld.bfd: failed to set dynamic section sizes: bad value The reference comes from libgcc where it is using the __pthread_key_create() symbol to detect the use of pthreads with GNU libc. Prevent this on uclibc-ng with an explicit condition. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111322 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* glibc: Fix SVE detection on aarch64Chris Packham2023-09-011-0/+56
| | | | | | | | | | | | | | glibc-2.28 complains: configure: error: use a compatible toolchain or configure with --disable-mathvec (this results in incomplete ABI). Apparently this is a problem in the way GCC passes the -mcpu and -march values to the assembler. As a workaround have the configure check pass -mcpu as well to override anything we're passing in the environment. Patch and explanation taken from the Yocto project with thanks. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc/13.2.0: Add patch with fixes for m68k soft float codeKeith Packard2023-08-251-0/+348
| | | | | | | Here's a patch I've sent upstream which fixes a range of floating point bugs in libgcc. Signed-off-by: Keith Packard <keithp@keithp.com>
* gcc: Add patch to resolve libsanitizer build issueChris Packham2023-08-191-0/+141
| | | | | | | | | | | | libsanitizer has problems intercepting crypt() and crypt_r() with newer glibcs. Bring in an upstream patch that drops support for these from ASAN. https://github.com/llvm/llvm-project/commit/d7bead833631486e337e541e692d9b4a1ca14edd https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111057 Fixes #2010 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* uClibc-ng: Bring in upstream fix for static buildsChris Packham2023-08-131-0/+22
| | | | | | | Bring in an upstream fix that affects static builds of uClibc-ng. Fixes #1959 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* glibc: Add glibc-2.38Chris Packham2023-08-104-1/+86
| | | | | | | | https://sourceware.org/pipermail/libc-announce/2023/000036.html Add the new version and carry through the ARC700 patch. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* ncurses: correctly parse sofisticated gcc versionKirill K. Smirnov2023-08-043-0/+90
| | | | | | | | | | On canadian cross build-gcc reports its version as '13-win32'. ncurses >=6.3 correctly interprets this line as '13', but older ncurses versions fail and jump into wrong conclusions. Let's cherry-pick related changes from mainline ncurses. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* gcc: Add 13.2.0Chris Packham2023-08-0415-9/+9
| | | | | | | | | https://gcc.gnu.org/pipermail/gcc-announce/2023/000179.html https://gcc.gnu.org/gcc-13/changes.html Add the new version and regenerate the patches. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Fix missing quote markKirill K. Smirnov2023-07-296-6/+6
| | | | | | | | | | | The missing quotes affect bootstrap routine: ./bootstrap: eval: line 646: unexpected EOF while looking for matching `'' ./bootstrap: eval: line 647: syntax error: unexpected end of file For some reason bootstrap script ignores these errors and terminates successfully. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* newlib: Mark versions <= 4.1.0 as obsoleteChris Packham2023-07-286-0/+6
| | | | | | | | Mark newlib 2.5.0.20171222, 3.0.0.20180831, 3.1.0.20181231, 3.2.0, 3.3.0 and 4.1.0 as obsolete. These can be dropped after the next crosstool-ng release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: add 4.2.0.20211231Norbert Lange2023-07-245-0/+43
| | | | | | Remove upstreamed patches. Signed-off-by: Norbert Lange <nolange79@gmail.com>
* provide a workaround for a glibc and GNU make incompatibilityChris Packham2023-07-212-1/+2
| | | | | | | | | | | Versions of GNU make newer than 4.4 trigger a hang in versions of glibc older than 2.31. As distros update to the newer GNU make version we'll start seeing more and more reports of this hang. Fortunately we already carry GNU make as a comp tool so all we need to do is select the right version when needed. Fixes #1946, #1932, #1975 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Update 10.4 -> 10.5Chris Packham2023-07-1427-27/+19
| | | | | | | | | Add GCC 10.5.0 and regenerate patches against the new version. https://gcc.gnu.org/pipermail/gcc-announce/2023/000178.html https://gcc.gnu.org/gcc-10/changes.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* linux: Add missing chksum fileChris Packham2023-07-101-0/+8
| | | | | | | New file was missed in the update. Fixes: 0752bd1a ("linux: Add 6.4 bump LTS") Signed-off-by: Chris Packham <judge.packham@gmail.com>
* strace: Update to 6.4Chris Packham2023-07-104-43/+4
| | | | | | https://lists.strace.io/pipermail/strace-devel/2023-June/011339.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* linux: Add 6.4 bump LTSChris Packham2023-07-1022-56/+56
| | | | | | | | | | | | | Add 6.4 Update 6.3.2 -> 6.3.9 Update 6.1.25 -> 6.1.35 Update 5.15.108 -> 5.15.118 Update 5.10.179 -> 5.10.185 Update 5.4.242 -> 5.4.248 Update 4.19.282 -> 4.19.287 Update 4.14.314 -> 4.14.319 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* strace: Fixup patch to configureChris Packham2023-06-141-1/+1
| | | | | | | | | | In the rush to sort out a build issue with strace an invalid change to ./configure was made. Update the patch with the correct delta for the generated file. Fixes #1978 Fixes: d659700d ("strace: Add strace 6.3") Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: add 4.3.0.20230120Chris Packham2023-06-046-0/+98
| | | | | | | | Add the 4.3.0.20230120 and update the required patches. As of this release the newlib-global-atexit is mandatory so set this to default y. Included is an upstream patch to support older GCC versions. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Add 11.4.0Chris Packham2023-05-3114-25/+17
| | | | | | | | | Add gcc 11.4.0 and regenerate patches against the new version. https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html https://gcc.gnu.org/gcc-11/changes.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: Add upstream patches for float supportChris Packham2023-05-312-0/+115
| | | | | | | Bring in upstream support for newer float standards being used by GCC. Fixes #1957 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add gdb 13.2Chris Packham2023-05-314-29/+8
| | | | | | | | | https://sourceware.org/pipermail/gdb-announce/2023/000135.html https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-13.2-release Add the 13.2 release, remove 13.1. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* strace: Add strace 6.3Chris Packham2023-05-314-4/+43
| | | | | | | | | https://lists.strace.io/pipermail/strace-devel/2023-May/011317.html Add strace 6.3. Remove 6.2. Add upstream patch for working with newer Linux headers. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc/6.5.0: Bring in upstream fix for newer ISL versionsChris Packham2023-05-281-0/+221
| | | | | | | | | | | | | | | | | isl-0.26 moves some header includes around so now if we want isl_val_free we need to include isl/val.h. Otherwise we get errors such as src/gcc/gcc/graphite-isl-ast-to-gimple.c: In member function 'tree_node* translate_isl_ast_to_gimple::gcc_expression_from_isl_expr_int(tree, isl_ast_expr*)': src/gcc/gcc/graphite-isl-ast-to-gimple.c:349:3: error: 'isl_val_free' was not declared in this scope; did you mean 'isl_vec_free'? 349 | isl_val_free (val); | ^~~~~~~~~~~~ | isl_vec_free Bring in an upstream fix that uses the correct header file. Fixes #1962 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc/6.5.0: Regenerate patchesChris Packham2023-05-283-35/+37
| | | | | | | Run patches through ./maintainer/manage-packages.sh -P -s gcc-6.5.0 to clean them up. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Remove version 1.7.9Chris Packham2023-05-283-5/+1
| | | | | | Picolibc 1.8.1 has been added so we can drop 1.7.9. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Mark versions 1.4.7, 1.5.1 and 1.6.2 as obsoleteChris Packham2023-05-283-0/+3
| | | | | | | | These versions were present in crosstool-ng 1.25.0 so as per current policy mark them as obsolete so they can be dropped after the next release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* musl: add 1.2.4Dima Krasner2023-05-192-0/+4
| | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* Merge pull request #1958 from bhundven/update_linux_6_3_2Bryan Hundven2023-05-173-8/+8
|\ | | | | Update linux 6.3.1 -> 6.3.2
| * Update linux 6.3.1 -> 6.3.2Bryan Hundven2023-05-153-8/+8
| | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | gdb: Bring in upstream fix for build errorChris Packham2023-05-171-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | On systems that lack pread64() (e.g. musl) the following build error is observed. src/gdb/gdbserver/linux-low.cc:5393:45: error: expected ':' before ')' token src/gdb/gdbserver/linux-low.cc:5393:45: error: expected primary-expression before ')' token src/gdb/gdbserver/linux-low.cc:5393:45: error: expected ':' before ')' token src/gdb/gdbserver/linux-low.cc:5393:45: error: expected primary-expression before ')' token Bring in the upstream fix for this error. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | Add ncurses 6.4Bryan Hundven2023-05-152-0/+4
|/ | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* gcc: Add upstream patch for build issue on RISCVChris Packham2023-05-141-0/+41
| | | | | | | | | | | | | | | | | Depending on the host C++ compiler GCC13 fails on riscv configurations with the following error src/gcc/gcc/config/riscv/genrvv-type-indexer.cc:118:30: error: no member named 'log2' in namespace 'std'; did you mean simply 'log2'? elmul_log2 = lmul_log2 - std::log2 (sew / eew); ^~~~~~~~~ log2 /usr/include/c++/v1/math.h:1463:1: note: 'log2' declared here log2(_A1 __lcpp_x) _NOEXCEPT {return ::log2((double)__lcpp_x);} ^ Bring in an upstream fix for the build error. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* glibc: Disable -Werror with GCC13 and glibc <2.37Chris Packham2023-05-141-1/+1
| | | | | | | GCC13 picks up some new errors on older glibc versions. Disable -Werror automatically when these combinations are selected. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Add 13.1.0Chris Packham2023-05-1414-1/+837
| | | | | | | | | | Add gcc 13.1.0 with rebased patches against the new version. https://gcc.gnu.org/pipermail/gcc-announce/2023/000175.html https://gcc.gnu.org/gcc-13/changes.html https://gcc.gnu.org/gcc-13/porting_to.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Add 12.3.0Chris Packham2023-05-1414-21/+21
| | | | | | | | | Add gcc 12.3.0 and regenerate patches against the new version. https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html https://gcc.gnu.org/gcc-12/changes.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Update linux 6.3.0 -> 6.3.1Bryan Hundven2023-05-073-8/+8
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* uClibc-ng: Add 1.0.43Chris Packham2023-04-302-0/+16
| | | | | | https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/log/?qt=range&q=v1.0.42..v1.0.43 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc/12.2.0: Regenerate patchesChris Packham2023-04-305-53/+21
| | | | | | | | | | Run the patches through ./maintainer/manage-packages.sh -P -s gcc-12.2.0 to mop up the fact that we'd ended up with two 0005 patches. Signed-off-by: Chris Packham <judge.packham@gmail.com>