Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 8 months ago

Last modified 8 months ago

#815 assigned defect

Build does not work with newer Meson versions

Reported by: Jiří Zárevúcky Owned by: Jiří Zárevúcky
Priority: major Milestone:
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description


Change History (3)

comment:1 Changed 8 months ago by Jiří Zárevúcky

Ok, so there are actually two separate problems. First is that they changed the meaning of "ld" cross-variable, meaning that if we fix it for the new semantics, it's no longer compatible with the old version. That can be solved by bumping the required version. However, there is a second problem which is that the most recent version does not work in Travis because it needs higher Python version. I'll need to check if that can be solved.

Last edited 8 months ago by Jiří Zárevúcky (previous) (diff)

comment:2 Changed 8 months ago by Jiří Zárevúcky

As a temporary workaround, install the working meson version with
pip3 install --force-reinstall meson==0.51.0

comment:3 Changed 8 months ago by Jiří Zárevúcky

Looks like this issue is not affecting just us, but a lot of other people too, and Meson guys are working on fixing this. So right now I think we should just wait and see what the next version looks like. See https://github.com/mesonbuild/meson/issues/6442

Note: See TracTickets for help on using tickets.