summaryrefslogtreecommitdiff
path: root/packages
AgeCommit message (Collapse)AuthorFilesLines
2019-05-04Merge pull request #1189 from dimkr/musl-1.1.22Alexey Neyman2-0/+4
Add musl 1.1.22
2019-05-02Add musl 1.1.22Dima Krasner2-0/+4
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-04-17package/gcc: Fix Glibc compilation for ARC with -mcpu= hs38_linuxAlexey Brodkin1-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>
2019-04-17glibc: Add ARC supportAlexey Brodkin1-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>
2019-03-14event-loop.h is included via other paths, tooAlexey Neyman1-13/+15
... so instead add an include guard. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-14Remove "event-loop.h" inclusion from "top.h"Alexey Neyman1-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>
2019-03-11Allow older GDB to build against newer glibcAlexey Neyman1-0/+73
Also, fix the subdir used when only gdbserver is built (without native GDB). Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-10Move GDB build into a common backend functionAlexey Neyman1-0/+43
... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-06GDB 7.12.1 fails to build in certain configurationsAlexey Neyman1-0/+43
... for which we pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-03-04Meet our new companion tool, bisonAlexey Neyman9-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>
2019-03-02Fix build of glibc 2.29 on systems with obsolete host programsAlexey Neyman2-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>
2019-02-28uClibc-ng replaced a broken .lz tarball for 1.0.31Alexey Neyman1-4/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-27Add extra mirror to libelf packagefidomax1-1/+1
2019-02-25Run GCC 8.3.0 patches through manage-packages.sh -PAlexey Neyman6-110/+55
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-23Update to gcc 8.3.0Kumar Gala26-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>
2019-02-18Pick up a newer revision of elf2fltAlexey Neyman3-71/+1
... which includes the two local patches we have. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-18No longer mark newlib 3.x experimentalAlexey Neyman2-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>
2019-02-15strace 4.26 doesn't build on mips/o32Alexey Neyman1-0/+91
... so pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-15Patch elf2flt to fix the breakage with host GCC8Alexey Neyman3-30/+70
... and binutils 2.32 (more headers needed). Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-14Another wave of version updatesAlexey Neyman88-187/+833
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-07Merge pull request #1134 from stilor/upgradingAlexey Neyman31-214/+33
Upgrade script + test suite
2019-01-30Config v2: select relevant parts of each package versionAlexey Neyman25-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>
2019-01-26Retire GDB 7.0a, superseded by 7.0.1aAlexey Neyman3-197/+0
(missed by "retire old versions" commit awhile ago) Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-26Replace GDB 7.8.1 with 7.82Alexey Neyman3-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>
2019-01-23[musl-libc] Add 1.1.21Bryan Hundven2-0/+4
https://www.openwall.com/lists/musl/2019/01/21/8 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2018-12-07Import GCC 7.4.0Alexey Neyman27-247/+25
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-07Disable -fstack-protector* from being used by glibcAlexey Neyman1-1/+1
... until it was fixed (to some extent) in 2.25. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-05Add configuration options for enabling SSPAlexey Neyman3-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>
2018-12-04Add a config option for default RELRO settingAlexey Neyman1-1/+1
Fixes #656. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-03Strace needs a patch with Linux 4.19+Alexey Neyman3-1/+189
Also, they moved their repository. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-01Add moxiebox as a choice for libcAlexey Neyman4-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>
2018-11-28Add DTC as a companion toolAlexey Neyman3-0/+12
(needed for cross-gdb targeting the moxie-* targets) Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-18Add uClibc-ng 1.0.31Alexey Neyman2-0/+16
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-08Update Linux versionsAlexey Neyman20-48/+56
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-08Import gcc 6.5.0Alexey Neyman37-319/+31
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-01Fix the location for elf2flt patchesAlexey Neyman1-0/+0
... after the git version numbering was adjusted. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-30Merge pull request #1044 from abrodkin/topic-arc-linux-4.8Alexey Neyman1-1/+1
Disallow linux versions before 4.8 for ARC
2018-10-09Fix gnulib build against glibc 2.28Alexey Neyman1-0/+144
(upstream commit from gnulib). Fixes #1050. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-08Restore binutils (gold) build on mingw32 hostAlexey Neyman1-0/+122
Fixes #1049. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-06Add a comment explaining why CT_Mirrors is not usedAlexey Neyman1-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-06Remove android-ndk-r18Alexey Neyman3-4/+2
It no longer supports GCC. Fixes #1047. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-06Fix fdivp argument orderAlexey Neyman1-0/+27
Patch from upstream. Bug didn't exist in 2.14.1 and fix is already applied in 2.16. Fixes #1048 Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-01Disallow linux versions before 4.8 for ARCAlexey Brodkin1-1/+1
Inspired by a similar fix for AArch64 in 481cbaac9b23. The point is in Linux v4.8 we introduced new ABIv4 which is now used in both Linux kernel and up-to-date GNU tools for ARC (based on GCC 6.x+). See [1] for more details. [1] https://github.com/foss-for-synopsys-dwc-arc-processors/linux/wiki/ARC-Linux-Syscall-ABI-Compatibility Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-09-29Fix older automake with newer PerlAlexey Neyman2-0/+54
Fixes #973. Fixes #987. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-29Fix compilation against binutils-2.31.1Alexey Neyman1-0/+30
... where <bfd/bfd.h> also needs <bfd/diagnostics.h>. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-29Disallow linux versions before 3.7 for aarch64Alexey Neyman1-1/+1
Fixes #1028 Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-28Patches to fix ld's abort on xtensaAlexey Neyman20-0/+128
Also while there, fix the naming (some patches ended up with two sequence numbers somehow). Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-28Add globbing patches to make from upstreamAlexey Neyman2-0/+103
Fixes #1004. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-27Pull in fixes for ARM v8m support in gcc 8.2.0Kumar Gala2-0/+109
There are some fixes to the cmse code in mainline gcc that we need to build an embedded toolchain targetting Cortex-M cpus that support the v8m extensions. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2018-09-26Fix build with ISL 0.20Alexey Neyman9-19/+134
Signed-off-by: Alexey Neyman <stilor@att.net>