Skip to content

Multiple symbol definitions for x86-32-windows #5649

@alexreinking

Description

@alexreinking

Compiling a multitarget generator with the following list of targets

x86-32-windows-avx-avx2-f16c-fma-sse41-no_runtime
x86-32-windows-avx-sse41-no_runtime
x86-32-windows-sse41-no_runtime
x86-32-windows-no_runtime

produces several concerning warnings:

Warning: Warning: symbol '__ymm@0000000000000200000000000000000000000000000000008000000000002000' seen multiple times in library.
Warning: Warning: symbol '__ymm@0000000000000000000000000000008000000000000000028000000000000000' seen multiple times in library.
Warning: Warning: symbol '__ymm@0000000000000100000000000000000800000000000000040000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000002000000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000000040000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000000028000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000000008000000000002000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000001000000000000000008' seen multiple times in library.
Warning: Warning: symbol '__ymm@0000000000000200000000000000000000000000000000008000000000002000' seen multiple times in library.
Warning: Warning: symbol '__ymm@0000000000000000000000000000008000000000000000028000000000000000' seen multiple times in library.
Warning: Warning: symbol '__ymm@0000000000000100000000000000000800000000000000040000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000002000000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000000040000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000000028000000000000000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000000008000000000002000' seen multiple times in library.
Warning: Warning: symbol '__xmm@00000000000001000000000000000008' seen multiple times in library.

Replacing 32-windows with 64-windows in the targets list does not generate these warnings.

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