aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* packages/picolibc: Add version 1.6.2Keith Packard2021-06-173-1/+5
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* packages/gcc/libstdc++: #include_next → #includeKeith Packard2021-06-172-0/+614
| | | | | | | | | | | | | | Some of the installed libstdc++ header files use '#include_next' to work around toolchain oddities that might cause loops in the compiler. However, these also cause mistakes in locating header files when there are multiple C libraries installed as '#include_next' often ends up finding default C library header files. It doesn't seem like this patch could be accepted upstream; there's a long discussion about the use of include_next in these headers which I cannot fully understand. Signed-off-by: Keith Packard <keithp@keithp.com>
* Switch to picolibc version 1.5.1Keith Packard2021-06-176-4/+219
| | | | | | This version includes a small link fix for the sample crt0 on riscv. Signed-off-by: Keith Packard <keithp@keithp.com>
* packages: gcc: Add missing milestonesStephanos Ioannidis2021-06-071-1/+1
| | | | | | | This commit adds the missing gcc milestones 9 and 10, so that the helper symbols `GCC_9_or_later` and `GCC_10_or_later` can be used. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
* expat: Bump to 2.4.1Chris Packham2021-05-293-16/+16
| | | | | | | | Bring in fixes CVE-2013-0340. Fixes #1520 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* expat: Drop support for 2.1.1Chris Packham2021-05-292-6/+0
| | | | | | Drop out of date and vulnerable expat version. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Merge pull request #1517 from graysky2/isl-0.24Chris Packham2021-05-264-0/+22
|\ | | | | Update utils to latest stable
| * Update utils to latest stableJohn Audia2021-05-254-0/+22
| | | | | | | | | | | | | | * autoconf from 2.69 to 2.71 * isl from 0.22 to 0.24 Signed-off-by: John Audia <graysky@archlinux.us>
* | Merge pull request #1515 from messense/glibc-2-24-powerpc64-memsetChris Packham2021-05-251-0/+56
|\ \ | | | | | | Add glibc 2.24 fix cmpli usage in power6 memset patch
| * | Add glibc 2.24 fix cmpli usage in power6 memset patchmessense2021-05-231-0/+56
| |/ | | | | | | Signed-off-by: messense <messense@icloud.com>
* / Add MinGW version 9.0.0lancethepants2021-05-243-0/+37
|/ | | | Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
* Update linux package and add new versionBensuperpc2021-05-1929-72/+80
| | | | | | | | | | | | | | | Update linux package and add new version: Add 5.12.4 From 5.11.6 to 5.11.21 From 5.4.105 to 5.4.119 From 4.20.9 to 4.20.17 From 4.19.180 to 4.19.190 From 4.9.261 to 4.9.268 From 4.4.261 to 4.4.268 From 3.18.134 to 3.18.139 From 3.16.82 to 3.16.85 Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
* Merge pull request #1510 from messense/glibc-ppc64le-patchesChris Packham2021-05-1851-0/+28892
|\ | | | | Add GLIBC 2.17 support to powerpc64le-unknown-linux-gnu
| * fix BZ 18116 - build failure on ppc64le: setcontext.S uses power6 mtfsfmessense2021-05-131-0/+124
| | | | | | | | when not supported
| * Add ppc64le patches for glibc 2.17 from CentOS gitmessense2021-05-1350-0/+28768
| |
* | Update MinGW to version 8.0.2.lancethepants2021-05-124-9/+9
|/ | | | | | Adds support for gcc11. Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
* strace: Add github mirrorChris Packham2021-05-111-1/+1
| | | | | | | strace.io currently has an expired certificate. The same files are available via github so add that as a mirror. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Fix dynamic exception specifications in DUMA tests.spaun20022021-05-051-0/+69
| | | | | | | GCC11 now have -std=c++17 by default and c++17 does not allow dynamic exception specifications. Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
* Disable -Werror for GLIBC for all ARCH for GCC11.spaun20022021-05-051-1/+1
| | | | | | | | | | | | | This change replicates what GLIBC 2.23 has in the string/rawmemchr.c: // #if __GNUC_PREREQ (11, 0) // /* Likewise GCC 11, with a different warning option. */ // DIAG_IGNORE_NEEDS_COMMENT (11, "-Wstringop-overread"); // #endif With -Werror multiple platforms failing on the string/rawmemchr.c:40 line. Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
* Pull patch for macOS from GCC 10.3.0 package.spaun20022021-05-051-0/+18
| | | | | | This should fix linkage error on MacOS. Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
* Initial commit for gcc11spaun20022021-04-285-0/+70
| | | | Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
* Merge branch 'newlib-nano-4.1.0' of git://github.com/galak/crosstool-ngChris Packham2021-04-191-0/+1
|\
| * newlib-nano: Add newlib 4.1.0 supportKumar Gala2021-04-151-0/+1
| | | | | | | | | | | | Add symlink to newlib-4.1.0 package details for newlib-nano/4.1.0 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* | ltrace: Add patch to fix compile error for mipsChris Packham2021-04-141-0/+14
|/ | | | | | | | | | | | | | | | Newer versions of GCC complain: plt.c: In function 'arch_elf_add_plt_entry': plt.c:359:3: error: '%s' directive argument is null [-Werror=format-overflow=] 359 | fprintf(stderr, "%s: failed %s(%#llx): %sn", __func__, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | name, addr, strerror(errno)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors add a patch to avoid this error. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Update to newlib release 4.1.0Kumar Gala2021-04-144-0/+42
| | | | Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* libelf: add some mirrorsKumar Gala2021-04-131-1/+1
| | | | Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* Add musl 1.2.2Dima Krasner2021-04-102-0/+4
| | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* Merge pull request #1481 from galak/gcc-10-3Chris Packham2021-04-1029-172/+8
|\ | | | | Update to gcc release 10.3.0
| * Update to gcc release 10.3.0Kumar Gala2021-04-0829-172/+8
| | | | | | | | | | | | Drop patches already in 10.3.0 that had been backported Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* | packages/expat: Bump version to 2.3.0Chris Packham2021-04-083-16/+16
|/ | | | Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Fix depends generation under windowsIvan Kukhta2021-04-061-0/+29
| | | | Signed-off-by: Ivan Kukhta <Ivan.Kukhta@acronis.com>
* Add strace 5.9, 5.10 and 5.11Chris Packham2021-03-306-0/+12
| | | | Signed-off-by: Chris Packham <judge.packham@gmail.com>
* linux: Add new version and bump LTSChris Packham2021-03-2620-48/+56
| | | | | | | | | | | | Add 5.11.6 Bump 4.4.251 -> 4.4.261 Bump 4.9.251 -> 4.9.261 Bump 4.14.215 -> 4.14.225 Bump 4.19.167 -> 4.19.180 Bump 5.4.89 -> 5.4.105 Bump 5.10.7 -> 5.10.23 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Merge branches 'gcc10_shift_numbering' and 'gcc10_fno-rtti'Chris Packham2021-03-241-0/+67
|\
| * gcc: Fix bootstrap with -fno-rttiAnton Maklakov2021-03-231-0/+67
| |
* | gcc: just shift numbering in patch namesAnton Maklakov2021-03-234-0/+0
|/
* glibc: Add ARC700 support to v2.32 & v2.33Alexey Brodkin2021-02-142-0/+164
| | | | | | | | | | | | | | As of today ARCompact (AKA "ARCv1 ISA") processors (mostly those are ARC770) are not officially supported by upstream glibc as it adds quite some burden on release ans support of yet another "architecture" port. But given on ABI and ISA front ARCompact is very close to ARCv2 we may easily retrofit its support off-the-tree, which we do here. Also given amount of changes we need to apply there's a hope it will be easy and straight-forward to apply the same to later versions of glibc. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* glibc: add version 2.33Hans-Christian Noren Egtvedt2021-02-124-0/+51
| | | | | | | Forward ported all local patches from previous glibc release 2.32, they applied cleanly. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
* binutils: add version 2.36.1Hans-Christian Noren Egtvedt2021-02-1211-0/+622
| | | | | | | | | | | | | | Forward ported patches from binutils 2.35.1, refreshed to match current sources. Patch 0008-poison-system-directories.patch did not apply clean and had minor adjustments to fit new binutils 2.36.1 release. Dropped the following patches as they have been applied upstream: - 0009-Import-patch-from-mainline-to-fix-decoding-DWARF-inf.patch - 0010-arm-Fix-the-wrong-error-message-string-for-mve-vldr-.patch Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
* Merge pull request #1448 from dinuxbg/masterChris Packham2021-01-254-0/+51
|\ | | | | Add PRU target configuration
| * Add package with PRU linker scripts and headersDimitar Dimitrov2021-01-194-0/+51
| | | | | | | | | | | | | | | | Include the gnuprumcu package in PRU cross toolchain. Toolchain is somewhat useless without device specs and linker scripts for the various SoCs. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
* | Add newlib-nano as companion libKeith Packard2021-01-142-0/+11
|/ | | | | | | This allows building newlib-nano in addition to newlib and picolibc, allowing users to select between C libraries within the same toolchain. Signed-off-by: Keith Packard <keithp@keithp.com>
* linux: Add new versions and bump LTSChris Packham2021-01-1322-48/+64
| | | | | | | | | | | Add 5.9.16 and 5.10.7 Bump 4.4.236 -> 4.4.251 Bump 4.9.236 -> 4.9.251 Bump 4.14.198 -> 4.14.215 Bump 5.4.65 -> 5.4.89 Bump 5.8.9 -> 5.8.18 Signed-off-by: Chris Packham <judge.packham@gmail.com>
*---. Merge branches 'elijahr-dtc-1.6.0', 'elijahr-readme-typo', ↵Chris Packham2021-01-1310-8/+520
|\ \ \ | | | | | | | | | | | | 'foss-for-synopsys-dwc-arc-processors-abrodkin-libgmp-for-mac' and 'keith-packard-picolibc-companion'
| | | * picolibc: Add version 1.5Keith Packard2021-01-112-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * gcc: Add support for building libstdc++ with alternate libcKeith Packard2021-01-111-0/+275
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds another mode to do_gcc_core_backend that builds libstdc++ against an alternate libc implementation. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * picolibc: Pull compatibility patches from upstreamKeith Packard2021-01-083-0/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Allows picolibc's stdio to be used with c++ applications 2. Includes arm exception information in link rules 3. Adds picolibc include directory to c++ header paths. These patches are all upstream in picolibc and included in version 1.5. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * picolibc: Pull tarballs from github instead of keithp.comKeith Packard2021-01-072-8/+7
| | |/ | | | | | | | | | | | | | | | Way more bandwidth at github. Signed-off-by: Keith Packard <keithp@keithp.com>
| * / packages/dtc: Add 1.6.0Elijah Shaw-Rutschman2021-01-122-0/+8
|/ / | | | | | | Signed-off-by: Elijah Shaw-Rutschman <elijahr@gmail.com>
* / packages/ncurses: update ncurses mirrorChris Packham2020-12-181-1/+1
|/ | | | | | | | | | | ftp://invisible-island.net/ncurses doesn't actually have the numbered ncurses tarball. We've not noticed because we fall back to using the GNU mirror which does. It's also ftp which is being deprecated. Switch to https://invisible-mirror.net/archives/ncurses which has the actual tarballs and provides a secure connection. Signed-off-by: Chris Packham <judge.packham@gmail.com>