aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* linux: Add 6.3 bump LTSChris Packham2023-04-3023-56/+64
| | | | | | | | | | | | | Add 6.3 Update 6.2.7 -> 6.2.12 Update 6.1.20 -> 6.1.25 Update 5.15.103 -> 5.15.108 Update 5.10.175 -> 5.10.179 Update 5.4.237 -> 5.4.242 Update 4.19.278 -> 4.19.282 Update 4.14.310 -> 4.14.314 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Add zstd 1.5.5MOHAMED_OS2023-04-302-0/+5
| | | | Signed-off-by: MOHAMED_OS <mohamed19eng@gmail.com>
* isl: Add isl-0.26Chris Packham2023-04-192-0/+12
| | | | | | | | | | | | | | Changes: - fix inherited overloaded methods in Python bindings - decompose topological sort of clusters in incremental scheduler - improved isl_pw_aff_list_{min,max} - add some convenience functions - more exports to (templated C++) bindings - slightly improved conversion from binary relation to function https://repo.or.cz/isl.git/shortlog/?qt=range&q=isl-0.25..isl-0.26 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Bump to 1.8.1Keith Packard2023-04-193-4/+4
| | | | | | New upstream version. Signed-off-by: Keith Packard <keithp@keithp.com>
* 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>