Changeset 25928


Ignore:
Timestamp:
2011-03-07T13:59:19+01:00 (7 years ago)
Author:
kaloz
Message:

only support EABI on ARM targets

Location:
trunk
Files:
37 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/kernel-defaults.mk

    r25138 r25928  
    8383        echo "# CONFIG_KALLSYMS_ALL is not set" >> $(LINUX_DIR)/.config.target 
    8484        echo "# CONFIG_KPROBES is not set" >> $(LINUX_DIR)/.config.target 
    85         $(SED) 's,.*CONFIG_AEABI.*,$(if $(CONFIG_EABI_SUPPORT),CONFIG_AEABI=y,# CONFIG_AEABI is not set),' $(LINUX_DIR)/.config.target 
    86         $(if $(CONFIG_EABI_SUPPORT),echo '# CONFIG_OABI_COMPAT is not set' >> $(LINUX_DIR)/.config.target) 
    8785        $(SCRIPT_DIR)/metadata.pl kconfig $(TMP_DIR)/.packageinfo $(TOPDIR)/.config > $(LINUX_DIR)/.config.override 
    8886        $(SCRIPT_DIR)/kconfig.pl 'm+' '+' $(LINUX_DIR)/.config.target /dev/null $(LINUX_DIR)/.config.override > $(LINUX_DIR)/.config 
  • trunk/package/apex/Makefile

    r22900 r25928  
    1 #  
    2 # Copyright (C) 2006 OpenWrt.org 
     1# 
     2# Copyright (C) 2006-2011 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535                ARCH=arm \ 
    3636                $(1)_config 
    37         $(SED) 's,.*CONFIG_AEABI.*,$(if $(CONFIG_EABI_SUPPORT),CONFIG_AEABI=y,# CONFIG_AEABI is not set),' $(PKG_BUILD_DIR)/.config 
    3837        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    3938                $(TARGET_CONFIGURE_OPTS) \ 
  • trunk/package/madwifi/Makefile

    r25518 r25928  
    7575endif 
    7676ifeq ($(BOARD),ixp4xx) 
    77   HAL_TARGET:=xscale-be-elf$(if $(CONFIG_EABI_SUPPORT),gnueabi) 
     77  HAL_TARGET:=xscale-be-elfgnueabi 
    7878endif 
    7979ifeq ($(BOARD),iop32x) 
    80   HAL_TARGET:=xscale-le-elf$(if $(CONFIG_EABI_SUPPORT),gnueabi) 
     80  HAL_TARGET:=xscale-le-elfgnueabi 
    8181endif 
    8282ifeq ($(BOARD),kirkwood) 
    83   HAL_TARGET:=xscale-le-elf$(if $(CONFIG_EABI_SUPPORT),gnueabi) 
     83  HAL_TARGET:=xscale-le-elfgnueabi 
    8484endif 
    8585ifeq ($(BOARD),orion) 
    86   HAL_TARGET:=xscale-le-elf$(if $(CONFIG_EABI_SUPPORT),gnueabi) 
     86  HAL_TARGET:=xscale-le-elfgnueabi 
    8787endif 
    8888ifeq ($(BOARD),cns3xxx) 
    89   HAL_TARGET:=arm11-le-elf$(if $(CONFIG_EABI_SUPPORT),gnueabi) 
     89  HAL_TARGET:=arm11-le-elfgnueabi 
    9090endif 
    9191ifeq ($(ARCH),powerpc) 
     
    9393endif 
    9494ifeq ($(BOARD),gemini) 
    95   HAL_TARGET:=armv4-le-elf$(if $(CONFIG_EABI_SUPPORT),gnueabi) 
     95  HAL_TARGET:=armv4-le-elfgnueabi 
    9696endif 
    9797ifneq ($(CONFIG_TARGET_atheros),) 
  • trunk/rules.mk

    r25841 r25928  
    8181  REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-openwrt-linux$(if $(TARGET_SUFFIX),-$(TARGET_SUFFIX)) 
    8282  GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-openwrt-linux 
    83   DIR_SUFFIX:=_$(LIBC)-$(LIBCV)$(if $(CONFIG_EABI_SUPPORT),_eabi) 
     83  DIR_SUFFIX:=_$(LIBC)-$(LIBCV)$(if $(CONFIG_arm),_eabi) 
    8484  BUILD_DIR:=$(BUILD_DIR_BASE)/target-$(ARCH)$(ARCH_SUFFIX)$(DIR_SUFFIX)$(if $(BUILD_SUFFIX),_$(BUILD_SUFFIX)) 
    8585  STAGING_DIR:=$(TOPDIR)/staging_dir/target-$(ARCH)$(ARCH_SUFFIX)$(DIR_SUFFIX) 
  • trunk/target/linux/at91/config-default

    r25272 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_ARCH_AT572D940HF is not set 
  • trunk/target/linux/cns21xx/config-2.6.36

    r24859 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_CNS21XX=y 
  • trunk/target/linux/cns21xx/config-2.6.37

    r24859 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_CNS21XX=y 
  • trunk/target/linux/cns3xxx/config-default

    r22323 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_CNS3XXX=y 
     
    139138CONFIG_NLS=y 
    140139CONFIG_NR_CPUS=2 
    141 CONFIG_OABI_COMPAT=y 
    142140CONFIG_OUTER_CACHE=y 
    143141CONFIG_PAGEFLAGS_EXTENDED=y 
  • trunk/target/linux/ep93xx/config-2.6.30

    r23759 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_EP93XX=y 
     
    171170CONFIG_MTD_RAM=y 
    172171# CONFIG_NO_IOPORT is not set 
    173 CONFIG_OABI_COMPAT=y 
    174172# CONFIG_OUTER_CACHE is not set 
    175173CONFIG_PAGEFLAGS_EXTENDED=y 
  • trunk/target/linux/ep93xx/config-2.6.36

    r25272 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_EP93XX=y 
     
    166165CONFIG_MTD_RAM=y 
    167166CONFIG_NEED_DMA_MAP_STATE=y 
    168 CONFIG_OABI_COMPAT=y 
    169167CONFIG_PAGEFLAGS_EXTENDED=y 
    170168CONFIG_PAGE_OFFSET=0xC0000000 
  • trunk/target/linux/ep93xx/config-2.6.37

    r25535 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_EP93XX=y 
     
    166165CONFIG_MTD_RAM=y 
    167166CONFIG_NEED_DMA_MAP_STATE=y 
    168 CONFIG_OABI_COMPAT=y 
    169167CONFIG_PAGEFLAGS_EXTENDED=y 
    170168CONFIG_PAGE_OFFSET=0xC0000000 
  • trunk/target/linux/gemini/config-default

    r24839 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_FLATMEM_HAS_HOLES=y 
  • trunk/target/linux/generic/config-2.6.30

    r25875 r25928  
    1111# CONFIG_ADM6996_PHY is not set 
    1212# CONFIG_ADM8211 is not set 
     13CONFIG_AEABI=y 
    1314# CONFIG_AFFS_FS is not set 
    1415# CONFIG_AFS_FS is not set 
     
    15391540# CONFIG_NTFS_RW is not set 
    15401541# CONFIG_NVRAM is not set 
     1542# CONFIG_OABI_COMPAT is not set 
    15411543# CONFIG_OCFS2_FS is not set 
    15421544# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/generic/config-2.6.31

    r25875 r25928  
    1212# CONFIG_ADM6996_PHY is not set 
    1313# CONFIG_ADM8211 is not set 
     14CONFIG_AEABI=y 
    1415# CONFIG_AFFS_FS is not set 
    1516# CONFIG_AFS_FS is not set 
     
    15371538# CONFIG_NTFS_RW is not set 
    15381539# CONFIG_NVRAM is not set 
     1540# CONFIG_OABI_COMPAT is not set 
    15391541# CONFIG_OCFS2_FS is not set 
    15401542# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/generic/config-2.6.32

    r25875 r25928  
    1212# CONFIG_ADM6996_PHY is not set 
    1313# CONFIG_ADM8211 is not set 
     14CONFIG_AEABI=y 
    1415# CONFIG_AFFS_FS is not set 
    1516# CONFIG_AFS_FS is not set 
     
    16201621# CONFIG_NTFS_RW is not set 
    16211622# CONFIG_NVRAM is not set 
     1623# CONFIG_OABI_COMPAT is not set 
    16221624# CONFIG_OCFS2_FS is not set 
    16231625# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/generic/config-2.6.34

    r25875 r25928  
    1414# CONFIG_ADM6996_PHY is not set 
    1515# CONFIG_ADM8211 is not set 
     16CONFIG_AEABI=y 
    1617# CONFIG_AFFS_FS is not set 
    1718# CONFIG_AFS_FS is not set 
     
    17031704# CONFIG_NTFS_RW is not set 
    17041705# CONFIG_NVRAM is not set 
     1706# CONFIG_OABI_COMPAT is not set 
    17051707# CONFIG_OCFS2_FS is not set 
    17061708# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/generic/config-2.6.35

    r25875 r25928  
    1919# CONFIG_ADM6996_PHY is not set 
    2020# CONFIG_ADM8211 is not set 
     21CONFIG_AEABI=y 
    2122# CONFIG_AFFS_FS is not set 
    2223# CONFIG_AFS_FS is not set 
     
    17691770# CONFIG_NVRAM is not set 
    17701771# CONFIG_N_GSM is not set 
     1772# CONFIG_OABI_COMPAT is not set 
    17711773# CONFIG_OCFS2_FS is not set 
    17721774# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/generic/config-2.6.36

    r25875 r25928  
    1919# CONFIG_ADM6996_PHY is not set 
    2020# CONFIG_ADM8211 is not set 
     21CONFIG_AEABI=y 
    2122# CONFIG_AFFS_FS is not set 
    2223# CONFIG_AFS_FS is not set 
     
    16561657# CONFIG_NXP_STB225 is not set 
    16571658# CONFIG_N_GSM is not set 
     1659# CONFIG_OABI_COMPAT is not set 
    16581660# CONFIG_OCFS2_FS is not set 
    16591661# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/generic/config-2.6.37

    r25875 r25928  
    1919# CONFIG_ADM6996_PHY is not set 
    2020# CONFIG_ADM8211 is not set 
     21CONFIG_AEABI=y 
    2122# CONFIG_AFFS_FS is not set 
    2223# CONFIG_AFS_FS is not set 
     
    16931694# CONFIG_NXP_STB225 is not set 
    16941695# CONFIG_N_GSM is not set 
     1696# CONFIG_OABI_COMPAT is not set 
    16951697# CONFIG_OCFS2_FS is not set 
    16961698# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/generic/config-2.6.38

    r25875 r25928  
    1919# CONFIG_ADM6996_PHY is not set 
    2020# CONFIG_ADM8211 is not set 
     21CONFIG_AEABI=y 
    2122# CONFIG_AFFS_FS is not set 
    2223# CONFIG_AFS_FS is not set 
     
    17081709# CONFIG_NXP_STB225 is not set 
    17091710# CONFIG_N_GSM is not set 
     1711# CONFIG_OABI_COMPAT is not set 
    17101712# CONFIG_OCFS2_FS is not set 
    17111713# CONFIG_OCF_BENCH is not set 
  • trunk/target/linux/goldfish/config-2.6.30

    r20136 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_APM_EMULATION is not set 
     
    155154# CONFIG_NO_IOPORT is not set 
    156155# CONFIG_NO_USER_SPACE_SCREEN_ACCESS_CONTROL is not set 
    157 # CONFIG_OABI_COMPAT is not set 
    158156# CONFIG_OUTER_CACHE is not set 
    159157CONFIG_PAGEFLAGS_EXTENDED=y 
  • trunk/target/linux/imx21/config-2.6.34

    r25272 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_ARCH_MX1 is not set 
  • trunk/target/linux/iop32x/config-default

    r21130 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_IOP32X=y 
  • trunk/target/linux/ixp4xx/config-2.6.32

    r22648 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_ARCH_ADI_COYOTE is not set 
  • trunk/target/linux/ixp4xx/config-2.6.37

    r25724 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_ARCH_ADI_COYOTE is not set 
  • trunk/target/linux/kirkwood/config-default

    r25272 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_KIRKWOOD=y 
  • trunk/target/linux/omap24xx/config-2.6.37

    r25603 r25928  
    88# CONFIG_ADIS16350 is not set 
    99# CONFIG_ADIS16400 is not set 
    10 CONFIG_AEABI=y 
    1110CONFIG_ALIGNMENT_TRAP=y 
    1211# CONFIG_APM_EMULATION is not set 
     
    410409CONFIG_NOP_USB_XCEIV=m 
    411410CONFIG_NO_HZ=y 
    412 # CONFIG_OABI_COMPAT is not set 
    413411# CONFIG_OMAP2_DSS is not set 
    414412CONFIG_OMAP_32K_TIMER=y 
  • trunk/target/linux/omap24xx/config-2.6.38

    r25892 r25928  
    4444# CONFIG_ADT7410 is not set 
    4545# CONFIG_ADT75 is not set 
    46 CONFIG_AEABI=y 
    4746CONFIG_ALIGNMENT_TRAP=y 
    4847CONFIG_APM_EMULATION=y 
     
    455454CONFIG_NOP_USB_XCEIV=m 
    456455CONFIG_NO_HZ=y 
    457 # CONFIG_OABI_COMPAT is not set 
    458456# CONFIG_OMAP2_DSS is not set 
    459457CONFIG_OMAP_32K_TIMER=y 
  • trunk/target/linux/omap35xx/config-2.6.32

    r24084 r25928  
    1  
    2 # 
    3 # AC97 GPIO expanders: 
    4 # also be needed; see USB_STORAGE Help for more info 
    5 # Android 
    6 # At least one emulation must be selected 
    7 # Audio decoders 
    8 # Authenticated Encryption with Associated Data 
    9 # Automatically generated make config: don't edit 
    10 # Block modes 
    11 # Boot options 
    12 # Bus support 
    13 # Caches 
    14 # Camera Sensor Selection 
    15 # CBUS support 
    16 # CD-ROM/DVD Filesystems 
    17 # CFG80211 needs to be enabled for MAC80211 
    18 # Character devices 
    19 # Ciphers 
    20 # Compression 
    211# CONFIG_AB3100_CORE is not set 
    222# CONFIG_ACCESSIBILITY is not set 
    233# CONFIG_ACORN_PARTITION is not set 
    244# CONFIG_ADFS_FS is not set 
    25 CONFIG_AEABI=y 
    265# CONFIG_AFFS_FS is not set 
    276# CONFIG_AF_RXRPC is not set 
     
    850829# CONFIG_NOP_USB_XCEIV is not set 
    851830# CONFIG_NTFS_FS is not set 
    852 # CONFIG_OABI_COMPAT is not set 
    853831# CONFIG_OCF_OCF is not set 
    854832# CONFIG_OCFS2_FS is not set 
  • trunk/target/linux/omap35xx/gumstix/config-2.6.34

    r24084 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_APM_EMULATION is not set 
     
    288287CONFIG_NLS_UTF8=m 
    289288CONFIG_NO_HZ=y 
    290 # CONFIG_OABI_COMPAT is not set 
    291289CONFIG_OMAP2_DSS=y 
    292290# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set 
  • trunk/target/linux/omap35xx/gumstix/config-2.6.36

    r25310 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_APM_EMULATION is not set 
     
    282281CONFIG_NLS_UTF8=m 
    283282CONFIG_NO_HZ=y 
    284 # CONFIG_OABI_COMPAT is not set 
    285283CONFIG_OMAP2_DSS=y 
    286284# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set 
  • trunk/target/linux/orion/config-default

    r25272 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set 
     
    180179# CONFIG_NLS_KOI8_R is not set 
    181180# CONFIG_NO_IOPORT is not set 
    182 # CONFIG_OABI_COMPAT is not set 
    183181# CONFIG_ORION5X_WATCHDOG is not set 
    184182# CONFIG_OUTER_CACHE is not set 
  • trunk/target/linux/pxa/config-default

    r19581 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_APM_EMULATION=m 
  • trunk/target/linux/realview/config-default

    r25449 r25928  
    1 CONFIG_AEABI=y 
    21CONFIG_ALIGNMENT_TRAP=y 
    32CONFIG_ARCH_HAS_BARRIERS=y 
     
    144143CONFIG_NLS=y 
    145144CONFIG_NR_CPUS=4 
    146 CONFIG_OABI_COMPAT=y 
    147145CONFIG_OUTER_CACHE=y 
    148146CONFIG_OUTER_CACHE_SYNC=y 
  • trunk/target/linux/s3c24xx/openmoko-gta02/config-2.6.30

    r24084 r25928  
    1 # CONFIG_AEABI is not set 
    21CONFIG_ALIGNMENT_TRAP=y 
    32# CONFIG_APM_EMULATION is not set 
  • trunk/toolchain/Config.in

    r25705 r25928  
    8686        bool "Toolchain Options"  if DEVEL 
    8787        depends NEED_TOOLCHAIN 
    88  
    89 config EABI_SUPPORT 
    90         bool 
    91         depends arm||armeb 
    92         prompt "Enable EABI support" if TOOLCHAINOPTS 
    93         default y 
    94         help 
    95           Enable ARM EABI support 
    9688 
    9789menuconfig EXTRA_TARGET_ARCH 
     
    206198config TARGET_SUFFIX 
    207199        string 
    208         default "gnueabi"         if (USE_EGLIBC || USE_GLIBC) && EABI_SUPPORT 
    209         default "gnu"             if (USE_EGLIBC || USE_GLIBC) && !EABI_SUPPORT 
    210         default "uclibcgnueabi"   if USE_UCLIBC && EABI_SUPPORT 
    211         default "uclibc"          if USE_UCLIBC && !EABI_SUPPORT 
    212  
     200        default "gnueabi"         if (USE_EGLIBC || USE_GLIBC) 
     201        default "uclibcgnueabi"   if USE_UCLIBC 
  • trunk/toolchain/uClibc/Makefile

    r25803 r25928  
    7575                -e 's,^.*UCLIBC_HAS_FPU.*,UCLIBC_HAS_FPU=$(if $(CONFIG_SOFT_FLOAT),n,y),g' \ 
    7676                -e 's,^.*UCLIBC_HAS_SOFT_FLOAT.*,UCLIBC_HAS_SOFT_FLOAT=$(if $(CONFIG_SOFT_FLOAT),y,n),g' \ 
    77                 -e 's,^.*CONFIG_ARM_EABI.*,CONFIG_ARM_EABI=$(if $(CONFIG_EABI_SUPPORT),y,n),g' \ 
    78                 -e 's,^.*CONFIG_ARM_OABI.*,CONFIG_ARM_OABI=$(if $(CONFIG_EABI_SUPPORT),n,y),g' \ 
    7977                -e 's,^.*UCLIBC_HAS_SHADOW.*,UCLIBC_HAS_SHADOW=$(if $(CONFIG_SHADOW_PASSWORDS),y,n),g' \ 
    8078                $(HOST_BUILD_DIR)/.config 
Note: See TracChangeset for help on using the changeset viewer.