aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* Merge pull request #1342 from DspHack/feature/add_support_for_ti_c6xChris Packham2020-11-101-0/+48
|\ | | | | Experimental: Add support for the Texas Instruments C6X (TMS320C6000 …
| * Experimental: Add support for the Texas Instruments C6X (TMS320C6000 series) ↵Dan Tejada2020-05-201-0/+48
| | | | | | | | | | | | | | | | | | | | DSPs -- c6x: Add support for c6x product families to pass on to uClibC-ng -- c6x: Fix multilib support -- c6x: Add patch fix internal instruction error (GCC 57295) Signed-off-by: Dan Tejada <dan.tejada@cantada.com>
* | binutils: Pull in some bug fixes from binutils 2.35 branchKumar Gala2020-11-062-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>
* | packages/picolibc: Update to version 1.4.7Keith Packard2020-10-265-38/+5
| | | | | | | | | | | | New picolibc release has some useful bug fixes Signed-off-by: Keith Packard <keithp@keithp.com>
* | Add uClibc-ng 1.0.36lancethepants2020-10-152-0/+16
| | | | | | | | Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
* | glibc: fix version 2.32 not setting correct version stringHans-Christian Noren Egtvedt2020-10-051-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>
* | binutils: add version 2.35.1Hans-Christian Noren Egtvedt2020-09-2212-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>
* | linux: Add new versions and bump LTSChris Packham2020-09-1522-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>
* | Added strace 5.6, 5.7 and 5.8Matthias Weisser2020-09-146-0/+12
| |
* | Merge pull request #1386 from galak/gdb-9.2Chris Packham2020-09-148-8/+8
|\ \ | | | | | | gdb 9.2 support
| * | gdb 9.2 supportKumar Gala2020-09-118-8/+8
| | | | | | | | | | | | Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* | | Merge pull request #1379 from egtvedt/add-mpc-1.2.0-and-mpfr-4.1.0Chris Packham2020-09-144-0/+20
|\ \ \ | |/ / |/| | Add support for mpc 1.2.0 and mpfr 4.1.0
| * | Add support for mpc 1.2.0 and mpfr 4.1.0Hans-Christian Noren Egtvedt2020-08-274-0/+20
| | | | | | | | | | | | Add the latest releases of mpc (1.2.0) and mpfr (4.1.0).
* | | Merge branch 'musl-update' of git://github.com/dimkr/crosstool-ng into ↵Chris Packham2020-09-062-0/+4
|\ \ \ | | | | | | | | | | | | dimkr-musl-update
| * | | Add musl 1.2.1Dima Krasner2020-08-202-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* | | | Merge branch 'picolibc' of git://github.com/keith-packard/crosstool-ng into ↵Chris Packham2020-09-064-0/+44
|\ \ \ \ | | | | | | | | | | | | | | | keith-packard-picolibc
| * | | | Add picolibc support [v2]Keith Packard2020-09-014-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
* | | | | glibc: Don't build with -Werror for powerpc64+glibc-2.32Chris Packham2020-09-031-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>
* | | | Merge pull request #1371 from egtvedt/add-glibc-2.32Chris Packham2020-08-303-0/+30
|\ \ \ \ | | | | | | | | | | Add support for glibc 2.32
| * | | | Add support for glibc 2.32Hans-Christian Noren Egtvedt2020-08-143-0/+30
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forward ported 0000-typedef-caddr.patch from previous release (2.31). Dropped the 0001-Add-ARC-architecture.patch file, since ARC support is included in glibc release 2.32. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
* | | | Merge pull request #1366 from antmak/bugfix/zlib_macos_patchChris Packham2020-08-301-0/+34
|\ \ \ \ | | | | | | | | | | zlib-1.2.11: Add a patch to cross-compile for macos
| * | | | zlib-1.2.11: Add a patch to cross-compile for macosAnton Maklakov2020-08-031-0/+34
| |/ / /
* | | | Add support for binutils 2.35Hans-Christian Noren Egtvedt2020-08-2711-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>
* | | | Add support for GCC 10.2.0Hans-Christian Noren Egtvedt2020-08-2721-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>
* | | | Update to GCC 9.x to latest release 9.3.0Hans-Christian Noren Egtvedt2020-08-2722-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>
* | | | Patch glibc to support building with GCC 10 based toolchainsHans-Christian Noren Egtvedt2020-08-275-0/+830
| |/ / |/| |
* | | Merge pull request #1246 from nikkon-dev/spaun2002/add_glibc_2_19_patchChris Packham2020-08-265-0/+245
|\ \ \ | | | | | | | | Add powerpc asm fix for glibc 2.19
| * | | Add power6 patch to all the glibc versions that need itspaun20022020-07-074-0/+196
| | | |
| * | | Add powerpc asm fix for glibc 2.19Nikita Konyuchenko2020-07-071-0/+49
| |/ / | | | | | | | | | | | | | | | Integration of the https://patchwork.ozlabs.org/patch/686205/ fix by Joseph Myersk Signed-off-by: spaun2002 <spaun2002mobile@gmail.com>
* | | Merge pull request #1362 from cpackham/patch-1Chris Packham2020-08-231-1/+1
|\ \ \ | | | | | | | | glibc: Fix typo in package.desc
| * | | glibc: Fix typo in package.descChris Packham2020-07-121-1/+1
| |/ / | | | | | | Simple typo fix
* | | Merge pull request #1356 from ndusart/gold-gcc-10Chris Packham2020-08-2310-0/+260
|\ \ \ | | | | | | | | fix missing include of string in binutils older than 2.33
| * | | fix missing include of string in binutils older than 2.33Nicolas Dusart2020-06-1710-0/+260
| |/ / | | | | | | | | | Signed-off-by: Nicolas Dusart <nicolas@freedelity.be>
* | | Merge pull request #1352 from jakublabenski/masterChris Packham2020-08-2310-10/+135
|\ \ \ | | | | | | | | Allow glibc 2.12 - 2.20 to work with GCC 10+
| * | | Allow glibc 2.12 - 2.20 to work with GCC 10+Jakub Labenski2020-06-0810-10/+135
| |/ /
* | | Merge pull request #1331 from cpackham/gcc-8.4.0-fixChris Packham2020-08-2323-0/+0
|\ \ \ | | | | | | | | gcc: Remove nested 8.3.0 directory
| * | | gcc: Remove nested 8.3.0 directoryChris Packham2020-05-0123-0/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | When GCC was updated to 8.4.0 the patches were moved incorrectly. Fix this now so that they will be picked up. Fixes: commit 31ca84ac ("Update to gcc 8.4.0") Signed-off-by: Chris Packham <judge.packham@gmail.com>