Skip to content

display: GCC 8.3 compatibility#2

Open
sebastianriese wants to merge 2 commits into
horazont:develfrom
sebastianriese:feature/gcc-8.3-compat
Open

display: GCC 8.3 compatibility#2
sebastianriese wants to merge 2 commits into
horazont:develfrom
sebastianriese:feature/gcc-8.3-compat

Conversation

@sebastianriese

Copy link
Copy Markdown

The code could no longer be built with gcc 8.3. See the commit messages for more details.

(A patch to the microbuilder codebase is required as well to build, this is not included in this PR).

* The code is built with -Werror and newer gccs warn on implicit
  fallthrough with -Wall -Wextra, so the build failed.
* The build failed with linker errors with gcc 8.3 (the inline
  functions could not be linked against).

* The inline annotation were removed accordingly from functions
  that are linked, while those that are only used within one
  compilation unit were marked static inline instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant