Opened 5 years ago

Closed 3 years ago

#815 closed defect (worksforme)

Build does not work with newer Meson versions

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

Description


Change History (4)

comment:1 by Jiří Zárevúcky, 5 years ago

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 5 years ago by Jiří Zárevúcky (previous) (diff)

comment:2 by Jiří Zárevúcky, 5 years ago

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

comment:3 by Jiří Zárevúcky, 5 years ago

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

comment:4 by Jiri Svoboda, 3 years ago

Milestone: 0.12.1
Resolution: worksforme
Status: assignedclosed

Apparently the above mentioned meson issue was fixed long ago and I can build HelenOS with Meson 0.59.4 just fine.

Note: See TracTickets for help on using tickets.