packages: remove (non-)lfs dependencies and tweaks

Now that largefile is mandatory removes package dependencies and
conditionals.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Gustavo Zacarias 2015-03-30 18:07:30 -03:00 committed by Thomas Petazzoni
parent f8518c47ab
commit f4716f79a0
188 changed files with 263 additions and 703 deletions

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_ACL config BR2_PACKAGE_ACL
bool "acl" bool "acl"
select BR2_PACKAGE_ATTR select BR2_PACKAGE_ATTR
depends on BR2_LARGEFILE
help help
POSIX Access Control Lists, which are used to define more POSIX Access Control Lists, which are used to define more
fine-grained discretionary access rights for files and fine-grained discretionary access rights for files and
@ -9,6 +8,3 @@ config BR2_PACKAGE_ACL
This package also provides libacl. This package also provides libacl.
http://savannah.nongnu.org/projects/acl http://savannah.nongnu.org/projects/acl
comment "acl needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_AIRCRACK_NG config BR2_PACKAGE_AIRCRACK_NG
bool "aircrack-ng" bool "aircrack-ng"
depends on BR2_LARGEFILE
depends on BR2_USE_MMU # uses fork() depends on BR2_USE_MMU # uses fork()
# libnl has issues when linking statically # libnl has issues when linking statically
# they need fixing in libnl itself # they need fixing in libnl itself
@ -13,6 +12,6 @@ config BR2_PACKAGE_AIRCRACK_NG
http://www.aircrack-ng.org/ http://www.aircrack-ng.org/
comment "aircrack-ng needs a toolchain w/ largefile, threads" comment "aircrack-ng needs a toolchain w/ threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -1,11 +1,10 @@
comment "alsa-utils needs a toolchain w/ largefile, threads" comment "alsa-utils needs a toolchain w/ threads"
depends on BR2_USE_MMU # fork depends on BR2_USE_MMU # fork
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_ALSA_UTILS config BR2_PACKAGE_ALSA_UTILS
bool "alsa-utils" bool "alsa-utils"
depends on BR2_USE_MMU # fork depends on BR2_USE_MMU # fork
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
select BR2_PACKAGE_ALSA_LIB select BR2_PACKAGE_ALSA_LIB
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE

View File

@ -32,9 +32,7 @@ APR_CONF_ENV += apr_cv_pthreads_lib="-lpthread"
endif endif
# Fix lfs detection when cross compiling # Fix lfs detection when cross compiling
ifeq ($(BR2_LARGEFILE),y)
APR_CONF_ENV += apr_cv_use_lfs64=yes APR_CONF_ENV += apr_cv_use_lfs64=yes
endif
define APR_CLEANUP_UNNEEDED_FILES define APR_CLEANUP_UNNEEDED_FILES
$(RM) -rf $(TARGET_DIR)/usr/build-1/ $(RM) -rf $(TARGET_DIR)/usr/build-1/

View File

@ -1,5 +1,5 @@
comment "armadillo needs a toolchain w/ C++, largefile" comment "armadillo needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_LARGEFILE depends on !BR2_INSTALL_LIBSTDCPP
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) # clapack depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) # clapack
depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC) # clapack depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC) # clapack
depends on !BR2_bfin # clapack depends on !BR2_bfin # clapack
@ -7,7 +7,6 @@ comment "armadillo needs a toolchain w/ C++, largefile"
config BR2_PACKAGE_ARMADILLO config BR2_PACKAGE_ARMADILLO
bool "armadillo" bool "armadillo"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_LARGEFILE # clapack
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) # clapack depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) # clapack
depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC) # clapack depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC) # clapack
depends on !BR2_bfin # clapack depends on !BR2_bfin # clapack

View File

@ -1,11 +1,7 @@
config BR2_PACKAGE_ATTR config BR2_PACKAGE_ATTR
bool "attr" bool "attr"
depends on BR2_LARGEFILE
help help
Commands for Manipulating Filesystem Extended Attributes. Commands for Manipulating Filesystem Extended Attributes.
This package also provides libattr. This package also provides libattr.
http://savannah.nongnu.org/projects/attr http://savannah.nongnu.org/projects/attr
comment "attr needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -5,7 +5,6 @@ config BR2_PACKAGE_AVRDUDE
select BR2_PACKAGE_LIBUSB_COMPAT select BR2_PACKAGE_LIBUSB_COMPAT
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_LARGEFILE # elfutils
depends on BR2_USE_WCHAR # elfutils depends on BR2_USE_WCHAR # elfutils
depends on !BR2_STATIC_LIBS # elfutils depends on !BR2_STATIC_LIBS # elfutils
depends on !BR2_bfin # elfutils depends on !BR2_bfin # elfutils
@ -15,6 +14,6 @@ config BR2_PACKAGE_AVRDUDE
https://github.com/kcuzner/avrdude https://github.com/kcuzner/avrdude
comment "avrdude needs a toolchain w/ threads, largefile, wchar, dynamic library" comment "avrdude needs a toolchain w/ threads, wchar, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_STATIC_LIBS
depends on !BR2_bfin depends on !BR2_bfin

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_BCACHE_TOOLS config BR2_PACKAGE_BCACHE_TOOLS
bool "bcache tools" bool "bcache tools"
depends on BR2_PACKAGE_HAS_UDEV depends on BR2_PACKAGE_HAS_UDEV
depends on BR2_LARGEFILE # util-linux
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_USE_MMU # util-linux (libblkid) depends on BR2_USE_MMU # util-linux (libblkid)
select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX
@ -17,6 +16,6 @@ config BR2_PACKAGE_BCACHE_TOOLS
This is the user space bcache tools, required to setup the linux This is the user space bcache tools, required to setup the linux
bcache feature of the Linux kernel. bcache feature of the Linux kernel.
comment "bcache-tools needs udev /dev management and a toolchain w/ largefile, wchar" comment "bcache-tools needs udev /dev management and a toolchain w/ wchar"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_PACKAGE_HAS_UDEV || !BR2_LARGEFILE || !BR2_USE_WCHAR depends on !BR2_PACKAGE_HAS_UDEV || !BR2_USE_WCHAR

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_BIND config BR2_PACKAGE_BIND
bool "bind" bool "bind"
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
depends on BR2_LARGEFILE
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
help help
@ -39,6 +38,6 @@ config BR2_PACKAGE_BIND_TOOLS
endif endif
comment "bind needs a toolchain w/ largefile, IPv6, dynamic library" comment "bind needs a toolchain w/ IPv6, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_INET_IPV6 || BR2_STATIC_LIBS depends on !BR2_INET_IPV6 || BR2_STATIC_LIBS

View File

@ -22,13 +22,9 @@ config BR2_PACKAGE_BLUEZ_UTILS_AUDIO
bool "audio support" bool "audio support"
select BR2_PACKAGE_ALSA_LIB select BR2_PACKAGE_ALSA_LIB
select BR2_PACKAGE_LIBSNDFILE select BR2_PACKAGE_LIBSNDFILE
depends on BR2_LARGEFILE
help help
Audio support Audio support
comment "bluez-utils audio needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
config BR2_PACKAGE_BLUEZ_UTILS_USB config BR2_PACKAGE_BLUEZ_UTILS_USB
bool "USB support" bool "USB support"
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb depends on BR2_TOOLCHAIN_HAS_THREADS # libusb

View File

@ -1,10 +1,9 @@
comment "boost needs a toolchain w/ C++, largefile, threads" comment "boost needs a toolchain w/ C++, threads"
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_BOOST config BR2_PACKAGE_BOOST
bool "boost" bool "boost"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_LARGEFILE
# Boost could theorically be built with threading=single, but # Boost could theorically be built with threading=single, but
# that unfortunately doesn't work. Until someone fixes that, # that unfortunately doesn't work. Until someone fixes that,
# let's depend on threads. # let's depend on threads.

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_BOOTUTILS config BR2_PACKAGE_BOOTUTILS
bool "bootutils" bool "bootutils"
depends on BR2_LARGEFILE
help help
BootUtils is a collection of utilities to facilitate booting of BootUtils is a collection of utilities to facilitate booting of
Linux 2.6-based systems. The process of finding the root volume Linux 2.6-based systems. The process of finding the root volume
@ -8,6 +7,3 @@ config BR2_PACKAGE_BOOTUTILS
mounting it, and 'switchroot'ing is automated. mounting it, and 'switchroot'ing is automated.
http://bootutils.pr.linuxrulz.org/ http://bootutils.pr.linuxrulz.org/
comment "bootutils needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_BTRFS_PROGS config BR2_PACKAGE_BTRFS_PROGS
bool "btrfs-progs" bool "btrfs-progs"
depends on BR2_LARGEFILE # acl, attr
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_USE_MMU # util-linux depends on BR2_USE_MMU # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
@ -17,7 +16,6 @@ config BR2_PACKAGE_BTRFS_PROGS
https://btrfs.wiki.kernel.org/index.php/Main_Page https://btrfs.wiki.kernel.org/index.php/Main_Page
comment "btrfs-progs needs a toolchain w/ largefile, wchar, threads" comment "btrfs-progs needs a toolchain w/ wchar, threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || \ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
!BR2_TOOLCHAIN_HAS_THREADS

