Stephanos Ioannidis
041427aec9
Enable static libgcc when CT_GDB_NATIVE_STATIC_LIBSTDCXX is set
...
This commit updates the GDB build script to specify `-static-libgcc`
when `CT_GDB_NATIVE_STATIC_LIBSTDCXX` is enabled. Both libgcc and
libstdc++ are considered to be part of the "standard libraries," and
should be specified by the same flag (the configuration symbol could
potentially use a better name and/or further indirection).
This also semantically aligns the `CT_GDB_NATIVE_STATIC_LIBSTDCXX`
with the equivalent GCC configuration `CT_CC_GCC_STATIC_LIBSTDCXX`,
which also enables static linking of both libgcc and libstdc++.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-05-26 16:34:31 +09:00
Stephanos Ioannidis
b07da3bb69
Fix CT_GDB_NATIVE_STATIC_LIBSTDCXX reference
...
This commit fixes an incorrect reference to the configuration
`CT_GDB_NATIVE_STATIC_LIBSTDCXX` in the GDB build script.
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-05-26 16:25:20 +09:00
Dan Tejada
d532f02542
Experimental: Add support for the Texas Instruments C6X (TMS320C6000 series) DSPs
...
-- c6x: Add support for c6x product families to pass on to uClibC-ng
-- c6x: Fix multilib support
-- c6x: Add patch fix internal instruction error (GCC 57295)
Signed-off-by: Dan Tejada <dan.tejada@cantada.com>
2020-05-20 21:16:14 -04:00
Philipp Wagner
eb9074cc9f
Expat: Provide a non-sourceforge download link
...
The same binaries are now hosted on GitHub releases (and looking at the
homepage, that's the only download location they are offering). Use that
mirror at least as an option.
2020-05-04 17:16:26 +01:00
Chris Packham
1b29292f89
gcc: Remove nested 8.3.0 directory
...
When GCC was updated to 8.4.0 the patches were moved incorrectly. Fix
this now so that they will be picked up.
Fixes: commit 31ca84ac
("Update to gcc 8.4.0")
Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-05-01 15:27:50 +12:00
Bryan Hundven
5659366bf6
Merge pull request #1319 from cpackham/gcc-8.4.0
...
Update to gcc 8.4.0
2020-04-22 22:59:39 -07:00
Bryan Hundven
75d7525aa1
Merge pull request #1326 from nayabbashasayed/master
...
uClibc-ng-1.0.33 latest chksum updated. Patch not required.
2020-04-03 12:08:37 -07:00
Nayab Basha Sayed
a3519c8874
uClibc-ng-1.0.33.tar.lz removed chksum as the package size 0 bytes.
...
Signed-off-by: Nayab Basha Sayed <basha@nayab.xyz>
2020-04-04 00:33:37 +05:30
Nayab Basha Sayed
965ed6ead7
uClibc-ng-1.0.33 latest chksum updated. Patch not required.
...
Signed-off-by: Nayab Basha Sayed <basha@nayab.xyz>
2020-04-04 00:03:13 +05:30
Alexey Neyman
be1b566768
Merge pull request #1321 from stilor/master
...
Expat 2.2.9 now has XZ/LZ/GZ archives
2020-03-18 12:39:52 -07:00
Alexey Neyman
c48f851c3b
Expat 2.2.9 now has XZ/LZ/GZ archives
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-03-18 12:37:51 -07:00
Chris Packham
31ca84ac88
Update to gcc 8.4.0
...
https://gcc.gnu.org/legacy-ml/gcc/2020-03/msg00042.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-03-18 21:53:39 +13:00
Alexey Neyman
fa01486ac3
Merge pull request #1318 from stilor/master
...
GLIBC 2.28 milestone has a dependency
2020-03-17 15:35:04 -07:00
Alexey Neyman
1aec4479c7
GLIBC 2.28 milestone has a dependency
...
... but no definition after af2f3ac9c
.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-03-17 15:33:49 -07:00
Alexey Neyman
220c3dffc6
Merge pull request #1317 from stilor/master
...
Make rpmbuild happy with our unreleased versions
2020-03-17 12:48:37 -07:00
Alexey Neyman
682f9aac7b
Make rpmbuild happy with our unreleased versions
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-03-17 12:44:44 -07:00
Alexey Neyman
b1971089f1
Merge pull request #1316 from stilor/allow-env-override
...
Allow environment override of USE_GPG/DIGESTS
2020-03-16 23:31:47 -07:00
Alexey Neyman
09ab9a47a4
Allow environment override of USE_GPG/DIGESTS
...
... because if it is invoked via create-release.sh, it it not possible
to pass the variables to make otherwise.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-03-16 23:30:08 -07:00
Alexey Neyman
e2957c35eb
Merge pull request #1311 from stilor/more-fixes-after-upgrades
...
More fixes after upgrades
2020-03-04 13:58:38 -08:00
Alexey Neyman
29422b2eda
Disallow PPS SPE ABI
...
with GCC 9+ and GLIBC 2.30+, they no longer support it.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-03-04 11:41:04 -08:00
Alexey Neyman
8606251585
Add --with-cpu= on 32-bit SPARC
...
... if building for GLIBC 2.31+.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-03-03 16:40:33 -08:00
Alexey Neyman
2ae68d9150
Fix upstream for undeclared PAGE_SHIFT
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-03-03 16:37:09 -08:00
Alexey Neyman
c969be1880
Merge pull request #1309 from stilor/upgrades
...
Upgrades
2020-02-26 11:07:59 -08:00
Alexey Neyman
d978290f39
Set --with-cpu-{32,64} for multilib builds
...
GLIBC 2.31 needs --with-cpu=ultrasparc for both 32/64-bits now, and
--with-cpu only sets the CPU model for the "primary" bitness.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
f290ad2417
Update ARC patch to glibc 2.31
...
Build-tested only.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
66fda90728
elf2flt: handle binutils 2.34 API
...
temporary patch, PR pending upstream
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
ab42e62466
New Linux versions
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
995e2e6fae
Add uClibc-ng 1.0.33
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
9089918053
Add strace-5.5
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
b9600c9eba
Add newlib 3.2.0, 3.3.0
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
0c5f61514b
Add ncurses 6.2
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
39910606b3
Add make 4.3
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
97b91df38e
Add GMP 6.2.0
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
a74f8d9ccb
Add glibc 2.31
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
701974efa4
Add gdb-9.1
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
cd2e3276b6
Slide the checked out tag of elf2flt
...
Also, add an ability to download rolling releases to manage-packages.sh.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
db980376cd
Add binutils 2.34
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-26 11:05:19 -08:00
Alexey Neyman
b56c868175
Merge pull request #1306 from cpackham/docker-default-uid
...
testing/docker: set default value for CTNG_UID/CTNG_GID
2020-02-26 11:04:59 -08:00
Chris Packham
612d374fbe
testing/docker: set default value for CTNG_UID/CTNG_GID
...
Make the creation of docker images easier so that CTNG_UID/CTNG_GID have
a default value if it's not explicitly specified when building. This
will allow publishing of images on various package repositories (e.g.
docker hub, gitlab containers). dmgr.sh can still be used to set the
UID/GID to that of the current user when building a custom container.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-02-17 20:07:20 +13:00
Alexey Neyman
4fa0ba100b
Merge pull request #1270 from nolange/prevent_glibc_cflags_override
...
prevent the glibc build from overwriting flags
2020-02-16 15:22:44 -08:00
Alexey Neyman
4897426202
Merge pull request #1266 from nolange/move_builddir_kconfig
...
move BUILD_DIR variable into Kconfig
2020-02-16 15:21:45 -08:00
Alexey Neyman
be04d50510
Merge pull request #1303 from stilor/wip
...
Update docker to ubuntu 19.10
2020-02-09 13:26:47 -08:00
Alexey Neyman
13511cfbc0
Upstream patch to disable FORTIFY_SOURCE on mingw32
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-09 00:36:18 -08:00
Alexey Neyman
b7a87769b9
Ignore trailing / in container name
...
... so that it is possible to use tab completion when selecting
the container to use.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-03 16:12:38 -08:00
Alexey Neyman
c317f57b40
Suppress YAML support in DTC
...
... which fails to build if pkg-config is not installed.
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-03 16:12:38 -08:00
Alexey Neyman
d35d267278
Upstrean fix for CET-enabled compiler with no --enable-cet
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-03 16:12:38 -08:00
Alexey Neyman
e503877f8a
Pick up gettext patch for pthread_sigmask build on mingw32
...
Fixes #1272 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-03 16:12:38 -08:00
Alexey Neyman
025ae1ed89
Replace Ubuntu 19.04 with 19.10.
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2020-02-03 16:12:38 -08:00
Alexey Neyman
a152d61313
Merge pull request #1257 from nolange/fix_binutils_typo
...
fixup typo in bitutils.sh
2020-01-21 16:56:17 -08:00
Alexey Neyman
90947b3166
Merge pull request #1274 from maxmorozov/master
...
CT_LIBC_NEWLIB_REGISTER_FINI is processed correctly
2020-01-21 16:44:29 -08:00