Skip to content

Conversation

@dnicolodi
Copy link
Member

@dnicolodi dnicolodi commented Oct 19, 2025

CMake and Meson may disagree on the default value of the libdir installation path. This results in shared libraries installed in the default location not assigned to the {libdir_shared} install location by the Meson CMake interpreter. This results in wrong install plan metadata and in those libraries being installed in the wrong location.

There is no point in doing so as it can be readily obtained from the
environment. This in preparation of extracting more installation
location from the environment.
CMake and Meson may disagree on the default value of the libdir
installation path. This results in shared libraries installed in the
default location not assigned to the {libdir_shared} install location
by the Meson CMake interpreter. This results in wrong install plan
metadata and in those libraries being installed in the wrong location.

Fixes mesonbuild#12960.
@dnicolodi
Copy link
Member Author

I think this solves #13931 too

@dnicolodi
Copy link
Member Author

I don't see how this patch may cause the CI failure. Any idea is welcomed.

@dcbaker
Copy link
Member

dcbaker commented Oct 20, 2025

That looks more like a flake in the CI than a legitimate failure to me

@dnicolodi
Copy link
Member Author

The tests are all green now. Is there anything left to do before this can be merged?

@dcbaker dcbaker merged commit dc64570 into mesonbuild:master Oct 24, 2025
45 of 46 checks passed
@dnicolodi
Copy link
Member Author

Is it planned for this to land in release 1.9.2 or only in 1.10.0 ? Just checking to mark the associated meson-python test with the correct version conditional.

@dcbaker
Copy link
Member

dcbaker commented Oct 28, 2025

It's not currently tagged for 1.9 backport, so currently just in 1.10

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants