Drop non-largefile support
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest15 patches 0 repliesNew
- v215 patches 0 repliesSuperseded
- v10 of 15 patches 0 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/15 | toolchain/helpers: add check for mandatory uClibc optionstoolchain/ | +15 | 0 replies | |
| 2/15 | toolchain/helpers: make LFS mandatory for uclibc toolchainstoolchain/ | +1 | 0 replies | |
| 3/15 | package/uclibc: default to Y for LARGEFILEpackage/ | +2 | 0 replies | |
| 4/15 | toolchain-common: default to Y for LARGEFILEtoolchain/ | +1 | 0 replies | |
| 5/15 | toolchain: remove LARGEFILE selectstoolchain/ toolchain/ | +0 | 0 replies | |
| 6/15 | package infra: drop non-lfs supportpackage/ package/ package/ | +0 | 0 replies | |
| 7/15 | configs: drop largefile optionconfigs/ configs/ configs/ | +0 | 0 replies | |
| 8/15 | busybox: force lfs buildpackage/ | +0 | 0 replies | |
| 9/15 | system: drop largefile dependssystem/ | +2 | 0 replies | |
| 10/15 | boot/gummiboot: drop largefile dependsboot/ | +2 | 0 replies | |
| 11/15 | packages: remove (non-)lfs dependencies and tweakspackage/ package/ package/ +185 more | +263 | 0 replies | |
| 12/15 | docs/manual: remove references to largefiledocs/ docs/ | +32 | 0 replies | |
| 13/15 | packages: remove non-lfs enabler patchespackage/ package/ package/ +10 more | +0 | 0 replies | |
| 14/15 | package/uclibc: drop BR2_TOOLCHAIN_BUILDROOT_LARGEFILEpackage/ package/ | +0 | 0 replies | |
| 15/15 | toolchain-common: drop BR2_LARGEFILEtoolchain/ | +0 | 0 replies |
Reviews trailers per patch
9 of 15 patches have a Reviewed-by or Acked-by.
| Patch | Yann E. MORIN |
|---|---|
| 1/15 | |
| 2/15 | R-b |
| 3/15 | R-b |
| 4/15 | R-b |
| 5/15 | |
| 6/15 | |
| 7/15 | R-b |
| 8/15 | R-b |
| 9/15 | R-b |
| 10/15 | R-b |
| 11/15 | |
| 12/15 | R-b |
| 13/15 | |
| 14/15 | |
| 15/15 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [Buildroot] [PATCH v3 00/15] Drop non-largefile support
Third attempt at dropping non-largefile support.
Changes for v3:
Update deps and tweaks for modified/new packages [Gustavo] Drop openssl enabler patch for non-lfs [Bernd]
Changes for v2:
More verbose comments [Yann]
Fix check_uclibc_feature logic [Gustavo]
Force and then remove BR2_TOOLCHAIN_BUILDROOT_LARGEFILE [Yann] Unify {BR2,DISABLE}_LARGEFILE disabling patches [Yann] Update BR2_LARGEFILE toolchain removal for new ARC toolchain [Gustavo] Update largefile deps/tweaks removal patch for new packages [Gustavo]
Gustavo Zacarias (15):
toolchain/helpers: add check for mandatory uClibc options toolchain/helpers: make LFS mandatory for uclibc toolchains package/uclibc: default to Y for LARGEFILE
toolchain-common: default to Y for LARGEFILE
toolchain: remove LARGEFILE selects
package infra: drop non-lfs support
configs: drop largefile option
busybox: force lfs build
system: drop largefile depends
boot/gummiboot: drop largefile depends
packages: remove (non-)lfs dependencies and tweaks docs/manual: remove references to largefile
packages: remove non-lfs enabler patches package/uclibc: drop BR2_TOOLCHAIN_BUILDROOT_LARGEFILE
toolchain-common: drop BR2_LARGEFILE
boot/gummiboot/Config.in | 5 +- configs/armadeus_apf9328_defconfig | 1 - configs/raspberrypi2_defconfig | 1 - configs/raspberrypi_defconfig | 1 - docs/manual/adding-packages-directory.txt | 37 ++++++----- docs/manual/configure.txt | 31 +++++----- package/Makefile.in | 7 --- package/acl/Config.in | 4 -- package/aircrack-ng/Config.in | 5 +- package/alsa-utils/Config.in | 5 +- package/apr/apr.mk | 2 - package/armadillo/Config.in | 5 +- package/attr/Config.in | 4 -- package/avrdude/Config.in | 5 +- package/bcache-tools/Config.in | 5 +- package/bind/Config.in | 5 +- package/bluez_utils/Config.in | 4 -- package/boost/Config.in | 5 +- package/bootutils/Config.in | 4 -- package/btrfs-progs/Config.in | 6 +- package/busybox/busybox.mk | 7 --- package/cdrkit/Config.in | 5 +- package/civetweb/Config.in | 4 -- package/civetweb/civetweb.mk | 4 -- package/clapack/Config.in | 7 --- package/cmake/cmake.mk | 2 +- package/collectd/Config.in | 4 -- package/conntrack-tools/Config.in | 4 +- package/cppzmq/Config.in | 7 +-- package/cryptsetup/Config.in | 6 +- package/curlftpfs/Config.in | 5 +- package/czmq/Config.in | 7 +-- package/dmraid/Config.in | 6 +- package/dnsmasq/Config.in | 4 -- package/dnsmasq/dnsmasq.mk | 4 -- package/dosfstools/Config.in | 5 +- package/dvb-apps/Config.in | 5 +- package/dvbsnoop/Config.in | 4 -- package/dvdauthor/Config.in | 5 +- package/dvdrw-tools/Config.in | 5 +- package/e2fsprogs/Config.in | 5 +- package/e2tools/Config.in | 6 +- package/ecryptfs-utils/Config.in | 5 +- package/elfutils/Config.in | 5 +- package/elfutils/elfutils.mk | 2 - package/espeak/Config.in | 5 -- package/eudev/Config.in | 5 +- package/exfat-utils/Config.in | 5 +- package/exfat/Config.in | 5 +- package/exiv2/Config.in | 5 +- package/f2fs-tools/Config.in | 5 +- package/ffmpeg/Config.in | 5 +- package/filemq/Config.in | 7 +-- package/fio/Config.in | 9 ++- package/flashbench/Config.in | 4 -- package/ftop/Config.in | 4 -- package/gamin/gamin.mk | 4 -- package/gcc/gcc-final/gcc-final.mk | 1 - package/genext2fs/Config.in | 4 -- package/git/Config.in | 5 -- package/glmark2/Config.in | 6 +- package/gnuradio/Config.in | 6 +- package/gptfdisk/Config.in | 5 +- package/gstreamer/gst-ffmpeg/Config.in | 5 +- package/gstreamer/gst-plugins-bad/Config.in | 4 -- package/gstreamer/gst-plugins-good/Config.in | 5 +- package/gstreamer1/gst1-plugins-bad/Config.in | 4 -- package/gstreamer1/gst1-plugins-good/Config.in | 5 +- package/gstreamer1/gst1-plugins-ugly/Config.in | 5 +- package/gvfs/Config.in | 5 +- package/hdparm/Config.in | 4 -- package/imagemagick/imagemagick.mk | 4 -- package/inotify-tools/Config.in | 5 -- package/ipset/Config.in | 4 -- package/jack2/Config.in | 6 +- package/kexec-lite/Config.in | 5 +- package/kexec/0001-largefile.patch | 22 ------- package/kmod/Config.in | 5 +- package/kodi/Config.in | 5 +- package/libdri2/Config.in | 5 +- package/libdrm/Config.in | 5 +- package/libdvdnav/Config.in | 5 +- package/libdvdread/Config.in | 5 +- package/libftdi1/Config.in | 5 +- package/libfuse/Config.in | 5 +- package/libmnl/Config.in | 4 -- package/libnetfilter_acct/Config.in | 4 -- package/libnetfilter_conntrack/Config.in | 4 -- package/libnetfilter_cthelper/Config.in | 4 -- package/libnetfilter_cttimeout/Config.in | 4 -- package/libnetfilter_queue/Config.in | 5 +- package/libnfs/Config.in | 5 +- package/libnftnl/Config.in | 5 +- package/libnspr/Config.in | 5 +- package/libnss/Config.in | 6 +- package/libpciaccess/Config.in | 4 -- package/libplayer/Config.in | 7 +-- package/libselinux/Config.in | 5 +- package/libsemanage/Config.in | 5 +- package/libsndfile/Config.in | 7 --- package/libupnp/Config.in | 5 +- package/libupnpp/Config.in | 6 +- package/libv4l/Config.in | 5 +- package/libva-intel-driver/Config.in | 6 +- package/libva/Config.in | 6 +- package/libxml2/libxml2.mk | 4 -- package/lighttpd/lighttpd.mk | 3 +- package/links/0001-no-largefile.patch | 26 -------- package/lshw/Config.in | 5 +- package/lsof/lsof.mk | 3 - package/ltp-testsuite/Config.in | 5 +- package/ltrace/Config.in | 5 +- package/lttng-babeltrace/Config.in | 5 +- package/lttng-libust/Config.in | 8 +-- package/lttng-tools/Config.in | 6 +- package/lua/lua.mk | 4 -- package/luafilesystem/luafilesystem.mk | 3 - package/luajit/luajit.mk | 5 -- package/lvm2/Config.in | 6 +- package/lxc/Config.in | 5 +- package/lz4/Config.in | 4 -- package/lzip/Config.in | 5 +- .../mdadm/0020-uclibc-dont-force-largefile.patch | 27 -------- ...redefine-off64_t-as-off_t-if-no-largefile.patch | 27 -------- package/memtester/Config.in | 4 -- package/mesa3d/Config.in | 5 +- package/minidlna/Config.in | 5 +- package/mmc-utils/Config.in | 5 +- package/modem-manager/Config.in | 5 +- package/mongoose/Config.in | 5 +- package/mongrel2/Config.in | 5 +- package/monit/monit.mk | 9 +-- package/mp4v2/mp4v2.mk | 8 +-- package/mpd/Config.in | 26 +------- package/mplayer/Config.in | 7 --- package/mtd/Config.in | 5 +- package/nbd/nbd.mk | 2 +- package/network-manager/Config.in | 5 +- package/nfacct/Config.in | 4 -- package/nfs-utils/Config.in | 8 +-- package/nftables/Config.in | 5 +- package/nginx/Config.in | 5 -- package/nginx/nginx.mk | 2 +- package/nodejs/Config.in | 5 +- package/ntfs-3g/Config.in | 5 +- package/numactl/Config.in | 6 -- package/ola/Config.in | 5 +- package/opencv/Config.in | 5 +- package/openssl/002-dont-force-large-file.patch | 19 ------ package/openvmtools/Config.in | 5 +- package/opus-tools/0001-largefile.patch | 37 ----------- package/opusfile/Config.in | 4 -- package/parted/Config.in | 5 +- package/pax-utils/Config.in | 4 -- package/perf/Config.in | 5 +- package/perl/perl.mk | 4 -- package/php-zmq/Config.in | 5 +- package/php/php.mk | 3 - package/pifmrds/Config.in | 5 -- package/pkg-autotools.mk | 1 - package/proftpd/proftpd.mk | 2 - package/pulseaudio/Config.in | 5 +- package/python-libconfig/Config.in | 5 +- package/python-pyzmq/Config.in | 7 +-- package/qt/0006-uClibc-lfs-fix.patch | 41 ------------- package/qt/qt.mk | 14 ----- package/qt5/qt5base/0003-uclibc-no-lfs.patch | 36 ----------- package/qt5/qt5base/qt5base.mk | 4 -- package/quota/Config.in | 6 +- package/redis/Config.in | 6 +- package/rpi-userland/Config.in | 5 +- package/rpm/0001-uclibc-no-lfs-fix.patch | 22 ------- package/sg3_utils/Config.in | 5 +- package/softether/Config.in | 5 +- package/sqlcipher/sqlcipher.mk | 7 --- package/sqlite/sqlite.mk | 7 --- package/squashfs/Config.in | 5 +- package/sshfs/Config.in | 5 +- package/strace/Config.in | 4 -- package/stress/0001-Remove-largefile.patch | 22 ------- package/sysklogd/Config.in | 5 -- package/systemd/Config.in | 1 - package/thrift/Config.in | 5 +- package/trace-cmd/Config.in | 6 +- package/tstools/Config.in | 5 -- package/tvheadend/Config.in | 6 +- package/twolame/Config.in | 4 -- package/uclibc/Config.in | 7 --- package/uclibc/uclibc.mk | 7 --- package/udpcast/Config.in | 5 +- package/ulogd/Config.in | 5 +- package/unionfs/Config.in | 5 +- package/upmpdcli/Config.in | 6 +- package/ushare/Config.in | 6 +- package/ustr/Config.in | 4 -- package/util-linux/Config.in | 5 +- ...e-largefile-support-unconditionally-on-uC.patch | 71 ---------------------- package/vlc/Config.in | 5 +- package/vsftpd/0002-dont-force-largefile.patch | 27 -------- package/wipe/0001-dont-force-lfs.patch | 16 ----- package/wvdial/Config.in | 5 +- package/wvstreams/Config.in | 5 +- package/x11r7/xserver_xorg-server/Config.in | 6 +- package/x264/Config.in | 4 -- package/xfsprogs/Config.in | 5 +- package/xorriso/Config.in | 5 +- package/xtables-addons/Config.in | 6 +- package/yaml-cpp/Config.in | 5 +- package/ympd/Config.in | 5 +- package/zeromq/Config.in | 7 +-- package/zlog/Config.in | 5 +- package/zmqpp/Config.in | 7 +-- package/zyre/Config.in | 7 +-- system/Config.in | 6 +- toolchain/Config.in | 2 - toolchain/helpers.mk | 24 +++++--- toolchain/toolchain-common.in | 3 - toolchain/toolchain-external/Config.in | 14 ----- 218 files changed, 315 insertions(+), 1199 deletions(-) delete mode 100644 package/kexec/0001-largefile.patch delete mode 100644 package/links/0001-no-largefile.patch delete mode 100644 package/mdadm/0020-uclibc-dont-force-largefile.patch delete mode 100644 package/mdadm/0030-uclibc-redefine-off64_t-as-off_t-if-no-largefile.patch delete mode 100644 package/openssl/002-dont-force-large-file.patch delete mode 100644 package/opus-tools/0001-largefile.patch delete mode 100644 package/qt/0006-uClibc-lfs-fix.patch delete mode 100644 package/qt5/qt5base/0003-uclibc-no-lfs.patch delete mode 100644 package/rpm/0001-uclibc-no-lfs-fix.patch delete mode 100644 package/stress/0001-Remove-largefile.patch delete mode 100644 package/valgrind/0002-don-t-enable-largefile-support-unconditionally-on-uC.patch delete mode 100644 package/vsftpd/0002-dont-force-largefile.patch delete mode 100644 package/wipe/0001-dont-force-lfs.patch
Signature · 1 line
2.0.5