Browse Source

unbreak toolchain building

Waldemar Brodkorb 10 years ago
parent
commit
44e2c72df2
2 changed files with 6 additions and 12 deletions
  1. 6 4
      toolchain/Makefile
  2. 0 8
      toolchain/gcc/Makefile

+ 6 - 4
toolchain/Makefile

@@ -4,12 +4,14 @@
 # Steps to build toolchains
 # 1) build and install binutils
 # 2) build and install mpfr, mpc, libelf and gmp
-# 3) build and install gcc c compiler
+# 3) build and install minimal gcc c compiler
 # 4) install kernel-headers
 # 5) install libc headers
-# 6) build and install full gcc
+# 6) build and install initial static gcc
 # 7) build and install full libc
-# 8) build and install gdb debugger
+# 8) build and install full shared gcc
+# 9) rebuild and install full libc (in case of musl)
+# 10) build and install gdb debugger
 
 include $(TOPDIR)/rules.mk
 
@@ -50,7 +52,7 @@ gcc-configure: $(LIBC)-prepare
 $(LIBC)-compile: gcc-configure
 gcc-compile: $(LIBC)-install
 ifeq ($(ADK_TOOLCHAIN_GDB),y)
-$(LIBC)-fixup: gdb-install
+$(LIBC)-fixup: gcc-install gdb-install
 else
 $(LIBC)-fixup: gcc-install
 endif

+ 0 - 8
toolchain/gcc/Makefile

@@ -95,13 +95,6 @@ LANGUAGES:=c
 ifeq ($(ADK_TOOLCHAIN_GCC_CXX),y)
 LANGUAGES:=${LANGUAGES},c++
 endif
-ifeq ($(ADK_TOOLCHAIN_GCC_JAVA),y)
-LANGUAGES:=${LANGUAGES},java
-GCC_CONFOPTS+=		--enable-java-home
-endif
-ifeq ($(ADK_TOOLCHAIN_GCC_ADA),y)
-LANGUAGES:=${LANGUAGES},ada
-endif
 
 include ${TOPDIR}/mk/buildhlp.mk
 
@@ -145,7 +138,6 @@ $(GCC_BUILD_DIR_INITIAL)/.configured:
 			--enable-languages=c \
 			--disable-shared \
 			--disable-threads \
-			--with-newlib \
 			--with-sysroot=$(STAGING_TARGET_DIR)
 	touch $@