[rtems-tools commit] trace/wscript: Specify C language version

Joel Sherrill joel at rtems.org
Fri Apr 2 14:32:14 UTC 2021


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

Author:    Joel Sherrill <joel at rtems.org>
Date:      Tue Mar 30 16:14:07 2021 -0500

trace/wscript: Specify C language version

CentOS 7 has gcc 4.8 which defaults to C90 and this results in warnings
for code that is valid C99 but not C90.

---

 trace/wscript | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/trace/wscript b/trace/wscript
index 53a1ab4..a3dd5d5 100644
--- a/trace/wscript
+++ b/trace/wscript
@@ -60,11 +60,12 @@ def build(bld):
     conf['includes'] = ['.', 'record', 'record/inih']
     conf['warningflags'] = ['-Wall', '-Wextra', '-pedantic']
     conf['optflags'] = bld.env.C_OPTS
-    conf['cflags'] = ['-pipe', '-g'] + conf['optflags']
+    cstd = '-std=c99'
+    conf['cflags'] = [cstd] + ['-pipe', '-g'] + conf['optflags']
     cxxstd = '-std=c++11'
     if bld.env.HAVE_STD_CXX14:
         cxxstd = '-std=c++14'
-    conf['cxxflags'] = [cxxstd] + conf['cflags']
+    conf['cxxflags'] = [cxxstd] + ['-pipe', '-g'] + conf['optflags']
     conf['linkflags'] = ['-g']
     conf['lib'] = []
     if bld.env.LIB_WS2_32:



More information about the vc mailing list