Skip to content

HDF5PLUGIN_SSE2=False does not disable SSE2 for the bitshuffle filter #258

Open
@t20100

Description

@t20100

SSE2 is enabled by default on gcc/clang and msvc.

Setting HDF5PLUGIN_SSE2=False only disable using it for blosc and blosc2 (thanks to the SHUFFLE_SSE2_ENABLED macro), but the __SSE2__ macro is still defined and so the bitshuffle filter will compile with SSE2 support.

Not sure it is much of an issue as wheels and conda builds are done with HDF5PLUGIN_SSE2=True

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