Changeset ff211d2 in mainline


Ignore:
Timestamp:
2009-08-27T12:33:45Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f2f89315
Parents:
38428aa3
Message:

progress to GCC 4.4.1
use a single script to build cross-compilers (even all platform targets at once)
use the same names for cross-compiler platform directories as in kernel/uspace

Files:
1 added
9 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/arm32/loader/Makefile

    r38428aa3 rff211d2  
    4040BFD_ARCH = arm
    4141TARGET = arm-linux-gnu
    42 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm/bin
     42TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm32/bin
    4343
    4444ifeq ($(COMPILER),gcc_native)
  • boot/arch/mips32/loader/Makefile

    r38428aa3 rff211d2  
    3939BFD_ARCH = mips
    4040TARGET = mipsel-linux-gnu
    41 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel/bin
     41TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32/bin
    4242
    4343ifeq ($(MACHINE),lgxemul)
     
    4848        BFD_NAME = elf32-tradbigmips
    4949        BFD = ecoff-bigmips
    50         TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips/bin
     50        TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32eb/bin
    5151        TARGET = mips-linux-gnu
    5252endif
  • boot/arch/ppc32/loader/Makefile

    r38428aa3 rff211d2  
    4040BFD_ARCH = powerpc:common
    4141TARGET = ppc-linux-gnu
    42 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc/bin
     42TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc32/bin
    4343
    4444ifeq ($(COMPILER),gcc_native)
  • kernel/arch/arm32/Makefile.inc

    r38428aa3 rff211d2  
    3434BFD = binary
    3535TARGET = arm-linux-gnu
    36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm
     36TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm32
    3737
    3838ATSIGN = %
  • kernel/arch/ia32/Makefile.inc

    r38428aa3 rff211d2  
    3434BFD = binary
    3535TARGET = i686-pc-linux-gnu
    36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686
     36TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia32
    3737
    3838BITS = 32
  • kernel/arch/mips32/Makefile.inc

    r38428aa3 rff211d2  
    3333BFD = binary
    3434TARGET = mipsel-linux-gnu
    35 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel
     35TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32
    3636
    3737GCC_CFLAGS += -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3
     
    4848ifeq ($(MACHINE),bgxemul)
    4949        BFD_NAME = elf32-tradbigmips
    50         TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips
     50        TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32eb
    5151        TARGET = mips-linux-gnu
    5252        ENDIANESS = BE
  • kernel/arch/ppc32/Makefile.inc

    r38428aa3 rff211d2  
    3434BFD = binary
    3535TARGET = ppc-linux-gnu
    36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc
     36TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc32
    3737
    3838GCC_CFLAGS += -mcpu=powerpc -msoft-float -m32
  • uspace/lib/libc/arch/arm32/Makefile.inc

    r38428aa3 rff211d2  
    3232
    3333TARGET = arm-linux-gnu
    34 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm/bin
     34TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm32/bin
    3535
    3636ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \
  • uspace/lib/libc/arch/ia32/Makefile.inc

    r38428aa3 rff211d2  
    3131
    3232TARGET = i686-pc-linux-gnu
    33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686/bin
     33TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia32/bin
    3434
    3535ARCH_SOURCES += arch/$(UARCH)/src/syscall.S \
  • uspace/lib/libc/arch/mips32/Makefile.inc

    r38428aa3 rff211d2  
    3131
    3232TARGET = mipsel-linux-gnu
    33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel/bin
     33TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32/bin
    3434
    3535ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \
  • uspace/lib/libc/arch/mips32eb/Makefile.inc

    r38428aa3 rff211d2  
    3131
    3232TARGET = mips-linux-gnu
    33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips/bin
     33TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32eb/bin
    3434
    3535ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \
  • uspace/lib/libc/arch/ppc32/Makefile.inc

    r38428aa3 rff211d2  
    3131
    3232TARGET = ppc-linux-gnu
    33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc/bin
     33TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc32/bin
    3434
    3535ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \
Note: See TracChangeset for help on using the changeset viewer.