aboutsummaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* Add libiconv 1.16Alexey Neyman2019-10-012-0/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add gettext 0.20.1Alexey Neyman2019-10-016-1/+37
| | | | | | | | | | | | Two patches from 0.18.8.1 were dropped: - one changing the declaration of environ is no longer needed, the corresponding files no longer have this declaration - one with Woe32 fixes for -O0 may need to be re-added but only after I find what configuration breaks without it; gettext sources overwent a massive restructuring so this patch should not be applied without testing. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add GDB 8.3.1Alexey Neyman2019-10-017-0/+175
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade expat 2.2.6 to 2.2.8Alexey Neyman2019-10-013-4/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add dtc 1.5.1Alexey Neyman2019-10-012-0/+8
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add bison 3.4.2Alexey Neyman2019-10-012-0/+8
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1192 from nolange/add_isl_021Alexey Neyman2019-10-013-12/+24
|\ | | | | Add isl 021
| * Add isl 0.21Norbert Lange2019-05-072-0/+12
| | | | | | | | Signed-off-by: Norbert Lange <nolange79@gmail.com>
| * Fix isl 0.20 checksumsNorbert Lange2019-05-071-12/+12
| | | | | | | | Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | Merge pull request #1229 from imphil/zlib-other-mirrorAlexey Neyman2019-10-011-1/+1
|\ \ | | | | | | zlib: Provide other mirror
| * | zlib: Provide other mirrorPhilipp Wagner2019-09-031-1/+1
| |/ | | | | | | | | | | | | Currently, SourceForge is down and downloads give a 500 error. That's not overly uncommon (even less often the case these days). Fortunately, zlib provides another mirror on their homepage, add that as option to the package description. (https://www.zlib.net/)
* | Merge pull request #1223 from egtvedt/add-gcc-9.2.0Alexey Neyman2019-09-3021-0/+1390
|\ \ | | | | | | Update to gcc 9.2.0
| * | Update to gcc 9.2.0Hans-Christian Noren Egtvedt2019-08-1521-0/+1390
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forward ported patches from GCC 8.3.0 to 9.2.0, refreshed to match current sources. In patch 0012-crystax.patch, removed changing sysv4.h header file for rs6000, since it no longer defines LINK_EH_SPEC. Removed the following patches because they are part of upstream: - 0018-ARC-Add-multilib-support-for-linux-targets.patch - 0020-ARM-fix-cmse.patch - 0021-arm-Make-arm_cmse.h-C99-compatible.patch - 0022-ARC-Update-fma-expansions.patch Renamed 0019-isl-0.20.patch => 0018-isl-0.20.patch. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
* | Merge pull request #1233 from cpackham/fixup-arc-patchAlexey Neyman2019-09-301-8/+8
|\ \ | | | | | | glibc: arc: Don't interfere with other architectures
| * | glibc: arc: Don't interfere with other architecturesChris Packham2019-09-051-8/+8
| |/ | | | | | | | | | | | | | | | | | | | | Fixes: #1227 Adjust the ARC patch so that it only sets with_fp_cond when the machine is arc. https://github.com/foss-for-synopsys-dwc-arc-processors/glibc/issues/7 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | glibc-2.30: Re-add ARC supportAlexey Brodkin2019-09-061-0/+7832
| | | | | | | | | | | | | | | | | | | | | | So again due to non-technical reasons (lack of public documentation of ARC instruction set which we actively work on but no yet published) we missed upstream 2.30 release. Still the code is there, we regularly run full test-suite and are confident in port's quality and robustness. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | Add glibc 2.30Chris Packham2019-09-054-1/+31
|/ | | | | | | | | Add the GNU C Library version 2.30. Bring forward the typedef-caddr.patch. Skip the ARC patch for now. https://sourceware.org/ml/libc-alpha/2019-08/msg00029.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Merge pull request #1189 from dimkr/musl-1.1.22Alexey Neyman2019-05-042-0/+4
|\ | | | | Add musl 1.1.22
| * Add musl 1.1.22Dima Krasner2019-05-022-0/+4
| | | | | | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* | package/gcc: Fix Glibc compilation for ARC with -mcpu= hs38_linuxAlexey Brodkin2019-04-171-0/+71
| | | | | | | | | | | | | | | | | | Back-port of upstream fix: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5664ecf49828edb20f53937ab2e417ba173fc903 Fixes: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90103 Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | glibc: Add ARC supportAlexey Brodkin2019-04-171-0/+7799
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ARC port of Glibc was submitted to the mailing list recently [1] but due to late submission it didn't make it in Glibc 2.29 release. Hopefully by the time of next release it will be a part of upstream release but for now we have to use off-the-tree patch. Still it's proven to work internally as well as its test-suite shows brilliant results as might be seen from [1]: ------------------>8------------------- Summary of test results: 24 FAIL 5124 PASS 27 UNSUPPORTED 19 XFAIL ------------------>8------------------- Moreover ARC's Glibc port is known to work in Buildroot, OpenEmbedded and even Automotive Grade Linux distro so we should be good having this patch for Glibc. BTW the patch itself is a copy of the one I use in OE, see [2]. [1] https://sourceware.org/ml/libc-alpha/2018-12/msg00678.html [2] https://github.com/foss-for-synopsys-dwc-arc-processors/meta-synopsys/blob/master/recipes-core/glibc/files/0031-Add-ARC-architecture.patch Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* event-loop.h is included via other paths, tooAlexey Neyman2019-03-141-13/+15
| | | | | | ... so instead add an include guard. Signed-off-by: Alexey Neyman <stilor@att.net>
* Remove "event-loop.h" inclusion from "top.h"Alexey Neyman2019-03-131-0/+16
| | | | | | | | | | | | | | Older GCCs (e.g. GCC 4.4 in CentOS 6) chokes on having two identical typedefs like this: typedef void *p; typedef void *p; The event-loop.h header does not have a guard against double-inclusion. Not the best solution, but it works and eventually 7.12 will fall into obsolescence anyway. Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow older GDB to build against newer glibcAlexey Neyman2019-03-111-0/+73
| | | | | | | Also, fix the subdir used when only gdbserver is built (without native GDB). Signed-off-by: Alexey Neyman <stilor@att.net>
* Move GDB build into a common backend functionAlexey Neyman2019-03-091-0/+43
| | | | | | | ... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman <stilor@att.net>
* GDB 7.12.1 fails to build in certain configurationsAlexey Neyman2019-03-061-0/+43
| | | | | | ... for which we pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
* Meet our new companion tool, bisonAlexey Neyman2019-03-049-0/+38
| | | | | | | Which is here courtesy of CentOS6, which only has bison 2.4 - while new glibc requires 2.7. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix build of glibc 2.29 on systems with obsolete host programsAlexey Neyman2019-03-022-1/+2
| | | | | | | | | | | | - Force building make as a companion tool if host make is older than 4.0 (CentOS 7 currently has 3.82) - Disable 2.29 as a choice if host python is older than 3.4 (CentOS 7 has 2.6 unless python from EPEL is installed) - Python2 emits its version information to STDERR. Ugh. While there, also use the detected host Python for GDB configuration. Signed-off-by: Alexey Neyman <stilor@att.net>
* uClibc-ng replaced a broken .lz tarball for 1.0.31Alexey Neyman2019-02-281-4/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add extra mirror to libelf packagefidomax2019-02-271-1/+1
|
* Run GCC 8.3.0 patches through manage-packages.sh -PAlexey Neyman2019-02-256-110/+55
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update to gcc 8.3.0Kumar Gala2019-02-2326-62/+112
| | | | | | | | | Had to update the following patches so they'd apply: 0006-libgfortran-missing-include.patch 0010-crystax.patch Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* Pick up a newer revision of elf2fltAlexey Neyman2019-02-183-71/+1
| | | | | | ... which includes the two local patches we have. Signed-off-by: Alexey Neyman <stilor@att.net>
* No longer mark newlib 3.x experimentalAlexey Neyman2019-02-182-2/+0
| | | | | | | ... they seem to have overcome the birthing pains of 3.0.0 and build is stable. Signed-off-by: Alexey Neyman <stilor@att.net>
* strace 4.26 doesn't build on mips/o32Alexey Neyman2019-02-151-0/+91
| | | | | | ... so pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
* Patch elf2flt to fix the breakage with host GCC8Alexey Neyman2019-02-143-30/+70
| | | | | | ... and binutils 2.32 (more headers needed). Signed-off-by: Alexey Neyman <stilor@att.net>
* Another wave of version updatesAlexey Neyman2019-02-1388-187/+833
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1134 from stilor/upgradingAlexey Neyman2019-02-0631-214/+33
|\ | | | | Upgrade script + test suite
| * Config v2: select relevant parts of each package versionAlexey Neyman2019-01-3025-9/+25
| | | | | | | | | | | | | | Also, remove a couple of config options that dealt with package versions that have been since retired. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Retire GDB 7.0a, superseded by 7.0.1aAlexey Neyman2019-01-263-197/+0
| | | | | | | | | | | | (missed by "retire old versions" commit awhile ago) Signed-off-by: Alexey Neyman <stilor@att.net>
| * Replace GDB 7.8.1 with 7.82Alexey Neyman2019-01-263-8/+8
| | | | | | | | | | | | | | When merging new package framework, I missed that master had 7.8.2 imported in place of 7.8.1. Noone complained about this downgrade... Signed-off-by: Alexey Neyman <stilor@att.net>
* | [musl-libc] Add 1.1.21Bryan Hundven2019-01-232-0/+4
|/ | | | | | https://www.openwall.com/lists/musl/2019/01/21/8 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Import GCC 7.4.0Alexey Neyman2018-12-0727-247/+25
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Disable -fstack-protector* from being used by glibcAlexey Neyman2018-12-071-1/+1
| | | | | | ... until it was fixed (to some extent) in 2.25. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add configuration options for enabling SSPAlexey Neyman2018-12-043-0/+328
| | | | | | | | | | | ... in uClibc and glibc. Fixes #681. While here, relocate additional "sources" for uClibc/binutils into packages/ directory. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add a config option for default RELRO settingAlexey Neyman2018-12-031-1/+1
| | | | | | Fixes #656. Signed-off-by: Alexey Neyman <stilor@att.net>
* Strace needs a patch with Linux 4.19+Alexey Neyman2018-12-033-1/+189
| | | | | | Also, they moved their repository. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add moxiebox as a choice for libcAlexey Neyman2018-12-014-0/+79
| | | | | | | | | | | | | | | | | This required some rework of the libc selection, as moxiebox is a layer on top of another libc - newlib. Also, moxiebox'es host VM (`sandbox`) needs a libcrypto on the host. We will not have it if we're cross-compiling a canadian cross. Fortunately, all moxiebox needs from libcrypto is SHA256, and it already includes a standalone implementation of SHA256 in its runtime. Provide a little wrapper that allows moxiebox use that implementation for the host binary, too. Also, automate collecting/printing the list of all packages in a given category (e.g. LIBC or COMP_TOOLS), generate a list of all Kconfig symbols for a given category. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add DTC as a companion toolAlexey Neyman2018-11-283-0/+12
| | | | | | (needed for cross-gdb targeting the moxie-* targets) Signed-off-by: Alexey Neyman <stilor@att.net>
* Add uClibc-ng 1.0.31Alexey Neyman2018-11-172-0/+16
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>