Skip to content

Provide precious variables (CFLAGS, PKG_CONFIG_PATH, ...) to make #29507

@mkoeppe

Description

@mkoeppe

autotools have a concept of "precious variables"
(https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Setting-Output-Variables.html).

Because we do not use automake, many standard precious variables such as CFLAGS, PKG_CONFIG_PATH are not actually applied to building.

This should be fixed to make our build system more standard.

(from discussions in #29504, and a discussion with gh-mwageringel on a ticket I lost track of)

Likewise, for variables set by .homebrew-build-env (https://groups.google.com/d/msg/sage-devel/taOGXzXq6Lk/ePcXsCvhBAAJ)

See also:

CC: @jhpalmieri @mwageringel @dimpase @kiwifb @kliem @dcoudert

Component: build: configure

Keywords: sd111

Issue created by migration from https://trac.sagemath.org/ticket/29507

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions