package: remove Blackfin related code

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Thomas Petazzoni 2018-04-05 21:50:24 +02:00
parent 32ab0ff5a9
commit 7a03caaa13
36 changed files with 10 additions and 91 deletions

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_ACPITOOL config BR2_PACKAGE_ACPITOOL
bool "acpitool" bool "acpitool"
depends on !BR2_bfin
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
@ -11,6 +10,5 @@ config BR2_PACKAGE_ACPITOOL
http://acpitool.sourceforge.net http://acpitool.sourceforge.net
comment "acpitool needs a toolchain w/ threads, C++, dynamic library" comment "acpitool needs a toolchain w/ threads, C++, dynamic library"
depends on !BR2_bfin
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \ depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
|| !BR2_INSTALL_LIBSTDCPP || !BR2_INSTALL_LIBSTDCPP

View File

@ -62,12 +62,6 @@ else
ALSA_LIB_CONF_OPTS += --disable-python ALSA_LIB_CONF_OPTS += --disable-python
endif endif
ifeq ($(BR2_bfin),y)
# blackfin external toolchains don't have versionsort. Fake it using alphasort
# instead
ALSA_LIB_CFLAGS += -Dversionsort=alphasort
endif
ALSA_LIB_CONF_ENV = \ ALSA_LIB_CONF_ENV = \
CFLAGS="$(ALSA_LIB_CFLAGS)" \ CFLAGS="$(ALSA_LIB_CFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS) -lm" LDFLAGS="$(TARGET_LDFLAGS) -lm"

View File

@ -2,7 +2,6 @@ comment "armadillo needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP depends on !BR2_INSTALL_LIBSTDCPP
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el)
depends on !BR2_powerpc depends on !BR2_powerpc
depends on !BR2_bfin
depends on !BR2_m68k_cf depends on !BR2_m68k_cf
comment "armadillo needs a glibc toolchain w/ C++" comment "armadillo needs a glibc toolchain w/ C++"
@ -14,7 +13,6 @@ config BR2_PACKAGE_ARMADILLO
depends on BR2_INSTALL_LIBSTDCPP 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_GLIBC # clapack depends on !BR2_powerpc || BR2_TOOLCHAIN_USES_GLIBC # clapack
depends on !BR2_bfin # clapack
depends on !BR2_m68k_cf # clapack depends on !BR2_m68k_cf # clapack
select BR2_PACKAGE_CLAPACK select BR2_PACKAGE_CLAPACK
help help

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_ATEST config BR2_PACKAGE_ATEST
bool "atest" bool "atest"
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
depends on !BR2_bfin # libev
select BR2_PACKAGE_ALSA_LIB select BR2_PACKAGE_ALSA_LIB
select BR2_PACKAGE_LIBEV select BR2_PACKAGE_LIBEV
help help
@ -11,5 +10,4 @@ config BR2_PACKAGE_ATEST
https://github.com/amouiche/atest https://github.com/amouiche/atest
comment "atest needs a toolchain w/ threads" comment "atest needs a toolchain w/ threads"
depends on !BR2_bfin
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -3,7 +3,6 @@ config BR2_PACKAGE_AVRDUDE
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
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_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
select BR2_PACKAGE_ELFUTILS select BR2_PACKAGE_ELFUTILS
select BR2_PACKAGE_LIBUSB select BR2_PACKAGE_LIBUSB
@ -18,4 +17,3 @@ config BR2_PACKAGE_AVRDUDE
comment "avrdude needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library" comment "avrdude needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_STATIC_LIBS \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_STATIC_LIBS \
|| !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC) || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
depends on !BR2_bfin

View File

@ -59,7 +59,6 @@ config BR2_PACKAGE_BUSYBOX_SELINUX
config BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES config BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES
bool "Individual binaries" bool "Individual binaries"
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on !BR2_bfin # libbusybox.so link issue
help help
By default (i.e with this option disabled), Busybox is By default (i.e with this option disabled), Busybox is
installed as a single binary in /bin/busybox and all applets installed as a single binary in /bin/busybox and all applets
@ -70,7 +69,6 @@ config BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES
comment "Busybox individual binaries need a toolchain w/ dynamic library" comment "Busybox individual binaries need a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS depends on BR2_STATIC_LIBS
depends on !BR2_bfin
config BR2_PACKAGE_BUSYBOX_WATCHDOG config BR2_PACKAGE_BUSYBOX_WATCHDOG
bool "Install the watchdog daemon startup script" bool "Install the watchdog daemon startup script"

View File

