Skip to content

Update vendored meson #27044

Closed
Closed

Description

@h-vetinari

The currently vendored version runs into mesonbuild/meson#13403, which breaks cross-compilation in conda-forge.

Activity

  1. ngoldbaum commented on Jul 26, 2024

    @ngoldbaum
    Member

    I think @rgommers is actively working on this.

  2. h-vetinari commented on Jul 26, 2024

    @h-vetinari
    ContributorAuthor

    meson 1.5.1 is imminent, which contains a whole bunch of regression fixes from the 1.5.0 cycle. Would probably be a good baseline. :)

  3. self-assigned this
    on Jul 27, 2024
  4. h-vetinari commented on Aug 5, 2024

    @h-vetinari
    ContributorAuthor

    Just talking with Ralf about this, it might be easier to just cherry-pick mesonbuild/meson@ccdbbbe. I'll prepare a PR to vendored meson.

  5. h-vetinari commented on Aug 6, 2024

    @h-vetinari
    ContributorAuthor

    Opened numpy/meson#16 to cherry-pick the fix

  6. rgommers commented on Aug 6, 2024

    @rgommers
    Member

    Opened numpy/meson#16 to cherry-pick the fix

    Thanks for doing that @h-vetinari. This is integrated now, it will be included in 2.1.0rc1.

  7. mattip commented on Aug 16, 2024

    @mattip
    Member

    @h-vetinari is there anything left to do here?

  8. rgommers commented on Aug 16, 2024

    @rgommers
    Member

    There is always another update to make until we stop vendoring Meson. The specific conda-forge issue was addressed though. I'm fine with keeping this open or closing it.

  9. h-vetinari commented on Aug 17, 2024

    @h-vetinari
    ContributorAuthor

    I'm fine with closing it - the intention was to fix the broken cross compilation, which was achieved. I'm pretty sure people won't forget that we want to stop vendoring meson eventually (or even ASAP). ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions