fix build error with two patches:

put rtems-tools-5.1-fix-std-c++14.diff into rsb/rtems/patches/
patch rsb/rtems/config/tools/rtems-tools-5-1.cfg with
rtems-tools-5-1-cfg-fix-std14-patch.diff

then run ../source-builder/sb-set-builder --prefix=${YOUR_PREFIX}
5/rtems-tools
--- rtems/config/tools/rtems-tools-5-1.cfg.orig	2022-07-03 16:23:16.383059499 +0800
+++ rtems/config/tools/rtems-tools-5-1.cfg	2022-07-03 16:21:53.490953841 +0800
@@ -19,6 +19,8 @@
 %hash   sha512 rtems-tools-%{rtems_tools_version}.tar.bz2 \
          SghIAD1vYsYaYjXjI8jLAkccrqEVkVBygMnoGfp3TGlZUT6Ajlr7wVhRXU2iUrJe+iFWEG6eZTm1ccA4QWbzKg==
 
+%patch add rtems-tools -p0 file://rtems-tools-5.1-fix-std-c++14.diff
+%hash sha256 rtems-tools-5.1-fix-std-c++14.diff c44e28365ba5207433ca9df5aa3cba362094596a4bad3b105022a0ee0d5427c5
 #
 # Optionally enable/disable building the RTEMS Tools via the command line.
 #
--- trace/wscript.orig	2022-07-03 16:20:17.814837721 +0800
+++ trace/wscript	2022-07-03 16:20:25.990847371 +0800
@@ -60,7 +60,7 @@
     conf['warningflags'] = ['-Wall', '-Wextra', '-pedantic']
     conf['optflags'] = bld.env.C_OPTS
     conf['cflags'] = ['-pipe', '-g'] + conf['optflags']
-    conf['cxxflags'] = ['-std=c++11'] + conf['cflags']
+    conf['cxxflags'] = ['-std=c++14'] + conf['cflags']
     conf['linkflags'] = ['-g']
     conf['lib'] = []
     if bld.env.LIB_WS2_32:
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to