summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2010-05-18 11:40:31 -0500
committerPatrick Williams <iawillia@us.ibm.com>2010-05-18 11:40:31 -0500
commit48b6b9b2e8c49988a7fcc94760d6338bd283427b (patch)
treea34879af6aa47893a66856246c98e0300ff23a27
parent512cc04b8f681a7583fff88bd903f327d549bd3d (diff)
downloadtalos-hostboot-48b6b9b2e8c49988a7fcc94760d6338bd283427b.tar.gz
talos-hostboot-48b6b9b2e8c49988a7fcc94760d6338bd283427b.zip
Use C++ compiler
-rw-r--r--kernel.C6
-rw-r--r--kernel.c4
-rw-r--r--makefile6
3 files changed, 10 insertions, 6 deletions
diff --git a/kernel.C b/kernel.C
new file mode 100644
index 000000000..2ea0d2fbc
--- /dev/null
+++ b/kernel.C
@@ -0,0 +1,6 @@
+int main()
+{
+ while(1);
+
+ return 0;
+}
diff --git a/kernel.c b/kernel.c
deleted file mode 100644
index e0e2e3e8d..000000000
--- a/kernel.c
+++ /dev/null
@@ -1,4 +0,0 @@
-void main()
-{
- while(1);
-}
diff --git a/makefile b/makefile
index a40238991..7020c5aac 100644
--- a/makefile
+++ b/makefile
@@ -1,8 +1,10 @@
CC = powerpc64-unknown-linux-gnu-gcc
+CXX = powerpc64-unknown-linux-gnu-g++
LD = powerpc64-unknown-linux-gnu-ld
-COMMONFLAGS = -O3 -nostdlib
-CFLAGS = ${COMMONFLAGS} -mcpu=620
+COMMONFLAGS = -O3 -nostdlib
+CFLAGS = ${COMMONFLAGS} -mcpu=620 -fno-rtti -fno-exceptions
+CXXFLAGS = ${CFLAGS}
LDFLAGS = -static ${COMMONFLAGS}
OBJECTS = start.o kernel.o
OpenPOWER on IntegriCloud