@ -8,10 +8,6 @@ config BR2_PACKAGE_CLAPACK
# _fpu_control is used on PowerPC, but not available with # _fpu_control is used on PowerPC, but not available with
# uClibc or musl # uClibc or musl
depends on !BR2_powerpc || BR2_TOOLCHAIN_USES_GLIBC depends on !BR2_powerpc || BR2_TOOLCHAIN_USES_GLIBC
# disable clapack on blackfin, it triggers "undefined symbol" failure
# because of the "_" symbol prefix:
# http://autobuild.buildroot.net/results/a28df0ba10803e6e54c2f8160bbd8190cba4d690/
depends on !BR2_bfin
# assembler: Error: value out of range # assembler: Error: value out of range
depends on !BR2_m68k_cf depends on !BR2_m68k_cf
help help

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_DVBLAST config BR2_PACKAGE_DVBLAST
bool "dvblast" bool "dvblast"
depends on !BR2_bfin # libev
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # clock_nanosleep() depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # clock_nanosleep()
select BR2_PACKAGE_BITSTREAM select BR2_PACKAGE_BITSTREAM
select BR2_PACKAGE_LIBEV select BR2_PACKAGE_LIBEV
@ -12,5 +11,4 @@ config BR2_PACKAGE_DVBLAST
http://www.videolan.org/projects/dvblast.html http://www.videolan.org/projects/dvblast.html
comment "dvblast needs a toolchain w/ NPTL" comment "dvblast needs a toolchain w/ NPTL"
depends on !BR2_bfin # libev
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL

View File

@ -1,5 +1,4 @@
comment "elfutils needs a uClibc or glibc toolchain w/ wchar, dynamic library" comment "elfutils needs a uClibc or glibc toolchain w/ wchar, dynamic library"
depends on !BR2_bfin
depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \ depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
|| !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC) || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
@ -9,9 +8,6 @@ config BR2_PACKAGE_ELFUTILS
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
# Only glibc and uClibc implement the myriad of required GNUisms # Only glibc and uClibc implement the myriad of required GNUisms
depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC
# build issue caused by the _ prefix used on blackfin for
# assembly symbols
depends on !BR2_bfin
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC
help help

View File

@ -38,7 +38,6 @@ config BR2_PACKAGE_GPTFDISK_SGDISK
config BR2_PACKAGE_GPTFDISK_CGDISK config BR2_PACKAGE_GPTFDISK_CGDISK
bool "ncurses cgdisk" bool "ncurses cgdisk"
depends on BR2_USE_WCHAR # ncurses wchar depends on BR2_USE_WCHAR # ncurses wchar
depends on !(BR2_bfin && BR2_BINFMT_FLAT) # ncurses wchar support
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16 select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16
help help

View File

@ -318,7 +318,6 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD
config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VP8 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VP8
bool "vp8" bool "vp8"
depends on !BR2_bfin # libvpx
select BR2_PACKAGE_LIBVPX select BR2_PACKAGE_LIBVPX
config BR2_PACKAGE_GST_PLUGINS_BAD_ZBAR config BR2_PACKAGE_GST_PLUGINS_BAD_ZBAR

View File

@ -359,14 +359,12 @@ comment "taglib needs a toolchain w/ C++, wchar"
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX
bool "vpx (webm)" bool "vpx (webm)"
depends on !BR2_bfin # libvpx
depends on BR2_TOOLCHAIN_HAS_THREADS # libvpx depends on BR2_TOOLCHAIN_HAS_THREADS # libvpx
select BR2_PACKAGE_LIBVPX select BR2_PACKAGE_LIBVPX
help help
VP8 plugin VP8 plugin
comment "libvpx needs a toolchain w/ threads" comment "libvpx needs a toolchain w/ threads"
depends on !BR2_bfin
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_IPRUTILS config BR2_PACKAGE_IPRUTILS
bool "iprutils" bool "iprutils"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on !BR2_bfin # pciutils
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_LIBSYSFS select BR2_PACKAGE_LIBSYSFS
select BR2_PACKAGE_PCIUTILS select BR2_PACKAGE_PCIUTILS

View File

