Improved treatment of recursive defines
@vkucera This solves the issue with the failing documentation updates you mentioned recently.
REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-
+async-label <label1>, <label2>, !<label3> ...
This will add <label1> and <label2> and removes <label3>.
The following labels are available async-2023-pbpb-apass3 async-2023-pbpb-apass4 async-2023-pp-apass4 async-2024-pp-apass1 async-2022-pp-apass7 async-2024-pp-cpass0
Error while checking build/O2/fullCI for e62c04181eae48f8231d7a9667628a4fbfbbdeb1 at 2024-07-10 06:02:
## sw/BUILD/O2-latest/log
c++: error: unrecognized command-line option '--rtlib=compiler-rt'
c++: error: unrecognized command-line option '--rtlib=compiler-rt'
Full log here.
Hi @pbuehler, why is this needed for production tags?
Hello @pbuehler ,
I am removing the labels, since we think that this PR is not needed in production. Let us know if this is not the case, and we can add them back.
Chiara