On 03/07/2022 06:13, 起飞的老杨sprhawk wrote:
Hello there.
I found the reason.
The c++ features used inside Symbolize.h is std c++ 14, but c++ options
listed in wscript in all projects under rtems-tools has -std=c++11,
which cause it failed to build.
I manually modified the options in wscript, it all compiled
The next question is: how can I put a patch to let RSB build with
-std=c++14?
Thanks for having a look a this. I think this bug was already fixed by:
commit 0a5d2057749066e7d184836e92c7ce5334fccc90
Author: Christian Mauderer <christian.maude...@embedded-brains.de>
Date: Mon Jun 8 08:52:10 2020 +0200
trace: Use c++14 instead of c++11 if possible
llvm version 10 uses features from c++14 standard in the headers. With
that, the record/record-main-lttng.cc doesn't build any more. This
patch
makes sure that c++14 is used if it is available.
Updates #4495
Unfortunately, this fix is not included in the RTEMS 5.1 release. It
will be included in the 5.2 release.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users