@ -1,7 +1,5 @@
config BR2_PACKAGE_LEVELDB config BR2_PACKAGE_LEVELDB
bool "leveldb" bool "leveldb"
# Missing/broken atomic pointer support
depends on !BR2_bfin
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
select BR2_PACKAGE_SNAPPY select BR2_PACKAGE_SNAPPY
@ -13,5 +11,4 @@ config BR2_PACKAGE_LEVELDB
https://github.com/google/leveldb https://github.com/google/leveldb
comment "leveldb needs a toolchain w/ C++, threads" comment "leveldb needs a toolchain w/ C++, threads"
depends on !BR2_bfin
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -5,7 +5,6 @@ config BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
depends on !BR2_microblaze depends on !BR2_microblaze
depends on !BR2_arc depends on !BR2_arc
depends on !BR2_xtensa depends on !BR2_xtensa
depends on !BR2_bfin
config BR2_PACKAGE_LIBBSD config BR2_PACKAGE_LIBBSD
bool "libbsd" bool "libbsd"

View File

@ -1,7 +1,5 @@
config BR2_PACKAGE_LIBEV config BR2_PACKAGE_LIBEV
bool "libev" bool "libev"
# needs memory fences
depends on !BR2_bfin
help help
Userspace library for handling asynchronous notifications Userspace library for handling asynchronous notifications

View File

@ -5,8 +5,6 @@ config BR2_PACKAGE_LIBFREEIMAGE
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
# compiler issue: "Error: invalid register number `63'" # compiler issue: "Error: invalid register number `63'"
depends on !BR2_arc depends on !BR2_arc
# Numerous build issues
depends on !BR2_bfin
help help
FreeImage is an Open Source library project for developers who FreeImage is an Open Source library project for developers who
would like to support popular graphics image formats like PNG, would like to support popular graphics image formats like PNG,
@ -17,5 +15,4 @@ config BR2_PACKAGE_LIBFREEIMAGE
comment "libfreeimage needs a toolchain w/ C++, dynamic library, wchar" comment "libfreeimage needs a toolchain w/ C++, dynamic library, wchar"
depends on !BR2_arc depends on !BR2_arc
depends on !BR2_bfin
depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR

View File

@ -11,11 +11,10 @@ LIBMICROHTTPD_INSTALL_STAGING = YES
LIBMICROHTTPD_CONF_OPTS = --disable-curl --disable-examples LIBMICROHTTPD_CONF_OPTS = --disable-curl --disable-examples
LIBMICROHTTPD_CFLAGS = $(TARGET_CFLAGS) -std=c99 LIBMICROHTTPD_CFLAGS = $(TARGET_CFLAGS) -std=c99
# gcc on arc and bfin doesn't define _REENTRANT when -pthread is # gcc on arc doesn't define _REENTRANT when -pthread is passed while
# passed while it should. Compensate this deficiency here otherwise # it should. Compensate this deficiency here otherwise libmicrohttpd
# libmicrohttpd configure script doesn't find that thread support is # configure script doesn't find that thread support is enabled.
# enabled. ifeq ($(BR2_arc),y)
ifeq ($(BR2_arc)$(BR2_bfin),y)
LIBMICROHTTPD_CFLAGS += -D_REENTRANT LIBMICROHTTPD_CFLAGS += -D_REENTRANT
endif endif

View File

@ -1,6 +1,6 @@
config BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT config BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
def_bool y def_bool y
depends on !BR2_arc && !BR2_xtensa && !BR2_bfin depends on !BR2_arc && !BR2_xtensa
if BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT if BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBVPX config BR2_PACKAGE_LIBVPX
bool "libvpx" bool "libvpx"
depends on !BR2_bfin
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
help help
A high-quality, open video format that's freely available to A high-quality, open video format that's freely available to
@ -9,5 +8,4 @@ config BR2_PACKAGE_LIBVPX
http://webmproject.org http://webmproject.org
comment "libvpx needs a toolchain w/ threads" comment "libvpx needs a toolchain w/ threads"
depends on !BR2_bfin
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -19,12 +19,6 @@ LIBXSLT_CONF_OPTS = \
LIBXSLT_CONFIG_SCRIPTS = xslt-config LIBXSLT_CONFIG_SCRIPTS = xslt-config
LIBXSLT_DEPENDENCIES = libxml2 LIBXSLT_DEPENDENCIES = libxml2
# GCC bug with Os/O2/O3, PR77311
# error: unable to find a register to spill in class 'CCREGS'
ifeq ($(BR2_bfin),y)
LIBXSLT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -O1"
endif
# If we have enabled libgcrypt then use it, else disable crypto support. # If we have enabled libgcrypt then use it, else disable crypto support.
ifeq ($(BR2_PACKAGE_LIBGCRYPT),y) ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
LIBXSLT_DEPENDENCIES += libgcrypt LIBXSLT_DEPENDENCIES += libgcrypt

View File

@ -7,7 +7,6 @@ config BR2_PACKAGE_LINUX_TOOLS
config BR2_PACKAGE_LINUX_TOOLS_CPUPOWER config BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
bool "cpupower" bool "cpupower"
depends on !BR2_bfin # pciutils
select BR2_PACKAGE_LINUX_TOOLS select BR2_PACKAGE_LINUX_TOOLS
select BR2_PACKAGE_PCIUTILS select BR2_PACKAGE_PCIUTILS
help help

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_LUA_EV config BR2_PACKAGE_LUA_EV
bool "lua-ev" bool "lua-ev"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER depends on BR2_PACKAGE_HAS_LUAINTERPRETER
depends on !BR2_bfin # libev
select BR2_PACKAGE_LIBEV select BR2_PACKAGE_LIBEV
help help
Get access to the libev library from Lua. Get access to the libev library from Lua.

View File

@ -2,8 +2,6 @@ config BR2_PACKAGE_MICROPYTHON
bool "micropython" bool "micropython"
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
# libffi doesn't provide the closure implementation on Blackfin
depends on !BR2_bfin
select BR2_PACKAGE_LIBFFI select BR2_PACKAGE_LIBFFI
help help
Micro Python is a lean and fast implementation of the Python Micro Python is a lean and fast implementation of the Python
@ -14,4 +12,3 @@ config BR2_PACKAGE_MICROPYTHON
comment "micropython needs a toolchain w/ threads, dynamic library" comment "micropython needs a toolchain w/ threads, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
depends on !BR2_bfin

View File

@ -2,7 +2,7 @@ config BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS
bool bool
default y default y
# Those architectures are not supported by MPlayer # Those architectures are not supported by MPlayer
depends on !(BR2_bfin || BR2_sh2a || BR2_sh4a || BR2_sh4aeb \ depends on !(BR2_sh2a || BR2_sh4a || BR2_sh4aeb \
|| BR2_m68k || BR2_microblaze || BR2_nios2 || BR2_or1k) || BR2_m68k || BR2_microblaze || BR2_nios2 || BR2_or1k)
# Broken support for <ARMv5 # Broken support for <ARMv5
depends on !BR2_ARM_CPU_ARMV4 depends on !BR2_ARM_CPU_ARMV4

View File

@ -13,8 +13,6 @@ if BR2_PACKAGE_NCURSES
config BR2_PACKAGE_NCURSES_WCHAR config BR2_PACKAGE_NCURSES_WCHAR
bool "enable wide char support" bool "enable wide char support"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
# Build broken @ curses.priv.h with bad declarations
depends on !(BR2_bfin && BR2_BINFMT_FLAT)
help help
Enable wide char & UTF-8 support in ncurses libraries Enable wide char & UTF-8 support in ncurses libraries

View File

@ -1,7 +1,5 @@
config BR2_PACKAGE_PCIUTILS config BR2_PACKAGE_PCIUTILS
bool "pciutils" bool "pciutils"
# PCI not supported on Blackfin
depends on !BR2_bfin
help help
Various utilities dealing with the PCI bus. Various utilities dealing with the PCI bus.
Provides things like setpci and lspci. Provides things like setpci and lspci.

View File

@ -5,7 +5,7 @@ config BR2_PACKAGE_POCO
# pthread_condattr_setclock # pthread_condattr_setclock
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
depends on !BR2_STATIC_LIBS # dlopen() depends on !BR2_STATIC_LIBS # dlopen()
depends on !(BR2_arc || BR2_bfin || BR2_microblaze || BR2_mipsel \ depends on !(BR2_arc || BR2_microblaze || BR2_mipsel \
|| BR2_or1k || BR2_xtensa) || BR2_or1k || BR2_xtensa)
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_PCRE select BR2_PACKAGE_PCRE
@ -82,5 +82,5 @@ endif # BR2_PACKAGE_POCO
comment "poco needs a toolchain w/ wchar, NPTL, C++, dynamic library" comment "poco needs a toolchain w/ wchar, NPTL, C++, dynamic library"
depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \ depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \
|| !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
depends on !(BR2_arc || BR2_bfin || BR2_microblaze || BR2_mipsel \ depends on !(BR2_arc || BR2_microblaze || BR2_mipsel \
|| BR2_or1k || BR2_xtensa) || BR2_or1k || BR2_xtensa)

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_POWERTOP config BR2_PACKAGE_POWERTOP
bool "powertop" bool "powertop"
depends on !BR2_bfin # pciutils
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
@ -14,6 +13,5 @@ config BR2_PACKAGE_POWERTOP
https://01.org/powertop/ https://01.org/powertop/
comment "powertop needs a toolchain w/ C++, threads, wchar" comment "powertop needs a toolchain w/ C++, threads, wchar"
depends on !BR2_bfin
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_USE_WCHAR !BR2_USE_WCHAR