View File

@ -2,7 +2,6 @@ config BR2_PACKAGE_CDRKIT
# Needed for libbz # Needed for libbz
select BR2_PACKAGE_BZIP2 select BR2_PACKAGE_BZIP2
select BR2_PACKAGE_LIBCAP select BR2_PACKAGE_LIBCAP
depends on BR2_LARGEFILE
depends on BR2_USE_MMU # fork depends on BR2_USE_MMU # fork
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # libcap depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # libcap
bool "cdrkit" bool "cdrkit"
@ -13,6 +12,6 @@ config BR2_PACKAGE_CDRKIT
http://www.cdrkit.org/ http://www.cdrkit.org/
comment "cdrkit needs a toolchain w/ largefile, headers >= 3.0" comment "cdrkit needs a toolchain w/ headers >= 3.0"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0

View File

@ -12,15 +12,11 @@ if BR2_PACKAGE_CIVETWEB
config BR2_CIVETWEB_WITH_LUA config BR2_CIVETWEB_WITH_LUA
bool "enable Lua support" bool "enable Lua support"
# required by the bundled Sqlite3 and Lua code # required by the bundled Sqlite3 and Lua code
depends on BR2_LARGEFILE
help help
Enable Lua support in Civetweb. Note that this will use a Enable Lua support in Civetweb. Note that this will use a
version of Lua and Sqlite bundled within the Civetweb version of Lua and Sqlite bundled within the Civetweb
sources, and not the packages from Buildroot. sources, and not the packages from Buildroot.
comment "Lua support needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
endif endif
comment "civetweb needs a toolchain w/ threads" comment "civetweb needs a toolchain w/ threads"

View File

@ -15,10 +15,6 @@ CIVETWEB_LIBS = -lpthread -lm -ldl
CIVETWEB_SYSCONFDIR = /etc CIVETWEB_SYSCONFDIR = /etc
CIVETWEB_HTMLDIR = /var/www CIVETWEB_HTMLDIR = /var/www
ifneq ($(BR2_LARGEFILE),y)
CIVETWEB_COPT += -DSQLITE_DISABLE_LFS
endif
ifeq ($(BR2_INET_IPV6),y) ifeq ($(BR2_INET_IPV6),y)
CIVETWEB_CONF_OPTS += WITH_IPV6=1 CIVETWEB_CONF_OPTS += WITH_IPV6=1
endif endif

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_CLAPACK config BR2_PACKAGE_CLAPACK
bool "cblas/clapack" bool "cblas/clapack"
depends on BR2_LARGEFILE
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el)
# _fpu_control is used on PowerPC, but not available with # _fpu_control is used on PowerPC, but not available with
# uClibc # uClibc
@ -25,9 +24,3 @@ config BR2_PACKAGE_CLAPACK_ARITH_H
In any case an 'arithchk' program is built (but not installed), to be run In any case an 'arithchk' program is built (but not installed), to be run
on the target to generate this arith.h header. on the target to generate this arith.h header.
comment "cblas/clapack needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
depends on !BR2_bfin
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el)
depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC)

View File

@ -14,7 +14,7 @@ HOST_CMAKE_DEPENDENCIES = host-pkgconf
CMAKE_DEPENDENCIES = zlib libcurl libarchive expat bzip2 xz CMAKE_DEPENDENCIES = zlib libcurl libarchive expat bzip2 xz
CMAKE_CONF_OPTS = \ CMAKE_CONF_OPTS = \
-DKWSYS_LFS_WORKS=$(if $(BR2_LARGEFILE),TRUE,FALSE) \ -DKWSYS_LFS_WORKS=TRUE \
-DKWSYS_CHAR_IS_SIGNED=TRUE \ -DKWSYS_CHAR_IS_SIGNED=TRUE \
-DCMAKE_USE_SYSTEM_LIBRARIES=1 \ -DCMAKE_USE_SYSTEM_LIBRARIES=1 \
-DCTEST_USE_XMLRPC=OFF \ -DCTEST_USE_XMLRPC=OFF \

View File

@ -270,12 +270,8 @@ config BR2_PACKAGE_COLLECTD_MYSQL
help help
Connects to a MySQL database and issues a "show status" command. Connects to a MySQL database and issues a "show status" command.
comment "netlink support needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
config BR2_PACKAGE_COLLECTD_NETLINK config BR2_PACKAGE_COLLECTD_NETLINK
bool "netlink" bool "netlink"
depends on BR2_LARGEFILE
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
help help
Get statistics for interfaces, qdiscs, classes, and filters. Get statistics for interfaces, qdiscs, classes, and filters.

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_CONNTRACK_TOOLS config BR2_PACKAGE_CONNTRACK_TOOLS
bool "conntrack-tools" bool "conntrack-tools"
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
depends on BR2_LARGEFILE
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
select BR2_PACKAGE_LIBNETFILTER_CONNTRACK select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
@ -17,8 +16,7 @@ config BR2_PACKAGE_CONNTRACK_TOOLS
http://www.netfilter.org/projects/conntrack-tools/ http://www.netfilter.org/projects/conntrack-tools/
comment "conntrack-tools needs a toolchain w/ IPv6, largefile, threads" comment "conntrack-tools needs a toolchain w/ IPv6, threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_INET_IPV6 || \ depends on !BR2_INET_IPV6 || \
!BR2_LARGEFILE || \
!(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC) !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)

View File

@ -2,7 +2,6 @@ config BR2_PACKAGE_CPPZMQ
bool "cppzmq" bool "cppzmq"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_INET_IPV6 # zeromq depends on BR2_INET_IPV6 # zeromq
depends on BR2_LARGEFILE # util-linux
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
select BR2_PACKAGE_ZEROMQ select BR2_PACKAGE_ZEROMQ
@ -11,6 +10,6 @@ config BR2_PACKAGE_CPPZMQ
http://github.com/zeromq/cppzmq http://github.com/zeromq/cppzmq
comment "cppzmq needs a toolchain w/ C++, IPv6, largefile, wchar, threads" comment "cppzmq needs a toolchain w/ C++, IPv6, wchar, threads"
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_LARGEFILE \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)

View File

@ -4,7 +4,6 @@ config BR2_PACKAGE_CRYPTSETUP
select BR2_PACKAGE_LVM2 select BR2_PACKAGE_LVM2
select BR2_PACKAGE_E2FSPROGS select BR2_PACKAGE_E2FSPROGS
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
depends on BR2_LARGEFILE # lvm2, util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2 depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2
depends on BR2_USE_MMU # lvm2, e2fsprogs depends on BR2_USE_MMU # lvm2, e2fsprogs
depends on !BR2_STATIC_LIBS # lvm2 depends on !BR2_STATIC_LIBS # lvm2
@ -15,7 +14,6 @@ config BR2_PACKAGE_CRYPTSETUP
https://code.google.com/p/cryptsetup/ https://code.google.com/p/cryptsetup/
comment "cryptsetup needs a toolchain w/ largefile, wchar, threads, dynamic library" comment "cryptsetup needs a toolchain w/ wchar, threads, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || \ depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -6,7 +6,6 @@ config BR2_PACKAGE_CURLFTPFS
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_OPENSSL select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_LIBCURL select BR2_PACKAGE_LIBCURL
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR # glib2 depends on BR2_USE_WCHAR # glib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2 depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
depends on BR2_USE_MMU # libfuse, glib2 depends on BR2_USE_MMU # libfuse, glib2
@ -17,6 +16,6 @@ config BR2_PACKAGE_CURLFTPFS
http://curlftpfs.sourceforge.net/ http://curlftpfs.sourceforge.net/
comment "curlftpfs needs a toolchain w/ largefile, wchar, threads, dynamic library" comment "curlftpfs needs a toolchain w/ wchar, threads, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View File

@ -4,7 +4,6 @@ config BR2_PACKAGE_CZMQ
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INSTALL_LIBSTDCPP # zeromq depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_INET_IPV6 # zeromq depends on BR2_INET_IPV6 # zeromq
depends on BR2_LARGEFILE # util-linux
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
help help
@ -12,7 +11,7 @@ config BR2_PACKAGE_CZMQ
http://czmq.zeromq.org/ http://czmq.zeromq.org/
comment "czmq needs a toolchain w/ C++, IPv6, largefile, wchar, threads" comment "czmq needs a toolchain w/ C++, IPv6, wchar, threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_LARGEFILE \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_DMRAID config BR2_PACKAGE_DMRAID
bool "dmraid" bool "dmraid"
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2 depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2
depends on BR2_USE_MMU # lvm2 depends on BR2_USE_MMU # lvm2
depends on !BR2_STATIC_LIBS # lvm2 depends on !BR2_STATIC_LIBS # lvm2
@ -12,7 +11,6 @@ config BR2_PACKAGE_DMRAID
dmraid uses the Linux device-mapper to create devices with dmraid uses the Linux device-mapper to create devices with
respective mappings for the ATARAID sets discovered. respective mappings for the ATARAID sets discovered.
comment "dmraid needs a toolchain w/ largefile, threads, dynamic library" comment "dmraid needs a toolchain w/ threads, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || BR2_STATIC_LIBS || \ depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
!BR2_TOOLCHAIN_HAS_THREADS

