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:2 by , 5 years ago
As a temporary workaround, install the working meson version with
pip3 install --force-reinstall meson==0.51.0
comment:3 by , 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 , 3 years ago
Milestone: | → 0.12.1 |
---|---|
Resolution: | → worksforme |
Status: | assigned → closed |
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.
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. Second 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.