Skip to content

Build systems #488

@christoph-conrads

Description

@christoph-conrads

As of today, there are three different build systems in LAPACK:

  • Makefiles-only,
  • CMake, and
  • Meson.

The Meson build is incomplete and unmaintained since its introduction in January 2019. The CMake and the Makefile-only build are not identical: The -frecursive flag is missing. Having more than one build system has at least three effects:

Especially the last point is great because even if someone delivers an accurate problem report, it is impossible to retrace the issue when you built with Makefiles.

I strongly suggest to stick with one build system.

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