diff options
author | Manuel Novoa III <mjn3@codepoet.org> | 2004-02-18 08:28:28 +0000 |
---|---|---|
committer | Manuel Novoa III <mjn3@codepoet.org> | 2004-02-18 08:28:28 +0000 |
commit | 04eadcdcc2d09ace98041ba1fcb9d207a4300bc3 (patch) | |
tree | c4b5bad2b34071ec913f994ac605f4461b48eece /make/gcc-uclibc-3.3.mk | |
parent | 08b2ca64df7444a1eceec061bb2de948d4964c21 (diff) |
Update binutils from 2.14.90.0.6 to 2.14.90.0.8.
Update from gcc 3.3.2 to 3.3.3.
Test builds done for i386 and mipsel (3.3.3) and i386 (2.95).
Soft float support not yet tested with 3.3.3.
Diffstat (limited to 'make/gcc-uclibc-3.3.mk')
-rw-r--r-- | make/gcc-uclibc-3.3.mk | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/make/gcc-uclibc-3.3.mk b/make/gcc-uclibc-3.3.mk index 93c92318b..c9cac518c 100644 --- a/make/gcc-uclibc-3.3.mk +++ b/make/gcc-uclibc-3.3.mk @@ -1,6 +1,7 @@ # Makefile for to build a gcc/uClibc toolchain # # Copyright (C) 2002-2003 Erik Andersen <andersen@uclibc.org> +# Copyright (C) 2004 Manuel Novoa III <mjn3@uclibc.org> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -19,7 +20,7 @@ ifneq ($(GCC_2_95_TOOLCHAIN),true) # Shiny new stuff... -GCC_VERSION:=3.3.2 +GCC_VERSION:=3.3.3 #GCC_SITE:=ftp://ftp.gnu.org/gnu/gcc/gcc-$(GCC_VERSION) #GCC_SITE:=http://www.binarycode.org/gcc/releases/gcc-$(GCC_VERSION) GCC_SITE:=http://gcc.get-software.com/releases/gcc-$(GCC_VERSION) @@ -79,7 +80,6 @@ endif $(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.patched mkdir -p $(GCC_BUILD_DIR1) -mkdir -p $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include - -(cd $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME) ; ln -sf include sys-include) (cd $(GCC_BUILD_DIR1); PATH=$(TARGET_PATH) \ $(GCC_DIR)/configure \ --prefix=$(STAGING_DIR) \ @@ -89,7 +89,7 @@ $(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.patched --enable-languages=c \ --disable-shared \ --includedir=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include \ - --with-headers \ + --with-sysroot=$(TOOL_BUILD_DIR)/uClibc_dev/ \ --disable-__cxa_atexit \ --enable-target-optspace \ --with-gnu-ld \ @@ -126,6 +126,8 @@ gcc3_3_initial-dirclean: GCC_BUILD_DIR2:=$(TOOL_BUILD_DIR)/gcc-3.3-final $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a mkdir -p $(GCC_BUILD_DIR2) + # Important! Required for limits.h to be fixed. + ln -sf include $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/sys-include (cd $(GCC_BUILD_DIR2); PATH=$(TARGET_PATH) \ $(GCC_DIR)/configure \ --prefix=$(STAGING_DIR) \ @@ -135,7 +137,6 @@ $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(STAGING_DIR)/$(REAL_GNU_TAR --enable-languages=$(TARGET_LANGUAGES) \ --enable-shared \ --with-gxx-include-dir=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include/c++ \ - --with-headers \ --disable-__cxa_atexit \ --enable-target-optspace \ --with-gnu-ld \ |