Under the latest 6.17 compiler Omax, the link error: L6654: Rejected Local symbol *** referred to from non group member lto-llvm-***.o(.text.***). This error message is consistent with Inline static variables are defined in the class, for example:class A {public: inline static uint32_t s_Var{};}
Hello Ronan Synnott,
Both armclang and armlink use -Omax.example:// A.hclass A {public: inline static uint32_t s_Var{};};extern A g_A;And reference the header file in multiple .c files, there will be problems when linking
Hi again, you should raise an official support request so that Arm can investigate properly.