Summary: | media-libs/nas-1.9.5 will fail to build with clang16 (error: call to undeclared function 'getpid') | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ionen Wolkens <ionen> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | CONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 870412 | ||
Attachments: | build.log + emerge --info.txt |
Description
Ionen Wolkens
![]() The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efcf37fd016d067e816fd73cf0953c06819f799f commit efcf37fd016d067e816fd73cf0953c06819f799f Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2022-09-30 06:59:51 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2022-09-30 10:48:09 +0000 media-libs/nas: force gcc -E for imake's generation Requires traditional cpp support and is broken in all sort of ways with clang-cpp / -E. Bit messier here because of multilib, hopefully this is right and doesn't affect other arches. If multilib support is ever removed, replace by ":-${CHOST}-gcc -E}" like other ebuilds. wrt #873619, this is still severely broken with >=clang16 Bug: https://bugs.gentoo.org/873619 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> media-libs/nas/nas-1.9.5.ebuild | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) |