View File

@ -45,11 +45,7 @@ config BR2_PACKAGE_DNSMASQ_LUA
config BR2_PACKAGE_DNSMASQ_CONNTRACK config BR2_PACKAGE_DNSMASQ_CONNTRACK
bool "conntrack marking support" bool "conntrack marking support"
select BR2_PACKAGE_LIBNETFILTER_CONNTRACK select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
depends on BR2_LARGEFILE
help help
Enable DNS query connection marking in netfilter. Enable DNS query connection marking in netfilter.
comment "conntrack marking support needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
endif endif

View File

@ -68,10 +68,6 @@ define DNSMASQ_ENABLE_LUA
endef endef
endif endif
ifneq ($(BR2_LARGEFILE),y)
DNSMASQ_COPTS += -DNO_LARGEFILE
endif
ifeq ($(BR2_PACKAGE_DBUS),y) ifeq ($(BR2_PACKAGE_DBUS),y)
DNSMASQ_DEPENDENCIES += dbus DNSMASQ_DEPENDENCIES += dbus
endif endif

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_DOSFSTOOLS config BR2_PACKAGE_DOSFSTOOLS
bool "dosfstools" bool "dosfstools"
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
help help
@ -27,5 +26,5 @@ config BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
endif endif
comment "dosfstools needs a toolchain w/ largefile, wchar" comment "dosfstools needs a toolchain w/ wchar"
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR depends on !BR2_USE_WCHAR

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_DVB_APPS config BR2_PACKAGE_DVB_APPS
bool "dvb-apps" bool "dvb-apps"
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
@ -11,5 +10,5 @@ config BR2_PACKAGE_DVB_APPS
http://linuxtv.org/projects.php http://linuxtv.org/projects.php
http://linuxtv.org/hg/dvb-apps http://linuxtv.org/hg/dvb-apps
comment "dvb-apps utils needs a toolchain w/ largefile, threads, headers >= 3.3" comment "dvb-apps utils needs a toolchain w/ threads, headers >= 3.3"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3 depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_DVBSNOOP config BR2_PACKAGE_DVBSNOOP
bool "dvbsnoop" bool "dvbsnoop"
depends on BR2_LARGEFILE
help help
Dvbsnoop is just a simple tool to analyze, view or debug a transport Dvbsnoop is just a simple tool to analyze, view or debug a transport
stream (TS), program elementary stream (PES) or even a program stream stream (TS), program elementary stream (PES) or even a program stream
@ -20,6 +19,3 @@ config BR2_PACKAGE_DVBSNOOP
http://dvbsnoop.sourceforge.net http://dvbsnoop.sourceforge.net
http://en.wikipedia.org/wiki/DBox2 http://en.wikipedia.org/wiki/DBox2
comment "dvbsnoop needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -17,14 +17,13 @@ if BR2_PACKAGE_DVDAUTHOR
config BR2_PACKAGE_DVDAUTHOR_DVDUNAUTHOR config BR2_PACKAGE_DVDAUTHOR_DVDUNAUTHOR
bool "dvdunauthor" bool "dvdunauthor"
select BR2_PACKAGE_LIBDVDREAD select BR2_PACKAGE_LIBDVDREAD
depends on BR2_LARGEFILE # libdvdread
depends on !BR2_STATIC_LIBS # libdvdread depends on !BR2_STATIC_LIBS # libdvdread
help help
This option enables the dvdunauthor program, which requires This option enables the dvdunauthor program, which requires
libdvdread. libdvdread.
comment "dvdunauthor needs a toolchain w/ dynamic library, largefile" comment "dvdunauthor needs a toolchain w/ dynamic library"
depends on !BR2_LARGEFILE || BR2_STATIC_LIBS depends on BR2_STATIC_LIBS
endif endif

View File

@ -1,7 +1,7 @@
comment "dvdrw-tools needs a toolchain w/ threads, C++, wchar, largefile" comment "dvdrw-tools needs a toolchain w/ threads, C++, wchar"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
!BR2_USE_WCHAR || !BR2_LARGEFILE !BR2_USE_WCHAR
config BR2_PACKAGE_DVDRW_TOOLS config BR2_PACKAGE_DVDRW_TOOLS
bool "dvdrw-tools" bool "dvdrw-tools"
@ -9,7 +9,6 @@ config BR2_PACKAGE_DVDRW_TOOLS
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_LARGEFILE
help help
The dvd+rw-tools are used to master Blu-ray Disc The dvd+rw-tools are used to master Blu-ray Disc
and DVD Disc media, both +RW/+R and -RW/-R. Note: and DVD Disc media, both +RW/+R and -RW/-R. Note:

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_E2FSPROGS config BR2_PACKAGE_E2FSPROGS
bool "e2fsprogs" bool "e2fsprogs"
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_USE_MMU # util-linux/libblkid depends on BR2_USE_MMU # util-linux/libblkid
select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX
@ -99,5 +98,5 @@ config BR2_PACKAGE_E2FSPROGS_UUIDGEN
endif endif
comment "e2fsprogs needs a toolchain w/ largefile, wchar" comment "e2fsprogs needs a toolchain w/ wchar"
depends on !(BR2_LARGEFILE && BR2_USE_WCHAR) depends on !BR2_USE_WCHAR

View File

@ -2,7 +2,6 @@ config BR2_PACKAGE_E2TOOLS
bool "e2tools" bool "e2tools"
select BR2_PACKAGE_E2FSPROGS select BR2_PACKAGE_E2FSPROGS
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_LARGEFILE # e2fsprogs
depends on BR2_USE_WCHAR # e2fsprogs depends on BR2_USE_WCHAR # e2fsprogs
depends on BR2_USE_MMU # e2fsprogs depends on BR2_USE_MMU # e2fsprogs
help help
@ -13,7 +12,6 @@ config BR2_PACKAGE_E2TOOLS
https://github.com/ndim/e2tools https://github.com/ndim/e2tools
comment "e2tools needs a toolchain w/ threads, largefile and wchar" comment "e2tools needs a toolchain w/ threads, wchar"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
!BR2_USE_WCHAR
depends on BR2_USE_MMU depends on BR2_USE_MMU

View File

@ -10,7 +10,6 @@ config BR2_PACKAGE_ECRYPTFS_UTILS
depends on BR2_USE_WCHAR # gettext depends on BR2_USE_WCHAR # gettext
depends on BR2_USE_MMU # keyutils depends on BR2_USE_MMU # keyutils
depends on !BR2_microblaze # keyutils depends on !BR2_microblaze # keyutils
depends on BR2_LARGEFILE # libnss
depends on BR2_TOOLCHAIN_HAS_THREADS # libnss -> libnspr depends on BR2_TOOLCHAIN_HAS_THREADS # libnss -> libnspr
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnss -> libnspr depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnss -> libnspr
depends on !BR2_MIPS_NABI32 # libnss depends on !BR2_MIPS_NABI32 # libnss
@ -30,9 +29,9 @@ config BR2_PACKAGE_ECRYPTFS_UTILS
http://ecryptfs.org http://ecryptfs.org
comment "ecryptfs-utils needs a toolchain w/ largefile, threads, wchar, dynamic library" comment "ecryptfs-utils needs a toolchain w/ threads, wchar, dynamic library"
depends on !BR2_microblaze depends on !BR2_microblaze
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
BR2_STATIC_LIBS BR2_STATIC_LIBS

View File

@ -1,12 +1,11 @@
comment "elfutils needs a toolchain w/ largefile, wchar, dynamic library" comment "elfutils needs a toolchain w/ wchar, dynamic library"
depends on !BR2_bfin depends on !BR2_bfin
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_STATIC_LIBS depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS
config BR2_PACKAGE_ELFUTILS config BR2_PACKAGE_ELFUTILS
bool "elfutils" bool "elfutils"
select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
# build issue caused by the _ prefix used on blackfin for # build issue caused by the _ prefix used on blackfin for

View File

@ -16,12 +16,10 @@ ELFUTILS_PATCH = elfutils-portability-0.161.patch
ELFUTILS_AUTORECONF = YES ELFUTILS_AUTORECONF = YES
ELFUTILS_CONF_OPTS += --disable-werror ELFUTILS_CONF_OPTS += --disable-werror
ifeq ($(BR2_LARGEFILE),y)
# elfutils gets confused when lfs mode is forced, so don't # elfutils gets confused when lfs mode is forced, so don't
ELFUTILS_CONF_ENV += \ ELFUTILS_CONF_ENV += \
CFLAGS="$(filter-out -D_FILE_OFFSET_BITS=64,$(TARGET_CFLAGS))" \ CFLAGS="$(filter-out -D_FILE_OFFSET_BITS=64,$(TARGET_CFLAGS))" \
CPPFLAGS="$(filter-out -D_FILE_OFFSET_BITS=64,$(TARGET_CPPFLAGS))" CPPFLAGS="$(filter-out -D_FILE_OFFSET_BITS=64,$(TARGET_CPPFLAGS))"
endif
ELFUTILS_LDFLAGS = $(TARGET_LDFLAGS) ELFUTILS_LDFLAGS = $(TARGET_LDFLAGS)

View File

@ -30,14 +30,9 @@ config BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_ALSA
config BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_PULSEAUDIO config BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_PULSEAUDIO
bool "pulseaudio" bool "pulseaudio"
depends on BR2_LARGEFILE # pulseaudio
depends on BR2_ARCH_HAS_ATOMICS # pulseaudio depends on BR2_ARCH_HAS_ATOMICS # pulseaudio
select BR2_PACKAGE_PULSEAUDIO select BR2_PACKAGE_PULSEAUDIO
comment "pulseaudio backend needs a toolchain with largefile"
depends on !BR2_LARGEFILE
depends on BR2_ARCH_HAS_ATOMICS
endchoice endchoice
endif # BR2_PACKAGE_ESPEAK endif # BR2_PACKAGE_ESPEAK

View File

@ -2,7 +2,6 @@ config BR2_PACKAGE_EUDEV
bool "eudev" bool "eudev"
depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
depends on BR2_USE_MMU # uses fork() depends on BR2_USE_MMU # uses fork()
depends on BR2_LARGEFILE # util-linux
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on !BR2_STATIC_LIBS # kmod depends on !BR2_STATIC_LIBS # kmod
select BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_HAS_UDEV
@ -34,6 +33,6 @@ comment "eudev needs eudev /dev management"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
comment "eudev needs a toolchain w/ largefile, wchar, dynamic library" comment "eudev needs a toolchain w/ wchar, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_STATIC_LIBS depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS

View File

@ -1,11 +1,10 @@
config BR2_PACKAGE_EXFAT_UTILS config BR2_PACKAGE_EXFAT_UTILS
bool "exfat-utils" bool "exfat-utils"
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
help help
exFAT filesystem utilities. exFAT filesystem utilities.
http://code.google.com/p/exfat/ http://code.google.com/p/exfat/
comment "exfat-utils needs a toolchain w/ largefile, wchar" comment "exfat-utils needs a toolchain w/ wchar"
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR depends on !BR2_USE_WCHAR

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_EXFAT config BR2_PACKAGE_EXFAT
bool "exFAT (FUSE)" bool "exFAT (FUSE)"
depends on BR2_LARGEFILE # libfuse
depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse
depends on BR2_USE_MMU # libfuse depends on BR2_USE_MMU # libfuse
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
@ -12,6 +11,6 @@ config BR2_PACKAGE_EXFAT
http://code.google.com/p/exfat/ http://code.google.com/p/exfat/
comment "exfat needs a toolchain w/ largefile, wchar, threads, dynamic library" comment "exfat needs a toolchain w/ wchar, threads, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_STATIC_LIBS

View File

@ -39,12 +39,11 @@ config BR2_PACKAGE_EXIV2_XMP
bool "XMP support" bool "XMP support"
select BR2_PACKAGE_EXPAT select BR2_PACKAGE_EXPAT
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_LARGEFILE
help help
Build with XMP support Build with XMP support
comment "xmp support needs a toolchain w/ threads, and largefile" comment "xmp support needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_EXIV2_LENSDATA config BR2_PACKAGE_EXIV2_LENSDATA
bool "Nikon lens name database" bool "Nikon lens name database"

View File

@ -2,12 +2,11 @@ config BR2_PACKAGE_F2FS_TOOLS
bool "f2fs-tools" bool "f2fs-tools"
select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBUUID select BR2_PACKAGE_UTIL_LINUX_LIBUUID
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
help help
Tools for Flash-Friendly File System (F2FS) Tools for Flash-Friendly File System (F2FS)
http://sourceforge.net/projects/f2fs-tools/ http://sourceforge.net/projects/f2fs-tools/
comment "f2fs-tools needs a toolchain w/ largefile, wchar" comment "f2fs-tools needs a toolchain w/ wchar"
depends on !(BR2_LARGEFILE && BR2_USE_WCHAR) depends on !BR2_USE_WCHAR

View File

@ -1,11 +1,10 @@
comment "ffmpeg needs a toolchain w/ largefile, IPv6" comment "ffmpeg needs a toolchain w/ IPv6"
depends on !(BR2_LARGEFILE && BR2_INET_IPV6) depends on !BR2_INET_IPV6
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
menuconfig BR2_PACKAGE_FFMPEG menuconfig BR2_PACKAGE_FFMPEG
bool "ffmpeg" bool "ffmpeg"
depends on BR2_LARGEFILE
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
# fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305

View File

@ -5,7 +5,6 @@ config BR2_PACKAGE_FILEMQ
select BR2_PACKAGE_ZEROMQ select BR2_PACKAGE_ZEROMQ
depends on BR2_INSTALL_LIBSTDCPP # zeromq depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_INET_IPV6 # zeromq depends on BR2_INET_IPV6 # zeromq
depends on BR2_LARGEFILE # util-linux
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
depends on BR2_USE_MMU # czmq depends on BR2_USE_MMU # czmq
@ -14,7 +13,7 @@ config BR2_PACKAGE_FILEMQ
http://github.com/zeromq/filemq http://github.com/zeromq/filemq
comment "filemq needs a toolchain w/ C++, IPv6, largefile, wchar, threads" comment "filemq needs a toolchain w/ C++, IPv6, wchar, threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_LARGEFILE \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_FIO config BR2_PACKAGE_FIO
bool "fio" bool "fio"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
# fio uses posix_madvise(), which is not part of any official # fio uses posix_madvise(), which is not part of any official
# release of uClibc, but is part of uClibc Git, and backported # release of uClibc, but is part of uClibc Git, and backported
@ -9,8 +8,8 @@ config BR2_PACKAGE_FIO
# disable the build of fio for external uClibc toolchains # disable the build of fio for external uClibc toolchains
# (which use an unknown uClibc version) # (which use an unknown uClibc version)
depends on !BR2_TOOLCHAIN_EXTERNAL_UCLIBC depends on !BR2_TOOLCHAIN_EXTERNAL_UCLIBC
# fio uses fallocate() which becomes fallocate64() while compiling # fio uses fallocate() which becomes fallocate64() while compiling with
# with BR2_LARGEFILE but fallocate64() is not available on nios2 # largefile support, but fallocate64() is not available on nios2
depends on !BR2_nios2 depends on !BR2_nios2
help help
fio is an I/O tool meant to be used both for benchmark fio is an I/O tool meant to be used both for benchmark
@ -18,7 +17,7 @@ config BR2_PACKAGE_FIO
http://git.kernel.dk/?p=fio.git;a=summary http://git.kernel.dk/?p=fio.git;a=summary
comment "fio needs a toolchain w/ largefile, threads" comment "fio needs a toolchain w/ threads"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_nios2 depends on !BR2_nios2
depends on BR2_USE_MMU depends on BR2_USE_MMU

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_FLASHBENCH config BR2_PACKAGE_FLASHBENCH
bool "flashbench" bool "flashbench"
depends on BR2_LARGEFILE
help help
Flashbench - Identify characteristics of flash media. Flashbench - Identify characteristics of flash media.
@ -9,6 +8,3 @@ config BR2_PACKAGE_FLASHBENCH
survey. survey.
https://wiki.linaro.org/WorkingGroups/KernelConsolidation/Projects/FlashCardSurvey https://wiki.linaro.org/WorkingGroups/KernelConsolidation/Projects/FlashCardSurvey
comment "flashbench needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,12 +1,8 @@
config BR2_PACKAGE_FTOP config BR2_PACKAGE_FTOP
bool "ftop" bool "ftop"
depends on BR2_LARGEFILE
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
help help
Ftop is to files what top is to processes. Ftop is to files what top is to processes.
The progress of all open files and file systems can be monitored. The progress of all open files and file systems can be monitored.
https://code.google.com/p/ftop/ https://code.google.com/p/ftop/
comment "ftop needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -16,10 +16,6 @@ GAMIN_CONF_OPTS += --without-python
GAMIN_CONF_ENV = have_abstract_sockets=no GAMIN_CONF_ENV = have_abstract_sockets=no
ifneq ($(BR2_LARGEFILE),y)
GAMIN_CONF_ENV += CC="$(TARGET_CC) $(TARGET_CFLAGS) -DNO_LARGEFILE_SOURCE"
endif
GAMIN_DEPENDENCIES = libglib2 GAMIN_DEPENDENCIES = libglib2
$(eval $(autotools-package)) $(eval $(autotools-package))

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_GENEXT2FS config BR2_PACKAGE_GENEXT2FS
bool "genext2fs" bool "genext2fs"
depends on BR2_LARGEFILE
help help
genext2fs generates an ext2 filesystem as a normal (non-root) genext2fs generates an ext2 filesystem as a normal (non-root)
user. It does not require you to mount the image file to user. It does not require you to mount the image file to
@ -8,6 +7,3 @@ config BR2_PACKAGE_GENEXT2FS
superuser to make device nodes. superuser to make device nodes.
http://genext2fs.sourceforge.net/ http://genext2fs.sourceforge.net/
comment "genext2fs needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_GIT config BR2_PACKAGE_GIT
bool "git" bool "git"
depends on BR2_LARGEFILE
depends on BR2_USE_MMU # uses fork() depends on BR2_USE_MMU # uses fork()
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
@ -9,7 +8,3 @@ config BR2_PACKAGE_GIT
designed to handle everything from small to very large projects. designed to handle everything from small to very large projects.
http://git-scm.com http://git-scm.com
comment "git needs a toolchain w/ largefile"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE

View File

@ -10,12 +10,10 @@ config BR2_PACKAGE_GLMARK2_GL
depends on BR2_PACKAGE_MESA3D_DRI_DRIVER depends on BR2_PACKAGE_MESA3D_DRI_DRIVER
comment "glmark2 needs an OpenGL or an openGL ES and EGL backend provided by mesa3d" comment "glmark2 needs an OpenGL or an openGL ES and EGL backend provided by mesa3d"
depends on BR2_LARGEFILE
depends on !BR2_PACKAGE_GLMARK2_GL && !BR2_PACKAGE_GLMARK2_EGL_GLES depends on !BR2_PACKAGE_GLMARK2_GL && !BR2_PACKAGE_GLMARK2_EGL_GLES
config BR2_PACKAGE_GLMARK2 config BR2_PACKAGE_GLMARK2
bool "glmark2" bool "glmark2"
depends on BR2_LARGEFILE
depends on BR2_PACKAGE_GLMARK2_GL || BR2_PACKAGE_GLMARK2_EGL_GLES depends on BR2_PACKAGE_GLMARK2_GL || BR2_PACKAGE_GLMARK2_EGL_GLES
select BR2_PACKAGE_JPEG select BR2_PACKAGE_JPEG
select BR2_PACKAGE_LIBPNG select BR2_PACKAGE_LIBPNG
@ -24,6 +22,6 @@ config BR2_PACKAGE_GLMARK2
https://github.com/glmark2/glmark2 https://github.com/glmark2/glmark2
comment "glmark2 needs udev /dev management and a toolchain w/ C++, largefile, NPTL" comment "glmark2 needs udev /dev management and a toolchain w/ C++, NPTL"
depends on !BR2_LARGEFILE || !BR2_INSTALL_LIBSTDCPP || \ depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_PACKAGE_HAS_UDEV !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_PACKAGE_HAS_UDEV

View File

@ -1,14 +1,12 @@
comment "gnuradio needs a toolchain w/ C++, IPV6, NPTL, largefile, wchar" comment "gnuradio needs a toolchain w/ C++, IPV6, NPTL, wchar"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_LARGEFILE || \ !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_INET_IPV6
!BR2_INET_IPV6
config BR2_PACKAGE_GNURADIO config BR2_PACKAGE_GNURADIO
bool "gnuradio" bool "gnuradio"
depends on BR2_INET_IPV6 # boost depends on BR2_INET_IPV6 # boost
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_LARGEFILE # boost
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
depends on BR2_USE_MMU # use fork() depends on BR2_USE_MMU # use fork()
depends on BR2_USE_WCHAR # boost depends on BR2_USE_WCHAR # boost

View File

@ -1,9 +1,8 @@
comment "gptfdisk needs a toolchain w/ largefile, wchar, C++" comment "gptfdisk needs a toolchain w/ wchar, C++"
depends on !(BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR) depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR)
config BR2_PACKAGE_GPTFDISK config BR2_PACKAGE_GPTFDISK
bool "gptfdisk" bool "gptfdisk"
depends on BR2_LARGEFILE
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_GST_FFMPEG config BR2_PACKAGE_GST_FFMPEG
bool "gst-ffmpeg" bool "gst-ffmpeg"
select BR2_PACKAGE_GST_PLUGINS_BASE select BR2_PACKAGE_GST_PLUGINS_BASE
depends on BR2_LARGEFILE
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
help help
GStreamer plugin containing one plugin with a set of elements using GStreamer plugin containing one plugin with a set of elements using
@ -23,5 +22,5 @@ config BR2_PACKAGE_GST_FFMPEG_GPL
endif endif
comment "gst-ffmpeg needs a toolchain w/ largefile, IPv6" comment "gst-ffmpeg needs a toolchain w/ IPv6"
depends on !(BR2_LARGEFILE && BR2_INET_IPV6) depends on !BR2_INET_IPV6

View File

@ -312,10 +312,6 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDL
config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SNDFILE config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SNDFILE
bool "sndfile" bool "sndfile"
select BR2_PACKAGE_LIBSNDFILE select BR2_PACKAGE_LIBSNDFILE
depends on BR2_LARGEFILE
comment "gst-plugins-bad-plugin-sndfile needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD
bool "vcd" bool "vcd"

View File

@ -207,16 +207,15 @@ config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
depends on BR2_LARGEFILE # pulseaudio -> libsndfile
depends on BR2_USE_MMU # pulseaudio depends on BR2_USE_MMU # pulseaudio
depends on BR2_ARCH_HAS_ATOMICS # pulseaudio depends on BR2_ARCH_HAS_ATOMICS # pulseaudio
select BR2_PACKAGE_PULSEAUDIO select BR2_PACKAGE_PULSEAUDIO
bool "pulseaudio" bool "pulseaudio"
comment "pulseaudio support needs a toolchain w/ largefile, threads" comment "pulseaudio support needs a toolchain w/ threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_ARCH_HAS_ATOMICS depends on BR2_ARCH_HAS_ATOMICS
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
bool "souphttpsrc (http client)" bool "souphttpsrc (http client)"

View File

@ -476,10 +476,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
bool "sndfile" bool "sndfile"
select BR2_PACKAGE_LIBSNDFILE select BR2_PACKAGE_LIBSNDFILE
depends on BR2_LARGEFILE
comment "sndfile plugin needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
bool "dvb" bool "dvb"

View File

@ -310,7 +310,6 @@ comment "gdkpixbuf needs a toolchain w/ wchar, threads"
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
depends on BR2_LARGEFILE # pulseaudio -> libsndfile
depends on BR2_USE_MMU # pulseaudio depends on BR2_USE_MMU # pulseaudio
depends on BR2_ARCH_HAS_ATOMICS # pulseaudio depends on BR2_ARCH_HAS_ATOMICS # pulseaudio
select BR2_PACKAGE_PULSEAUDIO select BR2_PACKAGE_PULSEAUDIO
@ -318,10 +317,10 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
help help
PulseAudio plugin library PulseAudio plugin library
comment "pulseaudio support needs a toolchain w/ largefile, threads" comment "pulseaudio support needs a toolchain w/ threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_ARCH_HAS_ATOMICS depends on BR2_ARCH_HAS_ATOMICS
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
bool "souphttpsrc (http client)" bool "souphttpsrc (http client)"

View File

@ -40,14 +40,13 @@ comment "plugins with external dependencies (there may be more available)"
config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDREAD config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDREAD
bool "dvdread" bool "dvdread"
depends on BR2_LARGEFILE # libdvdread
depends on !BR2_STATIC_LIBS # libdvdread depends on !BR2_STATIC_LIBS # libdvdread
select BR2_PACKAGE_LIBDVDREAD select BR2_PACKAGE_LIBDVDREAD
help help
Access a DVD with dvdread Access a DVD with dvdread
comment "dvdread needs a toolchain w/ dynamic library, largefile" comment "dvdread needs a toolchain w/ dynamic library"
depends on !BR2_LARGEFILE || BR2_STATIC_LIBS depends on BR2_STATIC_LIBS
config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME
bool "lame (*.mp3 audio encoder)" bool "lame (*.mp3 audio encoder)"

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_GVFS config BR2_PACKAGE_GVFS
bool "gvfs" bool "gvfs"
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR # glib2 depends on BR2_USE_WCHAR # glib2
depends on BR2_USE_MMU # dbus, glib2 depends on BR2_USE_MMU # dbus, glib2
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2
@ -16,6 +15,6 @@ config BR2_PACKAGE_GVFS
http://en.wikipedia.org/wiki/GVFS http://en.wikipedia.org/wiki/GVFS
comment "gvfs needs a toolchain w/ largefile, wchar, threads" comment "gvfs needs a toolchain w/ wchar, threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -1,10 +1,6 @@
config BR2_PACKAGE_HDPARM config BR2_PACKAGE_HDPARM
bool "hdparm" bool "hdparm"
depends on BR2_LARGEFILE
help help
hdparm - get/set hard disk parameters for Linux IDE drives. hdparm - get/set hard disk parameters for Linux IDE drives.
http://www.ibiblio.org/pub/Linux/system/hardware/ http://www.ibiblio.org/pub/Linux/system/hardware/
comment "hdparm needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -18,11 +18,7 @@ ifeq ($(BR2_INSTALL_LIBSTDCPP)$(BR2_USE_WCHAR),yy)
IMAGEMAGICK_CONFIG_SCRIPTS += Magick++-config IMAGEMAGICK_CONFIG_SCRIPTS += Magick++-config
endif endif
ifeq ($(BR2_LARGEFILE),y)
IMAGEMAGICK_CONF_ENV = ac_cv_sys_file_offset_bits=64 IMAGEMAGICK_CONF_ENV = ac_cv_sys_file_offset_bits=64
else
IMAGEMAGICK_CONF_ENV = ac_cv_sys_file_offset_bits=32
endif
IMAGEMAGICK_CONF_OPTS = \ IMAGEMAGICK_CONF_OPTS = \
--program-transform-name='s,,,' \ --program-transform-name='s,,,' \

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_INOTIFY_TOOLS config BR2_PACKAGE_INOTIFY_TOOLS
bool "inotify-tools" bool "inotify-tools"
depends on BR2_LARGEFILE
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
inotify-tools is a C library and a set of command-line inotify-tools is a C library and a set of command-line
@ -10,7 +9,3 @@ config BR2_PACKAGE_INOTIFY_TOOLS
binaries. binaries.
https://github.com/rvoicilas/inotify-tools https://github.com/rvoicilas/inotify-tools
comment "inotify-tools needs a toolchain w/ largefile"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE

