Bug ID | 1214232 |
---|---|
Summary | [FTBFS] crash/crash-trace fail to build against glibc 2.38 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Kernel |
Assignee | kernel-bugs@opensuse.org |
Reporter | dimstar@opensuse.org |
QA Contact | qa-bugs@suse.de |
Target Milestone | --- |
Found By | --- |
Blocker | --- |
glibc 2.38 has been introduced to Factory recently. crash and crash-trace are among the few packages that fail to build with this update. Both fail very similar: [ 5s] /usr/include/crash/defs.h:5517:8: error: conflicting types for 'strlcpy'; have 'size_t(char *, char *, size_t)' {aka 'long unsigned int(char *, char *, long unsigned int)'} [ 5s] 5517 | size_t strlcpy(char *, char *, size_t); [ 5s] | ^~~~~~~ [ 5s] In file included from /usr/include/features.h:503, [ 5s] from /usr/include/bits/libc-header-start.h:33, [ 5s] from /usr/include/stdio.h:27, [ 5s] from /usr/include/crash/defs.h:22: [ 5s] /usr/include/bits/string_fortified.h:150:1: note: previous definition of 'strlcpy' with type 'size_t(char * restrict, const char * restrict, size_t)' {aka 'long unsigned int(char * restrict, const char * restrict, long unsigned int)'} [ 5s] 150 | __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, [ 5s] | ^~~~~