aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Merge pull request #1433 from ivanka2012/add-mingw-8.0.0Chris Packham2020-12-173-0/+38
|\ | | | | Add MinGW version 8.0.0
| * Add MinGW version 8.0.0ivanka20122020-12-143-0/+38
| | | | | | | | Signed-off-by: Kittenberger Iván <ivanka2012@gmail.com>
* | packages/ltrace: Remove stray ':' from URLChris Packham2020-12-111-1/+1
|/ | | | | | Change 'ftp::' to 'ftp:'. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gcc: Additional build fix for building arm64 toolchain on M1 Mac'sKumar Gala2020-12-081-0/+33
| | | | | | | | If we are targetting an aarch64-none-elf toolchain we end up running into a build issue in gcc/config/aarch64/driver-aarch64.c. This is fixed in upstream gcc so just backport the patch to gcc-10.2.0 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* gcc: Add some patches to get gcc 10.2 building on ARM based MacKumar Gala2020-12-042-0/+132
| | | | | | | Pull in a change from upstream GCC and one from the gcc-darwin-arm64 repo that gets an initial cross compiler building on ARM based Mac. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* bump to gmp 6.2.1 + patch for ARM based MacOS supportKumar Gala2020-12-044-12/+528
| | | | | | | | Update to GMP 6.2.1 for MacOS ARM support and pull in one patch from repo that deal with a possible issue with GMP on MacOS ARM systems. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* Merge branch 'jemarch-oracle/ol-support'Chris Packham2020-11-239-0/+29
|\
| * Add Oracle products to crosstool-ngJose E. Marchesi2020-11-238-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds support for the following Oracle products, in order to target 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 configuration files are provides for the following triplets: arm-ol7u9-linux-gnueabi arm-ol7u9-linux-gnueabihf Signed-off-by: Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> Signed-off-by: Jose E. Marchesi <jose.marchesi@oracle.com>
| * Set the origin of Linux releasesEgeyar2020-11-231-0/+1
| | | | | | | | | | | | | | | | | | Set the origin of the Linux tarballs to www.kernel.org in order to avoid getting an empty string in menuconfig. Signed-off-by: Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> [cp: use kernel.org] Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | gcc: add build fix for aarch64 toolchain on MacOS XKumar Gala2020-11-111-0/+34
|/ | | | | | | | When building aarch64-unknown-linux-gnu on MacOS X, aarch64-builtins.c files doesn't build by default with clang on MacOS X. We need to pass -std=gnu++11 when building the file for things to work with clang. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>