Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Add isl 021
|
|
Fix typo in ARM/thumb interworking menuconfig
|
|
zlib: Provide other mirror
|
|
libc: glibc 2.28 needs make 4.0
|
|
build/internals.sh: Handle pie executables
|
|
Update to gcc 9.2.0
|
|
glibc: arc: Don't interfere with other architectures
|
|
Add glibc 2.30
|
|
Fixes: #887
On some systems the file command identifies a pie executable as a shared
object. Update do_finish() to handle this case so that they are stripped
as well.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Fixes: #1210
Per the release notes for the GNU C library 2.28[1] make 4.0 or newer is
required. Previously the logic was applied to glibc 2.29 or newer.
[1] - https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
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/)
|
|
Signed-off-by: Ola Olsson <ola1olsson@gmail.com>
|
|
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>
|
|
Signed-off-by: Norbert Lange <nolange79@gmail.com>
|
|
Signed-off-by: Norbert Lange <nolange79@gmail.com>
|
|
Add musl 1.1.22
|
|
glibc: Add ARC support
|
|
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
|
|
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
|
|
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>
|
|
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>
|
|
Last fixes for 1.24
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Last fixes for 1.24.0
|
|
riscv64-unknown-linux-gnu: Add C++ Support
|
|
noMMU xtensa fixes
|
|
samples: G+ is gone, update reporter_url
|
|
uClibc: fix selection of debug level
|
|
|
|
... so that it is saved/restored when restarting the build.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fixes #1176
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
While we may use build machine's library when building a simple cross,
we won't have it for the host machine in a canadian build. Until there
are separate selectables for the build/host components, just build our
own local zlib.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... which fixes a bogus warning when configuration without GDB is
loaded.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
if building natively. 7.12.1 and 7.11.1 are also breaking in absence of
<wctype.h>
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... to make it easier to trace from `ct-ng menuconfig`.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... so that the build will fail early and predictably.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... resulted in an attempt to build libinproctrace.so whenever any
of the {gdbserver, native gdb} was enabled.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
G+ is now defunct, update the reporter_url to bootlin as both Thomas and I
are working there.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
|
uclibc_backend_once tries to build dummy shared libraries regardless of
whether shared libraries support for target is enabled or not, resulting
in build failure in noMMU bFLT configuration.
Only build dummy shared libraries when shared library support for target
is enabled.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
|
scripts/build/kernel/linux.sh only provides suffix to known
architectures when building toolchain targeting noMMU linux.
Add support for xtensa and assign uclinux suffix to it.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|