diff options
author | Carsten Schlote <c.schlote@konzeptpark.de> | 2008-03-12 16:30:33 +0000 |
---|---|---|
committer | Carsten Schlote <c.schlote@konzeptpark.de> | 2008-03-12 16:30:33 +0000 |
commit | f0af0ff722ca860bbd4eae74b367efb2350d7c8e (patch) | |
tree | f7167e5331e87f9e0d90dcd2ede15994a5504548 | |
parent | 91c7a505880a678b9d38ee0ccb2934b1d90dac73 (diff) | |
download | OSELAS.Toolchain-f0af0ff722ca860bbd4eae74b367efb2350d7c8e.tar.gz OSELAS.Toolchain-f0af0ff722ca860bbd4eae74b367efb2350d7c8e.tar.xz |
- Updated configs for official 4.3 GCC tarball (not RC or snapshot)
- Added fix for broken kernel-header install, name changed for x86 arch
from i386 to x86. Added special case for GCC 4.3 and i386 arch, so
PTXCONF_ARCH is set to the new arch name.
- WIP commit (compile tests done on much faster host at office)
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@5730 f8d472c7-5700-0410-ac5a-87979cec3adf
-rw-r--r-- | Kconfig | 6 | ||||
-rw-r--r-- | patches/gcc-4.3.0/generic/dummy (renamed from patches/gcc-4.3.0-RC-20080301/generic/dummy) | 0 | ||||
-rw-r--r-- | patches/gcc-4.3.0/generic/series (renamed from patches/gcc-4.3.0-RC-20080301/generic/series) | 0 | ||||
-rw-r--r-- | ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.22.5.ptxconfig | 2 | ||||
-rw-r--r-- | ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig | 8 | ||||
-rw-r--r-- | ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.3.6_linux-2.6.18.ptxconfig | 2 | ||||
-rw-r--r-- | ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.5_linux-2.6.18.ptxconfig | 2 | ||||
-rw-r--r-- | ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.18.ptxconfig | 2 | ||||
-rw-r--r-- | ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig | 2 | ||||
-rw-r--r-- | rules/cross-gcc-first.make | 4 | ||||
-rw-r--r-- | rules/host-gmp.make | 2 |
11 files changed, 17 insertions, 13 deletions
@@ -1,3 +1,4 @@ + # # Kconfig: Main menu structure definition # Copyright (C) Robert Schwebel <r.schwebel@pengutronix.de> 2005, 2006 @@ -87,11 +88,12 @@ endchoice config ARCH string default "arm" if ARCH_ARM + default "avr" if ARCH_AVR default "m68k" if ARCH_M68K + default "x86" if CROSS_GCC_43 && ARCH_I386 + default "i386" if ARCH_I386 default "mips" if ARCH_MIPS default "powerpc" if ARCH_POWERPC - default "i386" if ARCH_I386 - default "avr" if ARCH_AVR config GNU_TARGET string diff --git a/patches/gcc-4.3.0-RC-20080301/generic/dummy b/patches/gcc-4.3.0/generic/dummy index 2012ae0..2012ae0 100644 --- a/patches/gcc-4.3.0-RC-20080301/generic/dummy +++ b/patches/gcc-4.3.0/generic/dummy diff --git a/patches/gcc-4.3.0-RC-20080301/generic/series b/patches/gcc-4.3.0/generic/series index 4140aab..4140aab 100644 --- a/patches/gcc-4.3.0-RC-20080301/generic/series +++ b/patches/gcc-4.3.0/generic/series diff --git a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.22.5.ptxconfig b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.22.5.ptxconfig index 6fb9533..36af90b 100644 --- a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.22.5.ptxconfig +++ b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.22.5.ptxconfig @@ -35,7 +35,7 @@ PTXCONF_KERNEL_HEADERS_VERSION="2.6.22.5" # PTXCONF_KERNEL_HEADERS_SANIZIZED is not set PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" PTXCONF_CROSS_GCC_FIRST=y -PTXCONF_CROSS_GCC_VERSION="4.3.0-RC-20080301" +PTXCONF_CROSS_GCC_VERSION="4.3.0" PTXCONF_CROSS_GCC_43=y PTXCONF_CROSS_GCC_SERIES="series" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" diff --git a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig index d6a07e8..5cf694a 100644 --- a/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig +++ b/ptxconfigs/i686-unknown-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # PTXdist version: 1.99.svn -# Mon Mar 10 20:45:02 2008 +# Wed Mar 12 17:23:35 2008 # PTXCONF_BUILD_TOOLCHAIN=y PTXCONF_PROJECT="OSELAS.Toolchain-trunk" @@ -35,7 +35,7 @@ PTXCONF_KERNEL_HEADERS_VERSION="2.6.24.3" # PTXCONF_KERNEL_HEADERS_SANIZIZED is not set PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" PTXCONF_CROSS_GCC_FIRST=y -PTXCONF_CROSS_GCC_VERSION="4.3.0-RC-20080301" +PTXCONF_CROSS_GCC_VERSION="4.3.0" PTXCONF_CROSS_GCC_43=y PTXCONF_CROSS_GCC_SERIES="series" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" @@ -62,8 +62,8 @@ PTXCONF_HOST_MPFR=y # PTXCONF_ARCH_POWERPC is not set PTXCONF_ARCH_I386=y # PTXCONF_ARCH_AVR is not set -PTXCONF_ARCH="i386" -PTXCONF_GNU_TARGET="i686-unknown-linux-gnu" +PTXCONF_ARCH="x86" +PTXCONF_GNU_TARGET="x86-unknown-linux-gnu" PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-" PTXCONF_TOOLCHAIN_DEBUG=y diff --git a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.3.6_linux-2.6.18.ptxconfig b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.3.6_linux-2.6.18.ptxconfig index fc44961..470ae6d 100644 --- a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.3.6_linux-2.6.18.ptxconfig +++ b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.3.6_linux-2.6.18.ptxconfig @@ -37,7 +37,7 @@ PTXCONF_KERNEL_HEADERS_VERSION="2.6.18" # PTXCONF_KERNEL_HEADERS_SANIZIZED is not set PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" PTXCONF_CROSS_GCC_FIRST=y -PTXCONF_CROSS_GCC_VERSION="4.3.0-RC-20080301" +PTXCONF_CROSS_GCC_VERSION="4.3.0" PTXCONF_CROSS_GCC_43=y PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" diff --git a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.5_linux-2.6.18.ptxconfig b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.5_linux-2.6.18.ptxconfig index 73bc684..389893a 100644 --- a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.5_linux-2.6.18.ptxconfig +++ b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.5_linux-2.6.18.ptxconfig @@ -37,7 +37,7 @@ PTXCONF_KERNEL_HEADERS_VERSION="2.6.18" # PTXCONF_KERNEL_HEADERS_SANIZIZED is not set PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" PTXCONF_CROSS_GCC_FIRST=y -PTXCONF_CROSS_GCC_VERSION="4.3.0-RC-20080301" +PTXCONF_CROSS_GCC_VERSION="4.3.0" PTXCONF_CROSS_GCC_43=y PTXCONF_CROSS_GCC_SERIES="" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" diff --git a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.18.ptxconfig b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.18.ptxconfig index c438c12..af43974 100644 --- a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.18.ptxconfig +++ b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.18.ptxconfig @@ -35,7 +35,7 @@ PTXCONF_KERNEL_HEADERS_VERSION="2.6.18" # PTXCONF_KERNEL_HEADERS_SANIZIZED is not set PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" PTXCONF_CROSS_GCC_FIRST=y -PTXCONF_CROSS_GCC_VERSION="4.3.0-RC-20080301" +PTXCONF_CROSS_GCC_VERSION="4.3.0" PTXCONF_CROSS_GCC_43=y PTXCONF_CROSS_GCC_SERIES="series" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" diff --git a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig index 63d6264..5956458 100644 --- a/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig +++ b/ptxconfigs/m68k-linux-gnu_gcc-4.3_glibc-2.7_linux-2.6.24.3.ptxconfig @@ -35,7 +35,7 @@ PTXCONF_KERNEL_HEADERS_VERSION="2.6.24.3" # PTXCONF_KERNEL_HEADERS_SANIZIZED is not set PTXCONF_KERNEL_HEADERS_CONFIG="kernelconfigs/kernelconfig-${PTXCONF_KERNEL_HEADERS_VERSION}.${PTXCONF_ARCH}" PTXCONF_CROSS_GCC_FIRST=y -PTXCONF_CROSS_GCC_VERSION="4.3.0-RC-20080301" +PTXCONF_CROSS_GCC_VERSION="4.3.0" PTXCONF_CROSS_GCC_43=y PTXCONF_CROSS_GCC_SERIES="series" PTXCONF_CROSS_GCC_FIRST_SERIES="${PTXCONF_CROSS_GCC_SERIES}" diff --git a/rules/cross-gcc-first.make b/rules/cross-gcc-first.make index b06e862..387c1e0 100644 --- a/rules/cross-gcc-first.make +++ b/rules/cross-gcc-first.make @@ -20,7 +20,9 @@ CROSS_PACKAGES-$(PTXCONF_CROSS_GCC_FIRST) += cross-gcc-first CROSS_GCC_FIRST_VERSION := $(call remove_quotes,$(PTXCONF_CROSS_GCC_VERSION)) CROSS_GCC_FIRST := gcc-$(CROSS_GCC_FIRST_VERSION) CROSS_GCC_FIRST_SUFFIX := tar.bz2 -CROSS_GCC_FIRST_URL := $(PTXCONF_SETUP_GNUMIRROR)/gcc/$(CROSS_GCC_FIRST)/$(CROSS_GCC_FIRST).$(CROSS_GCC_FIRST_SUFFIX) +#CROSS_GCC_FIRST_URL := $(PTXCONF_SETUP_GNUMIRROR)/gcc/$(CROSS_GCC_FIRST)/$(CROSS_GCC_FIRST).$(CROSS_GCC_FIRST_SUFFIX) +CROSS_GCC_FIRST_URL := ftp://ftp.gwdg.de/pub/misc/gnu/ftp/gnu/gcc/$(CROSS_GCC_FIRST)/$(CROSS_GCC_FIRST).$(CROSS_GCC_FIRST_SUFFIX) + CROSS_GCC_FIRST_SOURCE := $(SRCDIR)/$(CROSS_GCC_FIRST).$(CROSS_GCC_FIRST_SUFFIX) CROSS_GCC_FIRST_DIR := $(BUILDDIR_CROSS_DEBUG)/$(CROSS_GCC_FIRST) CROSS_GCC_FIRST_BUILDDIR := $(CROSS_BUILDDIR)/$(CROSS_GCC_FIRST)-first-build diff --git a/rules/host-gmp.make b/rules/host-gmp.make index db7e68d..12cd5a3 100644 --- a/rules/host-gmp.make +++ b/rules/host-gmp.make @@ -17,7 +17,7 @@ HOST_PACKAGES-$(PTXCONF_HOST_GMP) += host-gmp # # Paths and names # -HOST_GMP_VERSION := 4.2.1 +HOST_GMP_VERSION := 4.2.2 HOST_GMP := gmp-$(HOST_GMP_VERSION) HOST_GMP_SUFFIX := tar.bz2 HOST_GMP_URL := $(PTXCONF_SETUP_GNUMIRROR)/gmp/$(HOST_GMP).$(HOST_GMP_SUFFIX) |