Hello,
I am building OpenBLAS 0.3.31 on WoA with DYNAMIC_ARCH=ON DYNAMIC_LIST="NEOVERSEN1;CORTEXX1". I am building with Clang/Flang 21.1.8. When I try to link the resulting library in my program, I am getting the following error:
openblas.lib(sgemm_direct_alpha_beta_ARMV8.c.obj) : fatal error LNK1227: conflicting weak extern definition for '__arm_tpidr2_save'. New default '.weak.__arm_tpidr2_save.default.sgemm_direct_alpha_beta_ARMV8' conflicts with old default '.weak.__arm_tpidr2_save.default.sgemm_direct_alpha_beta_NEOVERSEN1' in openblas.lib(sgemm_direct_alpha_beta_NEOVERSEN1.c.obj)
I have never seen this error in previous versions of OpenBLAS.