summaryrefslogtreecommitdiff
path: root/packages
AgeCommit message (Collapse)AuthorFilesLines
2021-01-14Add newlib-nano as companion libKeith Packard2-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>
2021-01-13linux: Add new versions and bump LTSChris Packham22-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>
2021-01-13Merge branches 'elijahr-dtc-1.6.0', 'elijahr-readme-typo', ↵Chris Packham10-8/+520
'foss-for-synopsys-dwc-arc-processors-abrodkin-libgmp-for-mac' and 'keith-packard-picolibc-companion'
2021-01-12packages/dtc: Add 1.6.0Elijah Shaw-Rutschman2-0/+8
Signed-off-by: Elijah Shaw-Rutschman <elijahr@gmail.com>
2021-01-12picolibc: Add version 1.5Keith Packard2-0/+4
Signed-off-by: Keith Packard <keithp@keithp.com>
2021-01-12gcc: Add support for building libstdc++ with alternate libcKeith Packard1-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>
2021-01-09picolibc: Pull compatibility patches from upstreamKeith Packard3-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>
2021-01-08picolibc: Pull tarballs from github instead of keithp.comKeith Packard2-8/+7
Way more bandwidth at github. Signed-off-by: Keith Packard <keithp@keithp.com>
2020-12-18packages/ncurses: update ncurses mirrorChris Packham1-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>
2020-12-17Merge pull request #1433 from ivanka2012/add-mingw-8.0.0Chris Packham3-0/+38
Add MinGW version 8.0.0
2020-12-14Add MinGW version 8.0.0ivanka20123-0/+38
Signed-off-by: Kittenberger Iván <ivanka2012@gmail.com>
2020-12-10packages/ltrace: Remove stray ':' from URLChris Packham1-1/+1
Change 'ftp::' to 'ftp:'. Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-12-08gcc: Additional build fix for building arm64 toolchain on M1 Mac'sKumar Gala1-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>
2020-12-04gcc: Add some patches to get gcc 10.2 building on ARM based MacKumar Gala2-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>
2020-12-04bump to gmp 6.2.1 + patch for ARM based MacOS supportKumar Gala4-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>
2020-11-23Merge branch 'jemarch-oracle/ol-support'Chris Packham9-0/+29
2020-11-23Add Oracle products to crosstool-ngJose E. Marchesi8-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>
2020-11-23Set the origin of Linux releasesEgeyar1-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>
2020-11-11gcc: add build fix for aarch64 toolchain on MacOS XKumar Gala1-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>
2020-11-10Merge pull request #1342 from DspHack/feature/add_support_for_ti_c6xChris Packham1-0/+48
Experimental: Add support for the Texas Instruments C6X (TMS320C6000 …
2020-11-06binutils: Pull in some bug fixes from binutils 2.35 branchKumar Gala2-0/+962
Expect that if there is a binutils 2.35.2 release these fixes will be included in there, these are pulled out of the binutils-2_35-branch post the 2.35.1 release. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-10-27packages/picolibc: Update to version 1.4.7Keith Packard5-38/+5
New picolibc release has some useful bug fixes Signed-off-by: Keith Packard <keithp@keithp.com>
2020-10-15Add uClibc-ng 1.0.36lancethepants2-0/+16
Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
2020-10-05glibc: fix version 2.32 not setting correct version stringHans-Christian Noren Egtvedt1-0/+26
Backport change from glibc upstream that defines RELEASE as stable instead of release. This will at least cause the default_cflags to be set to expected default values again. Ref issue #1396, although the bigger issue of respecting crosstool-ng CT_GLIBC_EXTRA_CFLAGS is most likely still not fixed. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
2020-09-22binutils: add version 2.35.1Hans-Christian Noren Egtvedt12-12/+12
Bump to latest 2.35 minor release from upstream, now 2.35.1, replaces version 2.35. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
2020-09-15linux: Add new versions and bump LTSChris Packham22-49/+57
Add 5.7.19 and 5.8.9. Bump 5.5.5 -> 5.5.19 Bump 4.19.105 -> 4.19.145 Bump 4.14.171 -> 4.14.198 Bump 4.9.214 -> 4.9.236 Bump 4.4.214 -> 4.4.236 Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-09-14Added strace 5.6, 5.7 and 5.8Matthias Weisser6-0/+12
2020-09-14Merge pull request #1386 from galak/gdb-9.2Chris Packham8-8/+8
gdb 9.2 support
2020-09-14Merge pull request #1379 from egtvedt/add-mpc-1.2.0-and-mpfr-4.1.0Chris Packham4-0/+20
Add support for mpc 1.2.0 and mpfr 4.1.0
2020-09-11gdb 9.2 supportKumar Gala8-8/+8
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-09-06Merge branch 'musl-update' of git://github.com/dimkr/crosstool-ng into ↵Chris Packham2-0/+4
dimkr-musl-update
2020-09-06Merge branch 'picolibc' of git://github.com/keith-packard/crosstool-ng into ↵Chris Packham4-0/+44
keith-packard-picolibc
2020-09-03glibc: Don't build with -Werror for powerpc64+glibc-2.32Chris Packham1-1/+1
When building powerpc64+glibc-2.32 we see the following error: [ALL ] In file included from ../sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c:26, [ALL ] from ../sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c:18: [ALL ] ../string/wordcopy.c: In function '_wordcopy_fwd_aligned': [ERROR] ../string/wordcopy.c:98:26: error: 'a1' may be used uninitialized in this function [-Werror=maybe-uninitialized] [ALL ] 98 | ((op_t *) dstp)[0] = a1; [ALL ] | ~~~~~~~~~~~~~~~~~~~^~~~ [ALL ] In file included from ../sysdeps/powerpc/powerpc64/power4/../../powerpc32/power4/memcopy.h:38, [ALL ] from ../sysdeps/powerpc/powerpc64/power4/memcopy.h:1, [ALL ] from ../string/wordcopy.c:23, [ALL ] from ../sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c:26, [ALL ] from ../sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c:18: [ALL ] ../string/wordcopy.c: In function '_wordcopy_fwd_dest_aligned': [ERROR] ../sysdeps/generic/memcopy.h:72:61: error: 'a3' may be used uninitialized in this function [-Werror=maybe-uninitialized] [ALL ] 72 | #define MERGE(w0, sh_1, w1, sh_2) (((w0) << (sh_1)) | ((w1) >> (sh_2))) [ALL ] | ^~ This seems to only trigger for powerpc64. Other architectures build cleanly. For now avoid specifying -Werror for powerpc64+glibc-2.32. Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-09-01Add picolibc support [v2]Keith Packard4-0/+44
This adds support for using picolibc instead of newlib on embedded systems. Signed-off-by: Keith Packard <keithp@keithp.com> v2: Add check for meson and ninja Sync option default values with current picolibc defaults Remove xtensa sys header file install as those aren't in picolibc
2020-08-30Merge pull request #1371 from egtvedt/add-glibc-2.32Chris Packham3-0/+30
Add support for glibc 2.32
2020-08-30Merge pull request #1366 from antmak/bugfix/zlib_macos_patchChris Packham1-0/+34
zlib-1.2.11: Add a patch to cross-compile for macos
2020-08-27Add support for mpc 1.2.0 and mpfr 4.1.0Hans-Christian Noren Egtvedt4-0/+20
Add the latest releases of mpc (1.2.0) and mpfr (4.1.0).
2020-08-27Add support for binutils 2.35Hans-Christian Noren Egtvedt11-0/+622
Forward ported patches from binutils 2.34, refreshed to match current sources. Patch 0008-poison-system-directories.patch did not apply clean and had minor adjustments to fit new binutils 2.35 release. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
2020-08-27Add support for GCC 10.2.0Hans-Christian Noren Egtvedt21-0/+1392
Forward ported patches from GCC 9.x, refreshed to match current sources. Patch 0010-crystax.patch did not apply clean and had minor adjustments to fit new GCC 10.2.0 release. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
2020-08-27Update to GCC 9.x to latest release 9.3.0Hans-Christian Noren Egtvedt22-23/+25
Forward ported patches from GCC 9.2.0 to 9.3.0, refreshed to match current sources. Patch 0010-crystax.patch did not apply clean and had minor adjustments to fit new GCC 9.3.0 release. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
2020-08-27Patch glibc to support building with GCC 10 based toolchainsHans-Christian Noren Egtvedt5-0/+830
2020-08-26Merge pull request #1246 from nikkon-dev/spaun2002/add_glibc_2_19_patchChris Packham5-0/+245
Add powerpc asm fix for glibc 2.19
2020-08-23Merge pull request #1362 from cpackham/patch-1Chris Packham1-1/+1
glibc: Fix typo in package.desc
2020-08-23Merge pull request #1356 from ndusart/gold-gcc-10Chris Packham10-0/+260
fix missing include of string in binutils older than 2.33
2020-08-23Merge pull request #1352 from jakublabenski/masterChris Packham10-10/+135
Allow glibc 2.12 - 2.20 to work with GCC 10+
2020-08-23Merge pull request #1331 from cpackham/gcc-8.4.0-fixChris Packham23-0/+0
gcc: Remove nested 8.3.0 directory
2020-08-23Merge pull request #1220 from claymation/patch-1Chris Packham1-0/+17
Fix native gdb aarch64 musl build
2020-08-23Merge pull request #1230 from imphil/expat-non-sf-download-linkChris Packham1-1/+1
Expat: Provide a non-sourceforge download link
2020-08-23Merge pull request #1200 from bverhagen/masterChris Packham1-1/+1
Removed http://www.mr511.de/software mirror from libelf package description
2020-08-20Add musl 1.2.1Dima Krasner2-0/+4
Signed-off-by: Dima Krasner <dima@dimakrasner.com>