aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
...
| * | binutils: Add MinGW build fix from 2.37 branchArtem Panfilov2021-09-141-0/+56
| |/ | | | | | | | | | | | | This fixes a defect introduced in 25162c7. The "uint" type has not been explicitly defined here on mingw, causing compilation to fail. Signed-off-by: Artem Panfilov <artemp@synopsys.com>
* | Merge branch 'gdb10-arc-fixes' of ↵Chris Packham2021-09-1519-43/+4971
|\ \ | |/ |/| | | | | | | https://github.com/foss-for-synopsys-dwc-arc-processors/crosstool-ng Signed-off-by: Chris Packham <judge.packham@gmail.com>
| * gdb10: Fixes for ARCAlexey Brodkin2021-09-1413-0/+4966
| | | | | | | | | | | | | | | | | | | | | | | | | | Here we add a couple of fixes and improvements for ARC processors. All except 1 patch are already in the upstream "master" branch and will be an essential part of GCC 11.x whenever it gets released. The most important are first 4 patches (0005-0008) which introduce support of full native GDB support in Linux on ARC. And the rests are tiny, yet useful improvements. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
| * gdb10: Update existing patchesAlexey Brodkin2021-09-146-43/+5
| | | | | | | | | | | | As easy as: ./maintainer/manage-packages.sh --update-patches --select gdb-10.2 Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | binutils 2.37: arc: Fix for 32-bit hostsAlexey Brodkin2021-09-131-0/+217
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While building statically-linked executables for ARC on 32-bit platform LD segfaulted like that: --------------------------->8------------------------- $ gcc test.c -static potentially unexpected fatal signal 11. Path: /arc_gnu_2021.03_prebuilt_glibc_le_archs_native_install/arc-snps-linux-gnu/bin/ld CPU: 0 PID: 79 Comm: ld Not tainted 5.10.43 #8 Invalid Read @ 0x00000020 by insn @ 0x40bbe @off 0x40bbe in [/arc_gnu_2021.03_prebuilt_glibc_le_archs_native_install/arc-snps-linux-gnu/bin/ld] VMA: 0x00010000 to 0x0010e000 ECR: 0x00050100 EFA: 0x00000020 ERET: 0x00040bbe STAT: 0x80080082 [IE U ] BTA: 0x0003fc24 SP: 0x5fdb8dec FP: 0x00129598 BLK: 0x40b66 LPS: 0x2008c602 LPE: 0x2008c63e LPC: 0x00000001 r00: 0x008392f2 r01: 0x00000001 r02: 0x00000000 r03: 0x008392f2 r04: 0x00000058 r05: 0x00e37e88 r06: 0x00eb8ea8 r07: 0x00a837e8 r08: 0x0000003f r09: 0x736e7520 r10: 0x2011aa74 r11: 0x001147f4 r12: 0x00a83834 r13: 0x00a837e8 r14: 0x00ce92b8 r15: 0x00112130 r16: 0x00eb8ea8 r17: 0x00000058 r18: 0x001273b8 r19: 0x00e37e88 r20: 0x00129598 r21: 0x5fdb8e74 r22: 0x00112130 r23: 0x00179bb0 r24: 0x00170684 r25: 0x20122490 collect2: fatal error: ld terminated with signal 11 [Segmentation fault] compilation terminated. --------------------------->8------------------------- Originally found during native building on ARC board, but later re-produced on other 32-bit systems like i386/i586. For all the gory details please refer to [1]. Original fix could be found here [2]. [1] https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/issues/402 [2] https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/commit/29d31b4ed96fcbc774740fac91ef77cb3d62a714 Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* linux: Add new version and bump LTSChris Packham2021-09-0523-56/+64
| | | | | | | | | | | | | Add 5.14.1 Bump 4.4.275 -> 4.4.283 Bump 4.9.275 -> 4.9.282 Bump 4.14.239 -> 4.14.246 Bump 4.19.197 -> 4.19.206 Bump 5.4.131 -> 5.4.144 Bump 5.10.49 -> 5.10.62 Bump 5.13.1 -> 5.13.14 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* packages/glibc: Add 2.34Chris Packham2021-08-254-0/+112
| | | | | | | | Add glibc 2.34. Bring through patches for canadian build and ARC700. https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add gdb-10.2Alexey Brodkin2021-08-259-1/+213
| | | | | | | | | | | | | | | | | In GDB 10.x gdbserver was promoted to the top-level folder, see https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=919adfe8409211c726c1d05b47ca59890ee648f1 Which means it is no longer a subfolder in "gdb" and so we have to build gdbserver now exactly in the same way as normal native GDB. One interesting detail is gdbserver doesn't need to deal with target description in .xml so it doesn't depend on libexpat on target, thus we need to move libexpat explicit selection from do_gdb_backend() to its callers when building native [full] gdb as well as cross-gdb for the host. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> [cp: support old/new layout, regenerate patches] Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gnuprumcu: Bump to v0.6.0Dimitar Dimitrov2021-08-222-0/+4
| | | | | | | | | | | | Changes since v0.5.0: * Add spec files for am64x SoCs. * Require Binutils at least version 2.37. * Require pru-gcc to be installed. * Remove linker scripts. Instead set memory sizes from specs. * Activate --gc-sections linker option by default. * The "--host=pru" configure option must be used instead of "--target=pru. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
* binutils: add version 2.37Alexey Brodkin2021-08-1611-0/+622
| | | | Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* gcc: bump to 11.2graysky2021-07-288-8/+8
| | | | Signed-off-by: John Audia <graysky@archlinux.us>
* Merge pull request #1563 from cpackham/kernel-bumpChris Packham2021-07-1823-56/+64
|\ | | | | | | linux: Add new version and bump LTS
| * linux: Add new version and bump LTSChris Packham2021-07-1423-56/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | Add 5.13.1 Bump 4.14.225 -> 4.14.239 Bump 4.19.190 -> 4.19.197 Bump 4.4.268 -> 4.4.275 Bump 4.9.268 -> 4.9.275 Bump 5.4.127 -> 5.4.131 Bump 5.10.44 -> 5.10.49 Bump 5.12.12 -> 5.12.16 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | picolibc: Add support for version 1.7.1Keith Packard2021-07-133-1/+5
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 1.6.2, picolibc has had two releases - 1.7 and 1.7.1. Here are the release notes from those versions. 1. Add __cxa_atexit implementation to 'picoexit' path as required by C++ 2. Fix lack of 'hh' support in integer-only tinystdio printf path. 3. Fix tinystdio __file flag initialization for C++ apps 1. Merge libc and libm into a single library. Having them split doesn't offer any advantages while requiring that applications add '-lm' to link successfully. Having them merged allows use of libm calls from libc code. 2. Add hex float format to *printf, *scanf and strto{d,f,ld}. This is required for C99 support. 3. Unify strto{d,f,ld} and *scanf floating point parsing code. This ensures that the library is consistent in how floats are parsed. 4. Make strto{d,f,ld} set errno to ERANGE on overflow/underflow, including when the result is a subnormal number. Signed-off-by: Keith Packard <keithp@keithp.com>
* gcc: Bump maintenance versionsChris Packham2021-07-0548-16/+16
| | | | | | | 8.4.0 -> 8.5.0 9.3.0 -> 9.4.0 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Merge branch 'master' of git://github.com/bensuperpc/crosstool-ngChris Packham2021-06-249-24/+24
|\
| * Update Linux to: 5.12.12, 5.10.44, 5.4.127Bensuperpc2021-06-239-24/+24
| | | | | | | | | | | | Update Linux to: 5.12.12, 5.10.44, 5.4.127 Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
* | Add uClibc-ng 1.0.38lancethepants2021-06-222-0/+16
|/ | | | Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
* 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>