View File

@ -1,12 +1,8 @@
config BR2_PACKAGE_IPSET config BR2_PACKAGE_IPSET
bool "ipset" bool "ipset"
depends on BR2_LARGEFILE
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
help help
Utility to manage IP sets in the linux kernel. Utility to manage IP sets in the linux kernel.
Requires a patched kernel or version >=2.6.39. Requires a patched kernel or version >=2.6.39.
http://ipset.netfilter.org/ http://ipset.netfilter.org/
comment "ipset needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_JACK2 config BR2_PACKAGE_JACK2
bool "jack2" bool "jack2"
depends on BR2_LARGEFILE # libsndfile
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
@ -21,8 +20,7 @@ config BR2_PACKAGE_JACK2
http://jackaudio.org/ http://jackaudio.org/
comment "jack2 needs a toolchain w/ largefile, threads, C++" comment "jack2 needs a toolchain w/ threads, C++"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_ARCH_HAS_ATOMICS depends on BR2_ARCH_HAS_ATOMICS
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
!BR2_INSTALL_LIBSTDCPP

View File

@ -2,7 +2,6 @@ config BR2_PACKAGE_KEXEC_LITE
bool "kexec-lite" bool "kexec-lite"
depends on BR2_powerpc || BR2_powerpc64 depends on BR2_powerpc || BR2_powerpc64
depends on !BR2_STATIC_LIBS # dtc, elfutils depends on !BR2_STATIC_LIBS # dtc, elfutils
depends on BR2_LARGEFILE # elfutils
depends on BR2_USE_WCHAR # elfutils depends on BR2_USE_WCHAR # elfutils
select BR2_PACKAGE_ELFUTILS select BR2_PACKAGE_ELFUTILS
select BR2_PACKAGE_DTC select BR2_PACKAGE_DTC
@ -14,6 +13,6 @@ config BR2_PACKAGE_KEXEC_LITE
This package is a tiny implementation of the kexec userspace This package is a tiny implementation of the kexec userspace
components, for devicetree-based platforms. components, for devicetree-based platforms.
comment "kexec-lite needs a toolchain w/ largefile, wchar, dynamic library" comment "kexec-lite needs a toolchain w/ wchar, dynamic library"
depends on BR2_powerpc || BR2_powerpc64 depends on BR2_powerpc || BR2_powerpc64
depends on BR2_STATIC_LIBS || !BR2_LARGEFILE || !BR2_USE_WCHAR depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_KMOD config BR2_PACKAGE_KMOD
bool "kmod" bool "kmod"
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_LARGEFILE
help help
handle kernel modules handle kernel modules
@ -18,5 +17,5 @@ config BR2_PACKAGE_KMOD_TOOLS
endif endif
comment "kmod needs a toolchain w/ largefile, dynamic library" comment "kmod needs a toolchain w/ dynamic library"
depends on !BR2_LARGEFILE || BR2_STATIC_LIBS depends on BR2_STATIC_LIBS

View File

@ -2,9 +2,9 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS
bool bool
default y if BR2_arm || BR2_i386 || BR2_x86_64 default y if BR2_arm || BR2_i386 || BR2_x86_64
comment "kodi needs a toolchain w/ C++, IPv6, largefile, threads, wchar" comment "kodi needs a toolchain w/ C++, IPv6, threads, wchar"
depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
depends on !BR2_INET_IPV6 || !BR2_INSTALL_LIBSTDCPP || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR depends on !BR2_INET_IPV6 || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
depends on BR2_USE_MMU depends on BR2_USE_MMU
config BR2_PACKAGE_KODI_EGL_GLES config BR2_PACKAGE_KODI_EGL_GLES
@ -93,7 +93,6 @@ menuconfig BR2_PACKAGE_KODI
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL
depends on BR2_USE_MMU # python depends on BR2_USE_MMU # python

View File

@ -5,12 +5,11 @@ config BR2_PACKAGE_LIBDRI2
select BR2_PACKAGE_XLIB_LIBXEXT select BR2_PACKAGE_XLIB_LIBXEXT
select BR2_PACKAGE_XPROTO_DRI2PROTO select BR2_PACKAGE_XPROTO_DRI2PROTO
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
depends on BR2_LARGEFILE # libdrm
depends on BR2_PACKAGE_XORG7 depends on BR2_PACKAGE_XORG7
help help
Library for the DRI2 extension to the X Window System. Library for the DRI2 extension to the X Window System.
https://github.com/robclark/libdri2 https://github.com/robclark/libdri2
comment "libdri2 needs a toolchain w/ largefile, threads" comment "libdri2 needs a toolchain w/ threads"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -2,7 +2,6 @@ config BR2_PACKAGE_LIBDRM
bool "libdrm" bool "libdrm"
select BR2_PACKAGE_LIBPTHREAD_STUBS select BR2_PACKAGE_LIBPTHREAD_STUBS
depends on BR2_TOOLCHAIN_HAS_THREADS # libpthread-stubs depends on BR2_TOOLCHAIN_HAS_THREADS # libpthread-stubs
depends on BR2_LARGEFILE
help help
Direct Rendering Manager Direct Rendering Manager
@ -64,5 +63,5 @@ endmenu
endif endif
comment "libdrm needs a toolchain w/ largefile, threads" comment "libdrm needs a toolchain w/ threads"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBDVDNAV config BR2_PACKAGE_LIBDVDNAV
bool "libdvdnav" bool "libdvdnav"
depends on BR2_LARGEFILE # libdvdread
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS # libdvdread depends on !BR2_STATIC_LIBS # libdvdread
select BR2_PACKAGE_LIBDVDREAD select BR2_PACKAGE_LIBDVDREAD
@ -11,5 +10,5 @@ config BR2_PACKAGE_LIBDVDNAV
http://www.mplayerhq.hu http://www.mplayerhq.hu
comment "libdvdnav needs a toolchain w/ dynamic library, largefile, threads" comment "libdvdnav needs a toolchain w/ dynamic library, threads"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBDVDREAD config BR2_PACKAGE_LIBDVDREAD
bool "libdvdread" bool "libdvdread"
depends on BR2_LARGEFILE
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
help help
libdvdread provides a simple foundation for reading libdvdread provides a simple foundation for reading
@ -8,5 +7,5 @@ config BR2_PACKAGE_LIBDVDREAD
http://www.mplayerhq.hu/MPlayer/releases/dvdnav/ http://www.mplayerhq.hu/MPlayer/releases/dvdnav/
comment "libdvdread needs a toolchain w/ dynamic library, largefile" comment "libdvdread needs a toolchain w/ dynamic library"
depends on !BR2_LARGEFILE || BR2_STATIC_LIBS depends on BR2_STATIC_LIBS

View File

@ -13,13 +13,12 @@ config BR2_PACKAGE_LIBTFDI1_LIBFTDIPP1
bool "libfdtipp1" bool "libfdtipp1"
select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST
depends on BR2_INSTALL_LIBSTDCPP # boost depends on BR2_INSTALL_LIBSTDCPP # boost
depends on BR2_LARGEFILE # boost
depends on BR2_TOOLCHAIN_HAS_THREADS # boost depends on BR2_TOOLCHAIN_HAS_THREADS # boost
help help
C++ bindings for libftdi C++ bindings for libftdi
comment "libfdtipp1 needs a toolchain w/ C++, largefile" comment "libfdtipp1 needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_LARGEFILE depends on !BR2_INSTALL_LIBSTDCPP
config BR2_PACKAGE_LIBTFDI1_PYTHON_BINDINGS config BR2_PACKAGE_LIBTFDI1_PYTHON_BINDINGS
bool "python bindings" bool "python bindings"

View File

@ -2,7 +2,6 @@ config BR2_PACKAGE_LIBFUSE
bool "libfuse" bool "libfuse"
# Really doesn't like static, see fuse/lib/fuse.c # Really doesn't like static, see fuse/lib/fuse.c
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
@ -10,6 +9,6 @@ config BR2_PACKAGE_LIBFUSE
http://fuse.sourceforge.net/ http://fuse.sourceforge.net/
comment "libfuse needs a toolchain w/ largefile, threads, dynamic library" comment "libfuse needs a toolchain w/ threads, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View File

@ -1,11 +1,7 @@
config BR2_PACKAGE_LIBMNL config BR2_PACKAGE_LIBMNL
bool "libmnl" bool "libmnl"
depends on BR2_LARGEFILE
help help
libmnl is a minimalistic user-space library oriented libmnl is a minimalistic user-space library oriented
to Netlink developers. to Netlink developers.
http://netfilter.org/projects/libmnl/ http://netfilter.org/projects/libmnl/
comment "libmnl needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,12 +1,8 @@
config BR2_PACKAGE_LIBNETFILTER_ACCT config BR2_PACKAGE_LIBNETFILTER_ACCT
bool "libnetfilter_acct" bool "libnetfilter_acct"
depends on BR2_LARGEFILE
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
help help
libnetfilter_acct is the userspace library providing interface libnetfilter_acct is the userspace library providing interface
to extended accounting infrastructure. to extended accounting infrastructure.
http://www.netfilter.org/projects/libnetfilter_acct/ http://www.netfilter.org/projects/libnetfilter_acct/
comment "libnetfilter_acct needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBNETFILTER_CONNTRACK config BR2_PACKAGE_LIBNETFILTER_CONNTRACK
bool "libnetfilter_conntrack" bool "libnetfilter_conntrack"
depends on BR2_LARGEFILE
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
select BR2_PACKAGE_LIBNFNETLINK select BR2_PACKAGE_LIBNFNETLINK
help help
@ -9,6 +8,3 @@ config BR2_PACKAGE_LIBNETFILTER_CONNTRACK
connection tracking state table. connection tracking state table.
http://www.netfilter.org/projects/libnetfilter_conntrack/ http://www.netfilter.org/projects/libnetfilter_conntrack/
comment "libnetfilter_conntrack needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBNETFILTER_CTHELPER config BR2_PACKAGE_LIBNETFILTER_CTHELPER
bool "libnetfilter_cthelper" bool "libnetfilter_cthelper"
depends on BR2_LARGEFILE
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
help help
libnetfilter_cthelper is the userspace library that provides libnetfilter_cthelper is the userspace library that provides
@ -8,6 +7,3 @@ config BR2_PACKAGE_LIBNETFILTER_CTHELPER
available since Linux kernel 3.6. available since Linux kernel 3.6.
http://www.netfilter.org/projects/libnetfilter_cthelper/ http://www.netfilter.org/projects/libnetfilter_cthelper/
comment "libnetfilter_cthelper needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT config BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT
bool "libnetfilter_cttimeout" bool "libnetfilter_cttimeout"
depends on BR2_LARGEFILE
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
help help
libnetfilter_cttimeout is the userspace library that provides libnetfilter_cttimeout is the userspace library that provides
@ -8,6 +7,3 @@ config BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT
connection tracking timeout infrastructure. connection tracking timeout infrastructure.
http://www.netfilter.org/projects/libnetfilter_cttimeout/ http://www.netfilter.org/projects/libnetfilter_cttimeout/
comment "libnetfilter_cttimout needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBNETFILTER_QUEUE config BR2_PACKAGE_LIBNETFILTER_QUEUE
bool "libnetfilter_queue" bool "libnetfilter_queue"
depends on BR2_LARGEFILE
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
select BR2_PACKAGE_LIBNFNETLINK select BR2_PACKAGE_LIBNFNETLINK
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
@ -11,5 +10,5 @@ config BR2_PACKAGE_LIBNETFILTER_QUEUE
http://www.netfilter.org/projects/libnetfilter_queue/ http://www.netfilter.org/projects/libnetfilter_queue/
comment "libnetfilter_queue needs a toolchain w/ largefile, IPv6" comment "libnetfilter_queue needs a toolchain w/ IPv6"
depends on !BR2_LARGEFILE && !BR2_INET_IPV6 depends on !BR2_INET_IPV6

View File

@ -1,11 +1,10 @@
config BR2_PACKAGE_LIBNFS config BR2_PACKAGE_LIBNFS
bool "libnfs" bool "libnfs"
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
depends on BR2_LARGEFILE
help help
nfs userspace implementation. nfs userspace implementation.
http://github.com/sahlberg/libnfs http://github.com/sahlberg/libnfs
comment "libnfs needs a toolchain w/ RPC and LARGEFILE" comment "libnfs needs a toolchain w/ RPC"
depends on !(BR2_TOOLCHAIN_HAS_NATIVE_RPC && BR2_LARGEFILE) depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_LIBNFTNL config BR2_PACKAGE_LIBNFTNL
bool "libnftnl" bool "libnftnl"
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
depends on BR2_LARGEFILE
# bad headers, no sa_family_t in linux/socket.h # bad headers, no sa_family_t in linux/socket.h
depends on !(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 || BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009) depends on !(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 || BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009)
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
@ -34,5 +33,5 @@ comment "libnftnl XML parsing support needs a toolchain w/ threads"
endif endif
comment "libnftnl needs a toolchain w/ IPv6, largefile" comment "libnftnl needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6 || !BR2_LARGEFILE depends on !BR2_INET_IPV6

View File

@ -6,7 +6,6 @@ if BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
config BR2_PACKAGE_LIBNSPR config BR2_PACKAGE_LIBNSPR
bool "libnspr" bool "libnspr"
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
help help
NSPR is the Netscape Portable Runtime library which provides NSPR is the Netscape Portable Runtime library which provides
@ -16,7 +15,7 @@ config BR2_PACKAGE_LIBNSPR
http://www.mozilla.org/projects/nspr/ http://www.mozilla.org/projects/nspr/
comment "libnspr needs a toolchain w/ largefile, threads" comment "libnspr needs a toolchain w/ threads"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
endif endif

View File

@ -3,7 +3,6 @@ config BR2_PACKAGE_LIBNSS
select BR2_PACKAGE_LIBNSPR select BR2_PACKAGE_LIBNSPR
select BR2_PACKAGE_SQLITE select BR2_PACKAGE_SQLITE
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS # libnspr depends on BR2_TOOLCHAIN_HAS_THREADS # libnspr
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnspr depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnspr
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
@ -16,7 +15,6 @@ config BR2_PACKAGE_LIBNSS
http://www.mozilla.org/projects/security/pki/nss/ http://www.mozilla.org/projects/security/pki/nss/
comment "libnss needs a toolchain w/ largefile, threads, dynamic library" comment "libnss needs a toolchain w/ threads, dynamic library"
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
BR2_STATIC_LIBS

View File

@ -1,8 +1,4 @@
config BR2_PACKAGE_LIBPCIACCESS config BR2_PACKAGE_LIBPCIACCESS
bool "libpciaccess" bool "libpciaccess"
depends on BR2_LARGEFILE
help help
X.Org libpciaccess X.Org libpciaccess
comment "libpciaccess needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,5 +1,4 @@
config BR2_PACKAGE_LIBPLAYER config BR2_PACKAGE_LIBPLAYER
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
bool "libplayer" bool "libplayer"
help help
@ -16,8 +15,6 @@ config BR2_PACKAGE_LIBPLAYER_MPLAYER
depends on !(BR2_bfin || BR2_sh2a || BR2_sh4a || BR2_sh4aeb || \ depends on !(BR2_bfin || BR2_sh2a || BR2_sh4a || BR2_sh4aeb || \
BR2_microblaze || BR2_aarch64 || BR2_nios2) BR2_microblaze || BR2_aarch64 || BR2_nios2)
# mplayer # mplayer
depends on BR2_LARGEFILE
# mplayer
# Broken support for <ARMv5 # Broken support for <ARMv5
depends on !BR2_ARM_CPU_ARMV4 depends on !BR2_ARM_CPU_ARMV4
select BR2_PACKAGE_MPLAYER select BR2_PACKAGE_MPLAYER
@ -39,5 +36,5 @@ config BR2_PACKAGE_LIBPLAYER_PYTHON
bool "Libplayer python bindings" bool "Libplayer python bindings"
endif endif
comment "libplayer needs a toolchain w/ largefile, threads" comment "libplayer needs a toolchain w/ threads"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -3,7 +3,6 @@ config BR2_PACKAGE_LIBSELINUX
select BR2_PACKAGE_LIBSEPOL select BR2_PACKAGE_LIBSEPOL
select BR2_PACKAGE_PCRE select BR2_PACKAGE_PCRE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_LARGEFILE
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
help help
libselinux is the runtime SELinux library that provides libselinux is the runtime SELinux library that provides
@ -16,5 +15,5 @@ config BR2_PACKAGE_LIBSELINUX
http://selinuxproject.org/page/Main_Page http://selinuxproject.org/page/Main_Page
comment "libselinux needs a toolchain w/ largefile, threads, dynamic library" comment "libselinux needs a toolchain w/ threads, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View File

