Overview

Request 1104081 accepted

- crash has it's own definitions of some glibc functions, including
strlcpy(), length limited string copy. In glibc 2.38 the second
argument is const char *, in crash it is char *. The argument is
the source string to copy from and shouldn't be modified. crash
uses the glibc version in some places, it's own in others and the
declarations are incompatible resulting in build errors. Added
* crash-fix-glibc-redefs.patch
to make the crash declaration of strlcpy() match the glibc 2.38
version. It may also need to be made product version conditional
but it should fix Factory.

Loading...
Request History
David Mair's avatar

dmair created request

- crash has it's own definitions of some glibc functions, including
strlcpy(), length limited string copy. In glibc 2.38 the second
argument is const char *, in crash it is char *. The argument is
the source string to copy from and shouldn't be modified. crash
uses the glibc version in some places, it's own in others and the
declarations are incompatible resulting in build errors. Added
* crash-fix-glibc-redefs.patch
to make the crash declaration of strlcpy() match the glibc 2.38
version. It may also need to be made product version conditional
but it should fix Factory.


David Mair's avatar

dmair accepted request

Accepting based all started builds succeeding and the reported problem being a builld error that is not seen in any of the successful builds of the patched project. All 7x s390 builds that hadn't started are unknown yet as I Accept the submit but are not expected to behave differently from the other architectures.

openSUSE Build Service is sponsored by