From owner-freebsd-hackers@FreeBSD.ORG Mon Mar 5 15:55:30 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5EDDB1065675 for ; Mon, 5 Mar 2012 15:55:30 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 189B78FC12 for ; Mon, 5 Mar 2012 15:55:30 +0000 (UTC) Received: by ghrr20 with SMTP id r20so1913343ghr.13 for ; Mon, 05 Mar 2012 07:55:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=DOyURWEpQNDyfgevLhbhMO7IZ8j3TqGJOvT/eD8LdFM=; b=098mb/XCSXZqDqe6684fOXClGzrkfvyJhQjHtJB4/5bFLgVIdDtWevmbkSqIHmk9Lb CBk/KfWZtMnwIL6DoYcM0mbg8T1C5haFmAgbRbltPdnjuhh6Y3obmIBdw+t2EPkfyCzH B6UdY7nL2xb4c1a4Y4baIRTEt0fqCjcd6JOCAmZuI3gvycZHXuiILxbACou6Sh8GjbZu t0d442vPiJ7jtL/KNDfD6v15b1D1XwQlLzaaQRns+QyZVXeTJi7Q6HDpT+ubudDYruf3 9iYq7sZ35qmCztdcAjmQlLLlXpC7h1kbODzURXE0kLcIHMquZRhJQaEvmBaKGcJjioAn ROEA== MIME-Version: 1.0 Received: by 10.50.181.228 with SMTP id dz4mr6154218igc.9.1330961314027; Mon, 05 Mar 2012 07:28:34 -0800 (PST) Received: by 10.231.53.67 with HTTP; Mon, 5 Mar 2012 07:28:33 -0800 (PST) Received: by 10.231.53.67 with HTTP; Mon, 5 Mar 2012 07:28:33 -0800 (PST) In-Reply-To: <4F54C519.10505@Haakh.de> References: <4F54919A.6050108@Haakh.de> <4F54C519.10505@Haakh.de> Date: Mon, 5 Mar 2012 15:28:33 +0000 Message-ID: From: Chris Rees To: "Dr. A. Haakh" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-hackers@freebsd.org Subject: Re: Fwd: on purpose or forgotten ? hardcoded compiler in basesystem-makefiles X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Mar 2012 15:55:30 -0000 On 5 Mar 2012 14:36, "Dr. A. Haakh" wrote: > > As suggested my M. Seaman, i repost my message here. > > -------- Original Message -------- > Subject: on purpose or forgotten ? hardcoded compiler in basesystem-makefiles > Date: Mon, 05 Mar 2012 11:12:42 +0100 > From: Dr. A. Haakh > To: freebsd-questions@freebsd.org > > > > a quick search revealed following usages: > > FreeBSD abaton.Haakh.de 9.0-STABLE FreeBSD 9.0-STABLE #0: Wed Feb 29 > 13:49:36 CET 2012 toor@abaton.Haakh.de:/usr/obj/usr/src/sys/ABATON i386 > > ah@abaton:~$ find /usr/src/ -name Makefile\* -exec egrep > '^[[:blank:]]+[gc+]{2,3}[[:blank:]]+..' {} \; -print > cc -D__dead2="" -D__unused="" -Darc4random=random > -D__FBSDID="static const char *id=" -DDEFSHELLNAME=\"sh\" -I. -c *.c > cc *.o -o pmake > /usr/src/usr.bin/make/Makefile.dist > gcc -M $(CFLAGS) $(SRC)>> Makefile.tmp > /usr/src/crypto/openssl/demos/engines/cluster_labs/Makefile > gcc -M $(CFLAGS) $(SRC)>> Makefile.tmp > /usr/src/crypto/openssl/demos/engines/zencod/Makefile > gcc -M $(CFLAGS) $(SRC)>> Makefile.tmp > /usr/src/crypto/openssl/demos/engines/ibmca/Makefile > cc -I../../include divtest.c -o divtest ../../libcrypto.a > cc -g -I../../include bnbug.c -o bnbug ../../libcrypto.a > gcc -I../../include -g2 -ggdb -o exptest exptest.c ../../libcrypto.a > gcc -I.. -g div.c ../../libcrypto.a > /usr/src/crypto/openssl/crypto/bn/Makefile > cc -g -I../../include -c test.c > cc -g -I../../include -o test test.o -L../.. -lcrypto > cc -g -I../../include -c pk.c > cc -g -I../../include -o pk pk.o -L../.. -lcrypto > /usr/src/crypto/openssl/crypto/asn1/Makefile > gcc -o ${.TARGET} ${_f} -lrt > /usr/src/tools/test/dtrace/Makefile > c++ -o $@ $< -lpthread > /usr/src/tools/regression/pthread/unwind/Makefile > gcc -c -o elftls.o ${.CURDIR}/elftls.S > gcc -c -o tls-test.o ${.CURDIR}/tls-test-lib.c > gcc $(CFLAGS) -rdynamic -o ttls3 ${.CURDIR}/tls-test.c > /usr/src/tools/regression/tls/ttls3/Makefile > gcc -Wall -o accf_data_attach accf_data_attach.c > /usr/src/tools/regression/sockets/accf_data_attach/Makefile > gcc $(LDFLAGS) $(DLL_LN_OPTS) ./lib/$*$(DLL_TAG).lib \ > gcc $(LDFLAGS) $(DLL_LN_OPTS) ./lib/$*$(DLL_TAG).lib \ > /usr/src/contrib/ncurses/Makefile.os2 > g++ -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $< $(OUTPUT_OPTION) > g++ -o $@ paranoia.o real.o $(LIBIBERTY) > /usr/src/contrib/gcc/Makefile.in > gcc -o asyncwatch asyncwatch.c ${CFLAGS} > gcc -o devinfo devinfo.c ${CFLAGS} > gcc -o device_list device_list.c ${CFLAGS} > gcc -o rc_pingpong rc_pingpong.c pingpong.c ${CFLAGS} > gcc -o srq_pingpong srq_pingpong.c pingpong.c ${CFLAGS} > gcc -o uc_pingpong uc_pingpong.c pingpong.c ${CFLAGS} > gcc -o ud_pingpong ud_pingpong.c pingpong.c ${CFLAGS} > /usr/src/contrib/ofed/libibverbs/examples/Makefile > cc -E $$i |\ > /usr/src/contrib/libreadline/examples/rlfe/Makefile.in > cc -o test ${.CURDIR}/test.c -lrpcsvc > /usr/src/usr.sbin/rpc.lockd/Makefile > cc -o test test.c -lrpcsvc > /usr/src/usr.sbin/rpc.statd/Makefile > gcc -g -DSPARC_XXX ${MUL} -o ${.TARGET} > gcc -g -DSPARC_XXX ${DIVREM} -o ${.TARGET} > /usr/src/lib/libc/quad/TESTS/Makefile > cc ${CFLAGS} -static tst01.o -o tst01 libdisk.a > /usr/src/lib/libdisk/Makefile > gcc -g3 msgring.lex.c msgring.yacc.c -o msgring > /usr/src/sys/mips/rmi/Makefile.msgring > > ah@abaton:~$ find /usr/src/ -name Makefile\* -exec egrep > '^[[:blank:]]+cpp[[:blank:]]+..' {} \; -print > cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s > /usr/src/contrib/binutils/ld/Makefile.in > cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s > /usr/src/contrib/binutils/ld/Makefile.am > > Anything in contrib/ should usually get fixed upstream. Chris