View File

@ -24,12 +24,6 @@ else
PTPD2_CONF_OPTS += --disable-snmp PTPD2_CONF_OPTS += --disable-snmp
endif endif
# GCC bug with Os/O1/O2/O3
# internal compiler error: in gen_add2_insn, at optabs.c:4454
ifeq ($(BR2_bfin),y)
PTPD2_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -O0"
endif
define PTPD2_INSTALL_INIT_SYSV define PTPD2_INSTALL_INIT_SYSV
$(INSTALL) -m 755 -D package/ptpd2/S65ptpd2 \ $(INSTALL) -m 755 -D package/ptpd2/S65ptpd2 \
$(TARGET_DIR)/etc/init.d/S65ptpd2 $(TARGET_DIR)/etc/init.d/S65ptpd2

View File

@ -22,7 +22,6 @@ HOST_QEMU_DEPENDENCIES = host-pkgconf host-python host-zlib host-libglib2 host-p
# ------- ---- # ------- ----
# arm arm # arm arm
# armeb armeb # armeb armeb
# bfin not supported
# i486 i386 # i486 i386
# i586 i386 # i586 i386
# i686 i386 # i686 i386

View File

@ -16,9 +16,4 @@ RIEMANN_C_CLIENT_DEPENDENCIES = \
$(if $(BR2_PACKAGE_GNUTLS),gnutls) \ $(if $(BR2_PACKAGE_GNUTLS),gnutls) \
$(if $(BR2_PACKAGE_JSON_C),json-c) $(if $(BR2_PACKAGE_JSON_C),json-c)
ifeq ($(BR2_bfin),y)
# ld symbol versioning not working on bfin
RIEMANN_C_CLIENT_CONF_ENV += ac_cv_prog_ld_version_script=no
endif
$(eval $(autotools-package)) $(eval $(autotools-package))

View File

@ -40,13 +40,6 @@ RUBY_CONF_ENV += \
ac_cv_func_isnan=yes ac_cv_func_isnan=yes
endif endif
ifeq ($(BR2_bfin),y)
RUBY_CONF_ENV += ac_cv_func_dl_iterate_phdr=no
# Blackfin doesn't have FFI closure support, needed by the fiddle
# extension.
RUBY_CONF_OPTS += --with-out-ext=fiddle
endif
ifeq ($(BR2_TOOLCHAIN_HAS_SSP),) ifeq ($(BR2_TOOLCHAIN_HAS_SSP),)
RUBY_CONF_ENV += stack_protector=no RUBY_CONF_ENV += stack_protector=no
endif endif

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_SG3_UTILS config BR2_PACKAGE_SG3_UTILS
bool "sg3-utils" bool "sg3-utils"
depends on !BR2_bfin # symbol prefixing problems
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
help help
Low level utilities for devices that use a SCSI command set. Low level utilities for devices that use a SCSI command set.
@ -16,5 +15,4 @@ config BR2_PACKAGE_SG3_UTILS_PROGS
endif endif
comment "sg3-utils needs a toolchain w/ threads" comment "sg3-utils needs a toolchain w/ threads"
depends on !BR2_bfin
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -37,7 +37,7 @@ config BR2_PACKAGE_TVHEADEND_TRANSCODING
select BR2_PACKAGE_FFMPEG_AVRESAMPLE select BR2_PACKAGE_FFMPEG_AVRESAMPLE
select BR2_PACKAGE_FFMPEG_GPL # needed for x264 support select BR2_PACKAGE_FFMPEG_GPL # needed for x264 support
select BR2_PACKAGE_FFMPEG_SWSCALE select BR2_PACKAGE_FFMPEG_SWSCALE
select BR2_PACKAGE_LIBVPX if !BR2_bfin # libvpx select BR2_PACKAGE_LIBVPX
select BR2_PACKAGE_X264 select BR2_PACKAGE_X264
help help
Enable transcoding support. Enable transcoding support.

View File

@ -2,7 +2,7 @@ config BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS
bool bool
default y default y
depends on BR2_i386 || BR2_x86_64 || (BR2_arm && !BR2_ARM_CPU_ARMV7M) || \ depends on BR2_i386 || BR2_x86_64 || (BR2_arm && !BR2_ARM_CPU_ARMV7M) || \
BR2_bfin || BR2_powerpc BR2_powerpc
comment "xenomai needs an glibc or uClibc toolchain w/ threads" comment "xenomai needs an glibc or uClibc toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_MUSL depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_MUSL