-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error: inlining failed in call to 'always_inline' in some builds #369
Labels
Comments
It looks like there's a gcc bug/limitation that got fixed in gcc 13.2, and libdeflate's workaround for that bug/limitation is causing problems on gcc 13.2 and later. #370 should fix this. |
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
May 5, 2024
…v8.2-a+crypto * fixes: ebiggers/libdeflate#369 Signed-off-by: Martin Jansa <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
May 5, 2024
…v8.2-a+crypto * fixes: ebiggers/libdeflate#369 Signed-off-by: Martin Jansa <[email protected]> Signed-off-by: Khem Raj <[email protected]>
daregit
pushed a commit
to daregit/yocto-combined
that referenced
this issue
May 22, 2024
…pto without -march=armv8.2-a+crypto * fixes: ebiggers/libdeflate#369 Signed-off-by: Martin Jansa <[email protected]> Signed-off-by: Khem Raj <[email protected]>
halstead
pushed a commit
to openembedded/meta-openembedded
that referenced
this issue
Jun 2, 2024
…v8.2-a+crypto * fixes: ebiggers/libdeflate#369 Signed-off-by: Martin Jansa <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Armin Kuster <[email protected]>
mmitchel
pushed a commit
to distro-core-curated-mirrors/meta-openembedded-contrib
that referenced
this issue
Jun 3, 2024
…v8.2-a+crypto * fixes: ebiggers/libdeflate#369 Signed-off-by: Martin Jansa <[email protected]> Signed-off-by: Khem Raj <[email protected]>
mmitchel
pushed a commit
to distro-core-curated-mirrors/meta-openembedded-contrib
that referenced
this issue
Jun 3, 2024
…v8.2-a+crypto * fixes: ebiggers/libdeflate#369 Signed-off-by: Martin Jansa <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Armin Kuster <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Not sure if this is a bug in gcc or in libdeflate, but I came across interesting side effect - build failure after -march was dropped and only -mcpu was kept with:
https://git.openembedded.org/openembedded-core/commit/?h=scarthgap&id=e64f0c1b6ac5d598a79a21de5f3060f83cb9523e
The minimal reproducer for libdeflate for me was:
Which fails with:
While restoring -march builds fine with:
Interestingly if I use -E and compare preprocess output, then it's identical in both cases (__ARM_FEATURE_CRYPTO, HAVE_PMULL, forceinline are the same). This was with gcc-13.2.0.
The text was updated successfully, but these errors were encountered: