Skip to content

host detection script is broken due to changes in archspec 0.1.3 #142

Open
@boegel

Description

@boegel

The archspec.cpu.host function was changed in archspec 0.1.3 (see archspec/archspec#53) to return the best matching generic CPU microarchitecture level if there's no exact match.

These levels are values like x86-64-v4, and have a 'generic' value for vendor, see https://github.com/archspec/archspec-json/pull/31/files.

This causes trouble where we expect to find an actual vendor string like GenuineIntel (which we map to intel) or AuthenticAMD (which we map to amd), for example in det_host_triple in init/eessi_software_subdir_for_host.py or in eessi_software_subdir_for_host.py.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions