Commit Graph

5136 Commits

Author SHA1 Message Date
Marco Sirabella
982dee5978
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
2020-07-10 19:30:16 -04:00
spaun2002
3d3da62987 Add power6 patch to all the glibc versions that need it 2020-07-07 16:10:36 -07:00
Nikita Konyuchenko
93f566b0a1 Add powerpc asm fix for glibc 2.19
Integration of the https://patchwork.ozlabs.org/patch/686205/ fix by Joseph Myersk

Signed-off-by: spaun2002 <spaun2002mobile@gmail.com>
2020-07-07 16:10:36 -07:00
Nicolas Dusart
ab3497e663
fix missing include of string in binutils older than 2.33
Signed-off-by: Nicolas Dusart <nicolas@freedelity.be>
2020-06-17 17:43:35 +02:00
Chris Packham
30c3a44b4b Add rsync dependency
Recent Linux kernels (5.3 and newer) use rsync to copy headers around.
Add the rsync package to the list of dependencies.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-06-09 20:58:21 +12:00
Jakub Labenski
3a39186a4b Allow glibc 2.12 - 2.20 to work with GCC 10+ 2020-06-08 08:58:48 +02:00
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