Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Oct 2009 10:38:12 +0000 (UTC)
From:      Roman Divacky <rdivacky@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r198274 - in projects/clangbsd/sys/boot/i386: boot2 gptboot loader
Message-ID:  <200910201038.n9KAcCZn064631@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rdivacky
Date: Tue Oct 20 10:38:12 2009
New Revision: 198274
URL: http://svn.freebsd.org/changeset/base/198274

Log:
  Set CC=gcc unconditionally for boot2/loader/gptboot.
  Unstaticize memcy in gptboot.

Modified:
  projects/clangbsd/sys/boot/i386/boot2/Makefile
  projects/clangbsd/sys/boot/i386/gptboot/Makefile
  projects/clangbsd/sys/boot/i386/gptboot/gptboot.c
  projects/clangbsd/sys/boot/i386/loader/Makefile

Modified: projects/clangbsd/sys/boot/i386/boot2/Makefile
==============================================================================
--- projects/clangbsd/sys/boot/i386/boot2/Makefile	Tue Oct 20 10:15:19 2009	(r198273)
+++ projects/clangbsd/sys/boot/i386/boot2/Makefile	Tue Oct 20 10:38:12 2009	(r198274)
@@ -2,9 +2,7 @@
 
 .include <bsd.own.mk>
 
-.if ${MK_CLANG_IS_CC} != "no" && ${CC} == "cc"
 CC=		gcc
-.endif
 
 FILES=		boot boot1 boot2
 

Modified: projects/clangbsd/sys/boot/i386/gptboot/Makefile
==============================================================================
--- projects/clangbsd/sys/boot/i386/gptboot/Makefile	Tue Oct 20 10:15:19 2009	(r198273)
+++ projects/clangbsd/sys/boot/i386/gptboot/Makefile	Tue Oct 20 10:38:12 2009	(r198274)
@@ -2,10 +2,6 @@
 
 .include <bsd.own.mk>
 
-.if ${MK_CLANG_IS_CC} != "no" && ${CC} == "cc"
-CC=		gcc
-.endif
-
 .PATH:		${.CURDIR}/../boot2
 
 FILES=		gptboot

Modified: projects/clangbsd/sys/boot/i386/gptboot/gptboot.c
==============================================================================
--- projects/clangbsd/sys/boot/i386/gptboot/gptboot.c	Tue Oct 20 10:15:19 2009	(r198273)
+++ projects/clangbsd/sys/boot/i386/gptboot/gptboot.c	Tue Oct 20 10:38:12 2009	(r198274)
@@ -143,7 +143,7 @@ static int xfsread(ino_t, void *, size_t
 static int dskread(void *, daddr_t, unsigned);
 static void printf(const char *,...);
 static void putchar(int);
-static void memcpy(void *, const void *, int);
+void memcpy(void *, const void *, int);
 static uint32_t memsize(void);
 static int drvread(void *, daddr_t, unsigned);
 static int keyhit(unsigned);
@@ -151,7 +151,7 @@ static int xputc(int);
 static int xgetc(int);
 static int getc(int);
 
-static void
+void
 memcpy(void *dst, const void *src, int len)
 {
     const char *s = src;

Modified: projects/clangbsd/sys/boot/i386/loader/Makefile
==============================================================================
--- projects/clangbsd/sys/boot/i386/loader/Makefile	Tue Oct 20 10:15:19 2009	(r198273)
+++ projects/clangbsd/sys/boot/i386/loader/Makefile	Tue Oct 20 10:38:12 2009	(r198274)
@@ -4,9 +4,7 @@
 MK_SSP=		no
 
 # XXX: broken compiler include paths
-.if ${MK_CLANG_IS_CC} != "no" && ${CC} == "cc"
 CC=		gcc
-.endif
 
 PROG=		loader.sym
 INTERNALPROG=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910201038.n9KAcCZn064631>