[rtems-libbsd commit] Use C11 and C++11

Sebastian Huber sebh at rtems.org
Fri Mar 6 14:07:20 UTC 2015


Module:    rtems-libbsd
Branch:    master
Commit:    f59a2da89c3293dc5b1008f309aa055d6e9a3d9e
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=f59a2da89c3293dc5b1008f309aa055d6e9a3d9e

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Feb 13 11:59:27 2015 +0100

Use C11 and C++11

This is necessary to use <stdatomic.h> and <atomic>.

---

 Makefile            | 3 ++-
 freebsd-to-rtems.py | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 5622849..3004fa3 100644
--- a/Makefile
+++ b/Makefile
@@ -31,8 +31,9 @@ COMMON_FLAGS += -Wall
 COMMON_FLAGS += -Wno-format
 COMMON_FLAGS += -MT $@ -MD -MP -MF $(basename $@).d
 CFLAGS += $(COMMON_FLAGS)
-CFLAGS += -std=gnu99
+CFLAGS += -std=gnu11
 CXXFLAGS += $(COMMON_FLAGS)
+CXXFLAGS += -std=gnu++11
 NEED_DUMMY_PIC_IRQ=yes
 
 TEST_NETWORK_CONFIG = testsuite/include/rtems/bsd/test/network-config.h
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py
index c90c1d1..185599f 100755
--- a/freebsd-to-rtems.py
+++ b/freebsd-to-rtems.py
@@ -439,8 +439,9 @@ class ModuleManager:
 			'COMMON_FLAGS += -Wno-format\n' \
 			'COMMON_FLAGS += -MT $@ -MD -MP -MF $(basename $@).d\n' \
 			'CFLAGS += $(COMMON_FLAGS)\n' \
-			'CFLAGS += -std=gnu99\n' \
+			'CFLAGS += -std=gnu11\n' \
 			'CXXFLAGS += $(COMMON_FLAGS)\n' \
+			'CXXFLAGS += -std=gnu++11\n' \
 			'NEED_DUMMY_PIC_IRQ=yes\n' \
 			'\n' \
 			'TEST_NETWORK_CONFIG = testsuite/include/rtems/bsd/test/network-config.h\n' \



More information about the vc mailing list