toolchain-external: remove support for glibc before 2.17
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest14 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/14 | docs/manual: update external toolchain advantages listdocs/ | +0 | 1 reply | |
| 2/14 | toolchain: remove CodeSourcery x86 toolchainConfig.in.legacy toolchain/ toolchain/ +3 more | +11 | 1 reply | |
| 2/14 | toolchain: remove CodeSourcery x86 toolchain | +0 | 1 reply | |
| 3/14 | toolchain: remove CodeSourcery sh toolchainConfig.in.legacy toolchain/ toolchain/ +3 more | +9 | 1 reply | |
| 4/14 | package: remove CodeSourcery sh dependenciespackage/ package/ package/ +1 more | +2 | 1 reply | |
| 5/14 | toolchain-external: update list of toolchainstoolchain/ | +1 | 1 reply | |
| 6/14 | docs/manual: drop mention of removed external toolchainsdocs/ | +6 | 1 reply | |
| 7/14 | swupdate: don't link with librtpackage/ | +1 | 1 reply | |
| 8/14 | aiccu: don't link with librtpackage/ package/ | +0 | 1 reply | |
| 9/14 | libv4l: don't link with librtpackage/ package/ | +1 | 1 reply | |
| 9/14 | libv4l: don't link with librt | +0 | 1 reply | |
| 10/14 | e2fsprogs: don't link with librtpackage/ | +0 | 1 reply | |
| 10/14 | e2fsprogs: don't link with librt | +0 | 1 reply | |
| 10/14 | e2fsprogs: don't link with librt | +0 | 0 replies | |
| 11/14 | liboping: no need to check for clock_gettimepackage/ package/ | +0 | 1 reply | |
| 12/14 | openipmi: no need to check for clock_gettimepackage/ | +0 | 1 reply | |
| 13/14 | lirc-tools: no need to check for clock_gettimepackage/ package/ package/ | +0 | 1 reply | |
| 14/14 | softether: no need to check for clock_gettimepackage/ package/ | +0 | 1 reply |
Reviews trailers per patch
All 18 patches have a Reviewed-by or Acked-by.
| Patch | Yann E. MORIN |
|---|---|
| 1/14 | A-b |
| 2/14 | R-b |
| 2/14 | R-b |
| 3/14 | R-b |
| 4/14 | R-b |
| 5/14 | R-b |
| 6/14 | R-b |
| 7/14 | R-b |
| 8/14 | R-b |
| 9/14 | R-b |
| 9/14 | R-b |
| 10/14 | R-b |
| 10/14 | R-b |
| 10/14 | R-b |
| 11/14 | R-b |
| 12/14 | R-b |
| 13/14 | R-b |
| 14/14 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [Buildroot] [PATCH 00/14] toolchain-external: remove support for glibc before 2.17
As discussed[1] recently on the list it is time to remove support for glibc older than 2.17. This does not mean that toolchains with old glibc will stop working. It only means that we stop fixing older glibc build issues. In particular, the need to link with librt for clock_* system calls.
The only significant user visible change in this series is the removal of CodeSourcery toolchains for x86 and sh.
Two patches update a comment section and the manual to take into account the removal of toolchain in this series and in previous commits. A few more per-package patches remove local patches for the glibc librt issue.
The first patch is an unrelated fix to the external toolchain section in the manual.
[1] http://patchwork.ozlabs.org/patch/773384/
Baruch Siach (14):
docs/manual: update external toolchain advantages list
toolchain: remove CodeSourcery x86 toolchain
toolchain: remove CodeSourcery sh toolchain
package: remove CodeSourcery sh dependencies
toolchain-external: update list of toolchains docs/manual: drop mention of removed external toolchains
swupdate: don't link with librt
aiccu: don't link with librt
libv4l: don't link with librt
e2fsprogs: don't link with librt
liboping: no need to check for clock_gettime
openipmi: no need to check for clock_gettime
lirc-tools: no need to check for clock_gettime
softether: no need to check for clock_gettime
Config.in.legacy | 18 +++++++
docs/manual/configure.txt | 16 +++---
package/aiccu/0003-clock-suite-functions-fix.patch | 18 -------
...her-header.patch => 0003-if-ether-header.patch} | 0
package/domoticz/Config.in | 3 --
.../0002-MCONFIG.in-handle-CLOCK_GETTIME_LIB.patch | 35 -------------
...001-configure-also-check-for-clockgettime.patch | 39 ---------------
package/liboping/liboping.mk | 2 -
...3-utils-qv4l2-Makefile.am-link-with-librt.patch | 29 -----------
package/libv4l/libv4l.mk | 3 +-
package/liquid-dsp/Config.in | 1 -
...onfigure-check-for-clock_gettime-in-librt.patch | 54 --------------------
...-use-of-functions-killed-in-kernel-4.8.0.patch} | 0
package/lirc-tools/lirc-tools.mk | 2 -
...c-detect-lrt-requirement-for-clock_gettim.patch | 57 ----------------------
package/prboom/Config.in | 2 -
package/qt/Config.in | 7 +--
package/softether/0006-librt.patch | 33 -------------
...onfig.patch => 0006-uclibc-ai-addrconfig.patch} | 0
package/swupdate/swupdate.config | 2 +-
toolchain/toolchain-external/Config.in | 12 +----
.../toolchain-external/pkg-toolchain-external.mk | 3 +-
.../toolchain-external-codesourcery-sh/Config.in | 25 ----------
.../Config.in.options | 9 ----
.../toolchain-external-codesourcery-sh.hash | 3 --
.../toolchain-external-codesourcery-sh.mk | 13 -----
.../toolchain-external-codesourcery-x86/Config.in | 29 -----------
.../Config.in.options | 9 ----
.../toolchain-external-codesourcery-x86.hash | 3 --
.../toolchain-external-codesourcery-x86.mk | 12 -----
30 files changed, 31 insertions(+), 408 deletions(-)
delete mode 100644 package/aiccu/0003-clock-suite-functions-fix.patch
rename package/aiccu/{0004-if-ether-header.patch => 0003-if-ether-header.patch} (100%)
delete mode 100644 package/e2fsprogs/0002-MCONFIG.in-handle-CLOCK_GETTIME_LIB.patch
delete mode 100644 package/liboping/0001-configure-also-check-for-clockgettime.patch
delete mode 100644 package/libv4l/0003-utils-qv4l2-Makefile.am-link-with-librt.patch
delete mode 100644 package/lirc-tools/0002-configure-check-for-clock_gettime-in-librt.patch
rename package/lirc-tools/{0003-lircd-Remove-use-of-functions-killed-in-kernel-4.8.0.patch => 0002-lircd-Remove-use-of-functions-killed-in-kernel-4.8.0.patch} (100%)
delete mode 100644 package/openipmi/0002-configure.ac-detect-lrt-requirement-for-clock_gettim.patch
delete mode 100644 package/softether/0006-librt.patch
rename package/softether/{0007-uclibc-ai-addrconfig.patch => 0006-uclibc-ai-addrconfig.patch} (100%)
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-sh/Config.in
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-sh/Config.in.options
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-sh/toolchain-external-codesourcery-sh.hash
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-sh/toolchain-external-codesourcery-sh.mk
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-x86/Config.in
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-x86/Config.in.options
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-x86/toolchain-external-codesourcery-x86.hash
delete mode 100644 toolchain/toolchain-external/toolchain-external-codesourcery-x86/toolchain-external-codesourcery-x86.mkSignature · 1 line
2.11.0