[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1017367: glibc's inappropriate mbstowcs() attribute causes Binutils builds to fail



Package: binutils-source,libc6-dev
Severity: important
Tags: upstream
Control: block 1016253 by -1
Control: block 1016224 by -1
Control: affects -1 src:binutils-sh-elf src:binutils-z80

Hi,
See
https://sourceware.org/bugzilla/show_bug.cgi?id=29447
and
https://sourceware.org/bugzilla/show_bug.cgi?id=29265
for the sleuthing, but basically glibc has an inappropriate attribute on
mbstowcs() that, when building recent binutils, causes build failures.
This affects packages such as binutils-sh-elf.

A workaround has already been applied on Binutils's Git, but this hasn't
been uploaded to Debian yet; no released version of Binutils has the
workaround yet. Due to the nature of this issue, I've filed it against
both glibc and Binutils. Could a workaround be applied to at least one
of these packages, or preferably both?

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (2, 'unstable-debug'), (2, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64

Kernel: Linux 5.18.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER, TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: