Commit Graph

25 Commits

Author SHA1 Message Date
Hauke Mehrtens
9ad793f494
toolchain: glibc: Define minimum support kernel version as 4.14
This will compile glibc in a way that it will only support kernel 4.14
and later. Compatibility code for older kernel versions will be removed.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-19 19:57:46 +08:00
Hauke Mehrtens
8f9d78fbda
toolchain: glibc: Update glibc to version 2.31
This updates glibc to the most recent version 2.31.

001-regex-read-overrun.patch was a backport from a more recent version
and is integrated in glibc 2.31.

050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch is needed
to add the DES crypto functions back again. They were removed in glibc
2.28, but we still use them in ppp.
musl lib also provides these DES crypto functions. Without them we would
have to link ppp against openssl or an other crypto library.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-19 19:57:31 +08:00
Rosen Penev
f65f960769
toolchain/gcc: remove uclibc hack
This was introduced with 014d3b98b9 , which
is almost 10 years old. uClibc-ng does not suffer from this problem.

Note that this hack prevents libstdc++ from using C++11 math functions.

Tested by removing all of the mpd patches designed to fix this and
compiling.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-14 20:30:05 +08:00
CN_SZTL
bcd48c18f2
toolchain: Update GCC to 8.4.0, 9.3.0 2020-03-19 08:56:04 +08:00
CN_SZTL
3e73ec03dc
toolchain/binutils: Add binutils 2.34 2020-02-23 15:23:20 +08:00
CN_SZTL
bf4e77edaf
toolchain/gcc: Backport patch to fix unconditional MULTIARCH_DIRNAME 2020-01-01 16:14:36 +08:00
CN_SZTL
91913faeb2
toolchain/gcc: correct the check expr for newer clang 2020-01-01 16:08:23 +08:00
CN_SZTL
32bb81c69a
glibc: update to latest 2.27 commit 2019-12-14 18:03:20 +08:00
CN_SZTL
aaac5851ea
toolchain: sync source 2019-12-03 18:36:22 +08:00
CN_SZTL
9618c239e4
Merge Lean's source 2019-12-03 18:33:17 +08:00
LEAN-ESX
aa0cf2e785 toolchain/gcc: bump to 7.5.0 final 2019-12-02 21:13:18 -08:00
CN_SZTL
b07edaf2e9
toolchain/gcc: switch to 8 2019-11-20 00:29:38 +08:00
CN_SZTL
fa74d858fd
toolchain/gcc: adjust for gcc-7 2019-11-20 00:04:13 +08:00
CN_SZTL
969ae3900a
toolchain/gcc: update 2019-11-19 23:59:47 +08:00
LEAN-ESX
6b1b71e667 toolchain: ARM: Fix toolchain compilation for gcc 8.x 2019-10-28 02:46:48 -07:00
LEAN-ESX
e21c8c95e1 "toolchain: switch to GCC v7.4"
This reverts commit 7548d17823.
2019-10-28 01:19:41 -07:00
LEAN-ESX
7548d17823 toolchain: switch to v8.3.2 2019-10-26 10:27:03 -07:00
coolsnowwolf
347daa04b2 Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
coolsnowwolf
806f5db174 sync with OpenWrt trunk 2018-09-07 13:43:55 +08:00
coolsnowwolf
9ba04fd0d7 sync with OpenWrt v18.06.1 stable new R8.1 version 2018-08-23 17:40:23 +08:00
coolsnowwolf
8fe0636b8a Merge branch 'master' of github.com:lede-project/source 2018-04-23 18:50:49 +08:00
coolsnowwolf
f5a44efb25 update toolchain GCC to 7.3.0 2018-02-08 22:08:32 +08:00
coolsnowwolf
d1c7890c22 x86:Add support for kernel 4.14 and new toolchain 2017-12-19 15:25:36 +08:00
coolsnowwolf
7185e1ceb2 merge: change branding for LEDE to OpenWrt 2017-12-12 16:57:14 +08:00
coolsnowwolf
97a4ffcc12 update source 2017-09-06 19:19:45 +08:00