Philippe Canal
Philippe Canal
The corresponding PR build succeeded: https://github.com/root-project/roottest/pull/903
A few observation: * it works without -cxxmodule * it fails with -cxxmodule (and the other argument to suppress warning about automatically generating modules) * without -cxxmodule, the code that...
The backtrace of the traversal code that does not see the decl for `std::vector` is : ``` #0 RScanner::TreatRecordDeclOrTypedefNameDecl (this=0x7fffffffb5c0, typeDecl=0xa1d5918) at /home/sftnight/build/manual/root/core/dictgen/src/Scanner.cxx:677 #1 0x00000000005d7f16 in RScanner::VisitRecordDecl (this=0x7fffffffb5c0, D=0xa1d5918) at...
The problem reproduces on `root-fedora36-2` in `/home/sftnight/build/manual/build` with ``` /home/sftnight/build/manual/build/core/rootcling_stage1/src/rootcling_stage1 -v2 -f G__Core.cxx a.h aLinkDef.h # good /home/sftnight/build/manual/build/core/rootcling_stage1/src/rootcling_stage1 -v2 -f G__Core.cxx -cxxmodule -s /home/sftnight/build/manual/build/lib/libCore.so -m _Builtin_intrinsics -mByproduct _Builtin_intrinsics -mByproduct ROOT_Foundation_Stage1_NoRTTI...
One thing I don't understand is what does "invisible" mean in this context and/or why is the invisible decl hidding the visible decl (i.e. The header for vector is explicitly...
Yes, this seems to solve the immediate problem (but of course, not the underlying issue)
Did we open a new issue to keep track of the more general issue?
> @pcanal did ROOT change their signal handling in 6.26? I don't think so.
> Could there be a race condition in TClass? @pcanal That's unlikely nowadays but it is of course possible. > in both cases the TypeWithDict is constructed from std::type_info Then...
> I appear to have crafted iorules that allow the jobs to run. It is weird that I basically say that to read a value of class A you must...