Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893896 - dev-libs/libsigsegv: possible configure breakage with clang 16
Summary: dev-libs/libsigsegv: possible configure breakage with clang 16
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 906027
  Show dependency tree
 
Reported: 2023-02-11 05:10 UTC by Sam James
Modified: 2024-03-04 05:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-11 05:10:13 UTC
```
-ignoreme: warning: incompatible function pointer types assigning to 'void (*)(int, siginfo_t , void )' from 'void (*)(int, siginfo_t , ucontext_t )' (aka 'void (*)(int, siginfo_t , struct ucontext_t )') [-Wincompatible-function-pointer-types]
+ignoreme: error: incompatible function pointer types assigning to 'void (*)(int, siginfo_t , void )' from 'void (*)(int, siginfo_t , ucontext_t )' (aka 'void (*)(int, siginfo_t , struct ucontext_t )') [-Werror,-Wincompatible-function-pointer-types]
 action.sa_sigaction = &sigsegv_handler;
                     ^ ~~~~~~~~~~~~~~~~
``` 

Reported upstream, just filing for my own benefit/tracking.
Comment 1 Larry the Git Cow gentoo-dev 2024-03-04 05:30:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831da4211843bab2a3f5c7a54aed9f5c59738b75

commit 831da4211843bab2a3f5c7a54aed9f5c59738b75
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-03-04 05:29:45 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-03-04 05:29:45 +0000

    dev-libs/libsigsegv: update EAPI 7 -> 8, modern C fixes
    
    Closes: https://bugs.gentoo.org/855953
    Closes: https://bugs.gentoo.org/893896
    Signed-off-by: Sam James <sam@gentoo.org>

 .../libsigsegv/files/libsigsegv-2.14-c99.patch     | 79 ++++++++++++++++++++++
 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild      | 40 +++++++++++
 2 files changed, 119 insertions(+)