| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| | |
| | | |
m4: fix build for mingw32 host
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
While building a canadian toolchain for windows host (any target),
the build failed for m4 host companion_tool with a recent mingw-w64
(at least 7.0.0).
m4 needs stack smashing protection which is not part of mingw-w64 c
library and an explicit trigger to link w/ libssp is needed.
Signed-off-by: Florent Valette <florent.valette@gmail.com>
|
|\ \ \
| |/ /
|/| | |
glibc: fix version 2.32 not setting correct version string
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
By setting glibc build system default_cflags to be empty before
building, we will enforce the build system to only use the crosstool-ng
CFLAGS when building glibc.
Properly solves the issue identified in #1396.
Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Backport change from glibc upstream that defines RELEASE as stable
instead of release. This will at least cause the default_cflags to be
set to expected default values again.
Ref issue #1396, although the bigger issue of respecting crosstool-ng
CT_GLIBC_EXTRA_CFLAGS is most likely still not fixed.
Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
|
|\ \
| | |
| | | |
binutils: add version 2.35.1
|
|/ /
| |
| |
| |
| |
| |
| | |
Bump to latest 2.35 minor release from upstream, now 2.35.1, replaces
version 2.35.
Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
|
|\ \
| | |
| | |
| | | |
git://github.com/keith-packard/crosstool-ng into master
|
| | |
| | |
| | |
| | |
| | |
| | | |
This selects code matching the target architecture within picolibc.
Signed-off-by: Keith Packard <keithp@keithp.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
picolibc is another bare-metal C library, and so should be mapped
to CT_TARGET_SYS just like newlib does.
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|\ \ \
| | | |
| | | |
| | | | |
https://github.com/cpackham/crosstool-ng into master
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add 5.7.19 and 5.8.9.
Bump 5.5.5 -> 5.5.19
Bump 4.19.105 -> 4.19.145
Bump 4.14.171 -> 4.14.198
Bump 4.9.214 -> 4.9.236
Bump 4.4.214 -> 4.4.236
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|\ \ \
| | | |
| | | |
| | | | |
https://github.com/cpackham/crosstool-ng into master
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add arc, mips64, riscv32, riscv64, s390, sh, sparc and xtensa builds to
CI job. Also add an arm-picolibc-eabi target.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We get the build log via the artifact upload so having it in the action
output is redundant (it also tends to get suppressed anyway).
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Sparc seems to be affected by the same issues as powerpc64. Disable
glibc warnings for sparc.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|\ \ \ \
| |_|/ /
|/| | |
| | | | |
git://github.com/foss-for-synopsys-dwc-arc-processors/crosstool-ng into master
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Before patches for specific package were searched in
packages/${pkg_name}/${version}. This means that with usage of custom
version, patches wont be applied. This commit makes ct-ng search bundled
patches also in packages/${pkg_name} directory. That means that we can
put some patches in this directory, that will be applied to any version
of this component.
|
|\ \ \ \
| |_|/ /
|/| | | |
Added strace 5.6, 5.7 and 5.8
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
gdb 9.2 support
|
| |/ /
| | |
| | |
| | | |
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
|
|\ \ \
| | | |
| | | | |
glibc: --enable-obsolete-rpc has been removed as of 2.32
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Make --enable-obsolete-rpc conditional on !CT_GLIBC_2_32_or_later as
it's been removed from that version on.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|\ \ \
| |/ /
|/| | |
Add support for mpc 1.2.0 and mpfr 4.1.0
|
| | |
| | |
| | |
| | | |
Add the latest releases of mpc (1.2.0) and mpfr (4.1.0).
|
|\ \ \ |
|
|/| | |
| | | |
| | | |
| | | | |
cpackham-ci-status
|
| |/ /
| | |
| | |
| | | |
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|\ \ \ |
|
|/| | |
| | | |
| | | |
| | | | |
git://github.com/pradghos/crosstool-ng into pradghos-BR1_zlinux_cross_comp
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- s390x/s390 is allowed to pair with other vendor name.
- new samples are being added to use this flexibility.
- Fix space issue
|
|\ \ \ \ |
|
|/| | | | |
|
| |/ / /
| | | |
| | | |
| | | | |
cmp, u1, u2 seem not to be used at all.
|
|\ \ \ \ |
|
|/| | | |
| | | | |
| | | | |
| | | | | |
dimkr-musl-update
|
| |/ / /
| | | |
| | | |
| | | | |
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
|
|\ \ \ \ |
|
|/| | | |
| | | | |
| | | | |
| | | | | |
keith-packard-picolibc
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This adds support for using picolibc instead of newlib on embedded
systems.
Signed-off-by: Keith Packard <keithp@keithp.com>
v2:
Add check for meson and ninja
Sync option default values with current picolibc defaults
Remove xtensa sys header file install as those aren't in picolibc
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When building powerpc64+glibc-2.32 we see the following error:
[ALL ] In file included from ../sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c:26,
[ALL ] from ../sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c:18:
[ALL ] ../string/wordcopy.c: In function '_wordcopy_fwd_aligned':
[ERROR] ../string/wordcopy.c:98:26: error: 'a1' may be used uninitialized in this function [-Werror=maybe-uninitialized]
[ALL ] 98 | ((op_t *) dstp)[0] = a1;
[ALL ] | ~~~~~~~~~~~~~~~~~~~^~~~
[ALL ] In file included from ../sysdeps/powerpc/powerpc64/power4/../../powerpc32/power4/memcopy.h:38,
[ALL ] from ../sysdeps/powerpc/powerpc64/power4/memcopy.h:1,
[ALL ] from ../string/wordcopy.c:23,
[ALL ] from ../sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c:26,
[ALL ] from ../sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c:18:
[ALL ] ../string/wordcopy.c: In function '_wordcopy_fwd_dest_aligned':
[ERROR] ../sysdeps/generic/memcopy.h:72:61: error: 'a3' may be used uninitialized in this function [-Werror=maybe-uninitialized]
[ALL ] 72 | #define MERGE(w0, sh_1, w1, sh_2) (((w0) << (sh_1)) | ((w1) >> (sh_2)))
[ALL ] | ^~
This seems to only trigger for powerpc64. Other architectures build
cleanly. For now avoid specifying -Werror for powerpc64+glibc-2.32.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|\ \ \ \
| | | | |
| | | | | |
Add support for glibc 2.32
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Forward ported 0000-typedef-caddr.patch from previous release (2.31).
Dropped the 0001-Add-ARC-architecture.patch file, since ARC support is
included in glibc release 2.32.
Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
|
|\ \ \ \
| | | | |
| | | | | |
zlib-1.2.11: Add a patch to cross-compile for macos
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
Unset CDPATH for duration of bootstrap script
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
CDPATH causes the `cd` command to output the directory it's going into
sometimes.
This actually fixes #849, I got bit by this
|