mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-24 19:56:35 +00:00
arch: drop now useless support for FDPIC
Now that we dropped support for blackfin, we no longer have any architecture that supports FDPIC, so BR2_ARCH_HAS_FDPIC_SUPPORT is never selected, so we can't select BR2_BINFMT_FDPIC. Drop all of that now. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
326d466e46
commit
58dcd28dfb
@ -15,9 +15,6 @@ config BR2_ARCH_HAS_MMU_MANDATORY
|
|||||||
config BR2_ARCH_HAS_MMU_OPTIONAL
|
config BR2_ARCH_HAS_MMU_OPTIONAL
|
||||||
bool
|
bool
|
||||||
|
|
||||||
config BR2_ARCH_HAS_FDPIC_SUPPORT
|
|
||||||
bool
|
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Target Architecture"
|
prompt "Target Architecture"
|
||||||
default BR2_i386
|
default BR2_i386
|
||||||
@ -344,7 +341,6 @@ config BR2_READELF_ARCH_NAME
|
|||||||
choice
|
choice
|
||||||
prompt "Target Binary Format"
|
prompt "Target Binary Format"
|
||||||
default BR2_BINFMT_ELF if BR2_USE_MMU
|
default BR2_BINFMT_ELF if BR2_USE_MMU
|
||||||
default BR2_BINFMT_FDPIC if BR2_ARCH_HAS_FDPIC_SUPPORT
|
|
||||||
default BR2_BINFMT_FLAT
|
default BR2_BINFMT_FLAT
|
||||||
|
|
||||||
config BR2_BINFMT_ELF
|
config BR2_BINFMT_ELF
|
||||||
@ -356,16 +352,6 @@ config BR2_BINFMT_ELF
|
|||||||
and executables used across different architectures and
|
and executables used across different architectures and
|
||||||
operating systems.
|
operating systems.
|
||||||
|
|
||||||
config BR2_BINFMT_FDPIC
|
|
||||||
bool "FDPIC"
|
|
||||||
depends on BR2_ARCH_HAS_FDPIC_SUPPORT
|
|
||||||
select BR2_BINFMT_SUPPORTS_SHARED
|
|
||||||
help
|
|
||||||
ELF FDPIC binaries are based on ELF, but allow the individual
|
|
||||||
load segments of a binary to be located in memory
|
|
||||||
independently of each other. This makes this format ideal for
|
|
||||||
use in environments where no MMU is available.
|
|
||||||
|
|
||||||
config BR2_BINFMT_FLAT
|
config BR2_BINFMT_FLAT
|
||||||
bool "FLAT"
|
bool "FLAT"
|
||||||
depends on !BR2_USE_MMU
|
depends on !BR2_USE_MMU
|
||||||
|
@ -52,14 +52,6 @@ UCLIBC_LOCALES = \
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# noMMU binary formats
|
# noMMU binary formats
|
||||||
ifeq ($(BR2_BINFMT_FDPIC),y)
|
|
||||||
define UCLIBC_BINFMT_CONFIG
|
|
||||||
$(call KCONFIG_DISABLE_OPT,UCLIBC_FORMAT_FLAT,$(@D)/.config)
|
|
||||||
$(call KCONFIG_DISABLE_OPT,UCLIBC_FORMAT_FLAT_SEP_DATA,$(@D)/.config)
|
|
||||||
$(call KCONFIG_DISABLE_OPT,UCLIBC_FORMAT_SHARED_FLAT,$(@D)/.config)
|
|
||||||
$(call KCONFIG_ENABLE_OPT,UCLIBC_FORMAT_FDPIC_ELF,$(@D)/.config)
|
|
||||||
endef
|
|
||||||
endif
|
|
||||||
ifeq ($(BR2_BINFMT_FLAT_ONE),y)
|
ifeq ($(BR2_BINFMT_FLAT_ONE),y)
|
||||||
define UCLIBC_BINFMT_CONFIG
|
define UCLIBC_BINFMT_CONFIG
|
||||||
$(call KCONFIG_ENABLE_OPT,UCLIBC_FORMAT_FLAT,$(@D)/.config)
|
$(call KCONFIG_ENABLE_OPT,UCLIBC_FORMAT_FLAT,$(@D)/.config)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user