Age | Commit message (Collapse) | Author | Files | Lines |
|
... so instead add an include guard.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
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>
|
|
Also, fix the subdir used when only gdbserver is built (without native
GDB).
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... needed to create a common runtime test for an incompatible change
in glibc API.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... for which we pick up a patch from upstream.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
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>
|
|
- 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>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
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>
|
|
... which includes the two local patches we have.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... they seem to have overcome the birthing pains of 3.0.0 and build is
stable.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... so pick up a patch from upstream.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... and binutils 2.32 (more headers needed).
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Upgrade script + test suite
|
|
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>
|
|
(missed by "retire old versions" commit awhile ago)
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
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>
|
|
https://www.openwall.com/lists/musl/2019/01/21/8
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... until it was fixed (to some extent) in 2.25.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... 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>
|
|
Fixes #656.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Also, they moved their repository.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
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>
|
|
(needed for cross-gdb targeting the moxie-* targets)
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... after the git version numbering was adjusted.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Disallow linux versions before 4.8 for ARC
|
|
(upstream commit from gnulib).
Fixes #1050.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fixes #1049.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
It no longer supports GCC.
Fixes #1047.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
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>
|
|
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>
|
|
Fixes #973.
Fixes #987.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... where <bfd/bfd.h> also needs <bfd/diagnostics.h>.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fixes #1028
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Also while there, fix the naming (some patches ended up with two sequence numbers somehow).
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fixes #1004.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
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>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
package/gcc: fix xtensa PR target/65416
|
|
Signed-off-by: Bryan Hundven <bryan.hundven@gmail.com>
|
|
Adding this patch fixes errors while building mpfr for native ARC
toolcahin. Error messages are:
-----------------------------------------------------8<------------------
...
[ERROR] .build/HOST-arc-snps-linux-uclibc/arc-snps-linux-uclibc/src/
mpfr/src/mpfr-longlong.h:423:3: error: impossible constraint in 'asm'
...
[ERROR] >> Build failed in step 'Installing MPFR for host'
-----------------------------------------------------8<------------------
Signed-off-by: Evgeniy Didin <didin@synopsys.com>
|