Changeset ddb0df5 in mainline for kernel


Ignore:
Timestamp:
2008-08-27T17:06:52Z (17 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
79872cd
Parents:
ac6ee45
Message:

configurable cross-compiler prefix (using CROSS_PREFIX)

Location:
kernel/arch
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/amd64/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_NAME = elf64-x86-64
    3337BFD_ARCH = i386:x86-64
    3438BFD = binary
    3539TARGET = amd64-linux-gnu
    36 TOOLCHAIN_DIR = /usr/local/amd64
     40TOOLCHAIN_DIR = $(CROSS_PREFIX)/amd64
    3741
    3842FPU_NO_CFLAGS = -mno-sse -mno-sse2
  • kernel/arch/arm32/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_NAME = elf32-littlearm
    3337BFD_ARCH = arm
    3438BFD = binary
    3539TARGET = arm-linux-gnu
    36 TOOLCHAIN_DIR = /usr/local/arm
     40TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm
    3741
    3842KERNEL_LOAD_ADDRESS = 0x80200000
  • kernel/arch/ia32/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_NAME = elf32-i386
    3337BFD_ARCH = i386
    3438BFD = binary
    3539TARGET = i686-pc-linux-gnu
    36 TOOLCHAIN_DIR = /usr/local/i686
     40TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686
    3741
    3842DEFS += -DMACHINE=$(MACHINE) -D__32_BITS__
  • kernel/arch/ia32xen/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_NAME = elf32-i386
    3337BFD_ARCH = i386
    3438BFD = elf32-i386
    3539TARGET = i686-pc-linux-gnu
    36 TOOLCHAIN_DIR = /usr/local/i686
     40TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686
    3741
    3842DEFS += -DMACHINE=$(MACHINE) -D__32_BITS__
  • kernel/arch/ia64/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_NAME = elf64-little
    3337BFD_ARCH = ia64-elf64
    3438TARGET = ia64-pc-linux-gnu
    35 TOOLCHAIN_DIR = /usr/local/ia64
     39TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia64
    3640
    3741INIT0_ADDRESS = 0xe000000004404000
  • kernel/arch/mips32/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_ARCH = mips
    3337TARGET = mipsel-linux-gnu
    34 TOOLCHAIN_DIR = /usr/local/mipsel
     38TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel
    3539
    3640KERNEL_LOAD_ADDRESS = 0x80100000
     
    6670        BFD = ecoff-bigmips
    6771        TARGET = mips-sgi-irix5
    68         TOOLCHAIN_DIR = /usr/local/mips/bin
     72        TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips/bin
    6973        GCC_CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -mips3
    7074        INIT_ADDRESS = 0x81800000
  • kernel/arch/ppc32/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_NAME = elf32-powerpc
    3337BFD_ARCH = powerpc:common
    3438BFD = binary
    3539TARGET = ppc-linux-gnu
    36 TOOLCHAIN_DIR = /usr/local/ppc
     40TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc
    3741
    3842GCC_CFLAGS += -mcpu=powerpc -msoft-float -m32
  • kernel/arch/ppc64/Makefile.inc

    rac6ee45 rddb0df5  
    3030#
    3131
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    3236BFD_NAME = elf64-powerpc
    3337BFD_ARCH = powerpc:common64
    3438BFD = binary
    3539TARGET = ppc64-linux-gnu
    36 TOOLCHAIN_DIR = /usr/local/ppc64
     40TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc64
    3741
    3842GCC_CFLAGS += -mcpu=powerpc64 -msoft-float -m64
Note: See TracChangeset for help on using the changeset viewer.