]> Zhao Yanbai Git Server - minix.git/commitdiff
GCC build option for elf libs and usr.bin
authorArun Thomas <arun@minix3.org>
Wed, 29 Jun 2011 08:32:37 +0000 (10:32 +0200)
committerArun Thomas <arun@minix3.org>
Wed, 29 Jun 2011 08:32:37 +0000 (10:32 +0200)
docs/UPDATING
lib/elf_build.sh
lib/libelf/Makefile
usr.bin/Makefile.inc

index fc5cbd4b1d0a0aa8ec81be8bdeab9f22dc6b00a2..ff539f21f6baabd64e5fece9fc6ec813215c4565 100644 (file)
@@ -3,8 +3,8 @@
        make -C usr.bin/m4 install
 
 20110629:
-       You must install clang. It is now used to build some of
-       the userland utilities.
+       You must install clang. By default, it is used to build the
+       elf libraries and some userland utilities.
 
 20110628:
        Since buildworld will also build the elf-libraries, you
index b0cf857eecd2fb6c93378b1466ca7d7d66747b2c..6b03019af11920dac4ab7b8a8342de8ff08ee294 100755 (executable)
@@ -2,7 +2,7 @@
 
 set -e
 
-export CC=clang
+export CC=${CC:-clang}
 export COMPILER_TYPE=gnu
 export PATH=$PATH:/usr/pkg/bin
 
index 04425708c5071102bceb396b12ff134d6015ac89..8534a888185c89d00de8385e760e6b29cd6ede89 100644 (file)
@@ -1,8 +1,8 @@
 # $Id$
 
-# Requires clang and NBSD_LIBC
+# Requires NBSD_LIBC and clang/gcc (we default to using clang)
 NBSD_LIBC:= yes
-CC:= clang
+CC:=${CC:C/^cc/clang/}
 COMPILER_TYPE:= gnu
 
 LIB=   elf
index ef03e0ef1f443a1dfd85067c778bcd7342e51da4..9b4467498fa685b1b87e30414e592ddf84c6e065 100644 (file)
@@ -1,6 +1,6 @@
-# Require clang and NBSD_LIBC
+# Requires NBSD_LIBC and clang/gcc (we default to using clang)
 NBSD_LIBC:= yes
-CC:= clang
+CC:=${CC:C/^cc/clang/}
 COMPILER_TYPE:= gnu
 
 CPPFLAGS+= -D_NETBSD_SOURCE