Skip to content

Build error on WoA when building with DYNAMIC_ARCH=ON #5625

@dnoan

Description

@dnoan

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions