Opened 2 years ago
Last modified 2 months ago
#834 accepted enhancement
Build with GCC 11.1
Reported by: | Jiri Svoboda | Owned by: | Jiří Zárevúcky |
---|---|---|---|
Priority: | major | Milestone: | 0.13.1 |
Component: | helenos/unspecified | Version: | mainline |
Keywords: | Cc: | ||
Blocker for: | Depends on: | ||
See also: |
Description
HelenOS is currently built with GCC forked from 8.2.0, an old version released nearly 3 years ago. We need to move to latest version (11.1 as of writing).
Unfortunately since we are now maintaining our fork with HelenOS OS target, moving to new version is not as easy as editing one line in toolchain.sh and fixing possible build issues.
I guess what needs to be done is
- pull upstream changes to https://github.com/HelenOS/gcc
- create new branch in https://github.com/HelenOS/gcc based on latest release
- rebase changes from 8.2.0 branch to this new branch
- edit
toolchain.sh
to point to the new branch - verify build on all architectures
Change History (6)
comment:1 by , 2 years ago
Owner: | set to |
---|---|
Status: | new → accepted |
comment:3 by , 2 years ago
Thanks for looking into this! It would be great it you could, while doing it, write down a 'recipe' and post it to the wiki to make it easier if somebody else were to try the same next time. Thanks!
comment:4 by , 23 months ago
Milestone: | 0.11.2 → 0.12.1 |
---|
comment:5 by , 10 months ago
Milestone: | 0.12.1 → 0.13.1 |
---|
comment:6 by , 2 months ago
Update to 13.1.1 attempted in this PR: https://github.com/HelenOS/helenos/pull/226
Yep, that sounds about right.