@ -4,7 +4,6 @@ config BR2_PACKAGE_LIBSEMANAGE
select BR2_PACKAGE_USTR select BR2_PACKAGE_USTR
select BR2_PACKAGE_BZIP2 select BR2_PACKAGE_BZIP2
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_LARGEFILE
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
help help
libsemanage is the policy management library. It uses libsemanage is the policy management library. It uses
@ -27,5 +26,5 @@ config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
endif endif
comment "libsemanage needs a toolchain w/ largefile, threads, dynamic library" comment "libsemanage needs a toolchain w/ threads, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View File

@ -1,15 +1,8 @@
config BR2_PACKAGE_LIBSNDFILE config BR2_PACKAGE_LIBSNDFILE
bool "libsndfile" bool "libsndfile"
# The absence of largefile doesn't prevent libsndfile to
# build, but at runtime the code assumes that off_t is 64
# bits, and asserts if not.
depends on BR2_LARGEFILE
help help
Libsndfile is a C library for reading and writing files containing Libsndfile is a C library for reading and writing files containing
sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format)
through one standard library interface. through one standard library interface.
http://www.mega-nerd.com/libsndfile/ http://www.mega-nerd.com/libsndfile/
comment "libsndfile needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBUPNP config BR2_PACKAGE_LIBUPNP
bool "libupnp" bool "libupnp"
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
help help
The portable SDK for UPnP(tm) Devices (libupnp) provides developers The portable SDK for UPnP(tm) Devices (libupnp) provides developers
@ -10,5 +9,5 @@ config BR2_PACKAGE_LIBUPNP
http://pupnp.sourceforge.net/ http://pupnp.sourceforge.net/
comment "libupnp needs a toolchain w/ largefile, threads" comment "libupnp needs a toolchain w/ threads"
depends on !(BR2_LARGEFILE && BR2_TOOLCHAIN_HAS_THREADS) depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -4,7 +4,6 @@ config BR2_PACKAGE_LIBUPNPP
select BR2_PACKAGE_LIBCURL select BR2_PACKAGE_LIBCURL
select BR2_PACKAGE_LIBUPNP select BR2_PACKAGE_LIBUPNP
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_LARGEFILE # libupnp
depends on BR2_TOOLCHAIN_HAS_THREADS # libupnp depends on BR2_TOOLCHAIN_HAS_THREADS # libupnp
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 # Too old gcc depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 # Too old gcc
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # Ditto depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # Ditto
@ -18,11 +17,10 @@ config BR2_PACKAGE_LIBUPNPP
http://www.lesbonscomptes.com/upmpdcli/ http://www.lesbonscomptes.com/upmpdcli/
comment "libupnpp needs a toolchain w/ C++, largefile, threads" comment "libupnpp needs a toolchain w/ C++, threads"
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 # Too old gcc depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 # Too old gcc
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # Ditto depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # Ditto
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 # Ditto depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 # Ditto
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_LARGEFILE || \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
!BR2_TOOLCHAIN_HAS_THREADS

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBV4L config BR2_PACKAGE_LIBV4L
bool "libv4l" bool "libv4l"
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
@ -29,7 +28,7 @@ config BR2_PACKAGE_LIBV4L_UTILS
endif endif
comment "libv4l needs a toolchain w/ largefile, threads and C++, headers >= 3.0" comment "libv4l needs a toolchain w/ threads and C++, headers >= 3.0"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS \ depends on !BR2_TOOLCHAIN_HAS_THREADS \
|| !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0

View File

@ -8,14 +8,12 @@ config BR2_PACKAGE_LIBVA_INTEL_DRIVER
select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7
depends on BR2_i386 || BR2_x86_64 depends on BR2_i386 || BR2_x86_64
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs
depends on BR2_LARGEFILE # libdrm
depends on !BR2_STATIC_LIBS # libva depends on !BR2_STATIC_LIBS # libva
help help
VA-API back-end driver for Intel graphics chips VA-API back-end driver for Intel graphics chips
https://01.org/linuxgraphics/community/vaapi https://01.org/linuxgraphics/community/vaapi
comment "libva intel driver needs a toolchain w/ largefile, threads, dynamic library" comment "libva intel driver needs a toolchain w/ threads, dynamic library"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
BR2_STATIC_LIBS
depends on BR2_i386 || BR2_x86_64 depends on BR2_i386 || BR2_x86_64

View File

@ -5,7 +5,6 @@ config BR2_PACKAGE_LIBVA
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm/libpthread-stubs
depends on BR2_LARGEFILE # libdrm
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
help help
The main motivation for VA-API (Video Acceleration API) is to enable The main motivation for VA-API (Video Acceleration API) is to enable
@ -15,6 +14,5 @@ config BR2_PACKAGE_LIBVA
http://www.freedesktop.org/wiki/Software/vaapi/ http://www.freedesktop.org/wiki/Software/vaapi/
comment "libva needs a toolchain w/ largefile, threads, dynamic library" comment "libva needs a toolchain w/ threads, dynamic library"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
BR2_STATIC_LIBS

View File

@ -12,10 +12,6 @@ LIBXML2_LICENSE = MIT
LIBXML2_LICENSE_FILES = COPYING LIBXML2_LICENSE_FILES = COPYING
LIBXML2_CONFIG_SCRIPTS = xml2-config LIBXML2_CONFIG_SCRIPTS = xml2-config
ifneq ($(BR2_LARGEFILE),y)
LIBXML2_CONF_ENV = CC="$(TARGET_CC) $(TARGET_CFLAGS) -DNO_LARGEFILE_SOURCE"
endif
LIBXML2_CONF_OPTS = --with-gnu-ld --without-python --without-debug LIBXML2_CONF_OPTS = --with-gnu-ld --without-python --without-debug
HOST_LIBXML2_DEPENDENCIES = host-pkgconf HOST_LIBXML2_DEPENDENCIES = host-pkgconf

View File

@ -13,8 +13,7 @@ LIGHTTPD_LICENSE_FILES = COPYING
LIGHTTPD_DEPENDENCIES = host-pkgconf LIGHTTPD_DEPENDENCIES = host-pkgconf
LIGHTTPD_CONF_OPTS = \ LIGHTTPD_CONF_OPTS = \
--libdir=/usr/lib/lighttpd \ --libdir=/usr/lib/lighttpd \
--libexecdir=/usr/lib \ --libexecdir=/usr/lib
$(if $(BR2_LARGEFILE),,--disable-lfs)
ifeq ($(BR2_PACKAGE_LIGHTTPD_OPENSSL),y) ifeq ($(BR2_PACKAGE_LIGHTTPD_OPENSSL),y)
LIGHTTPD_DEPENDENCIES += openssl LIGHTTPD_DEPENDENCIES += openssl

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_LSHW config BR2_PACKAGE_LSHW
bool "lshw" bool "lshw"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_LARGEFILE
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help
@ -10,5 +9,5 @@ config BR2_PACKAGE_LSHW
http://ezix.org/project/wiki/HardwareLiSter http://ezix.org/project/wiki/HardwareLiSter
comment "lshw needs a toolchain w/ C++, largefile, wchar" comment "lshw needs a toolchain w/ C++, wchar"
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_LARGEFILE || !BR2_USE_WCHAR depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR

View File

@ -17,9 +17,6 @@ LSOF_LICENSE_FILES = dialects/linux/dproto.h
LSOF_DEPENDENCIES += $(if $(BR2_PACKAGE_BUSYBOX),busybox) LSOF_DEPENDENCIES += $(if $(BR2_PACKAGE_BUSYBOX),busybox)
BR2_LSOF_CFLAGS = BR2_LSOF_CFLAGS =
ifeq ($(BR2_LARGEFILE),)
BR2_LSOF_CFLAGS += -U_FILE_OFFSET_BITS
endif
ifeq ($(BR2_INET_IPV6),) ifeq ($(BR2_INET_IPV6),)
BR2_LSOF_CFLAGS += -UHASIPv6 BR2_LSOF_CFLAGS += -UHASIPv6
endif endif

View File

@ -7,7 +7,6 @@ config BR2_PACKAGE_LTP_TESTSUITE
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INET_IPV6 depends on BR2_INET_IPV6
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
# does not build, cachectl.h issue # does not build, cachectl.h issue
depends on !BR2_nios2 depends on !BR2_nios2
@ -23,8 +22,8 @@ config BR2_PACKAGE_LTP_TESTSUITE
http://ltp.sourceforge.net/ http://ltp.sourceforge.net/
comment "ltp-testsuite needs a toolchain w/ IPv6, RPC, largefile, threads" comment "ltp-testsuite needs a toolchain w/ IPv6, RPC, threads"
depends on !BR2_nios2 depends on !BR2_nios2
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || \
!BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_NATIVE_RPC !BR2_TOOLCHAIN_HAS_NATIVE_RPC

Some files were not shown because too many files have changed in this diff Show More