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. 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.