Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 882707

Summary: sys-libs/libcxx-16.0.0_pre20221120: Automatic renaming of a file which blocks installation of a directory
Product: Gentoo Linux Reporter: Lukas Schmelting <lschmelting>
Component: Current packagesAssignee: LLVM support project <llvm>
Status: UNCONFIRMED ---    
Severity: normal CC: lschmelting, mgorny
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://reviews.llvm.org/D139270
Whiteboard:
Package list:
Runtime testing required: ---

Description Lukas Schmelting 2022-11-24 11:11:02 UTC
After emerging sys-devel/clang-16.0.0_pre20221120 in a fresh installation (stage3 amd64 llvm|musl: 

* Messages for package sys-libs/libcxx-16.0.0_pre20221120:
 * 
 * Installation of a directory is blocked by a file:
 *   '/usr/include/c++/v1/__tuple'
 * This file will be renamed to a different name:
 *   '/usr/include/c++/v1/__tuple.backup.0000'
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-24 11:18:02 UTC
Thanks (so this is 15->16). Keep forgetting to add a workaround for this.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-11-24 13:59:15 UTC
Any idea how to solve this?  PMS really sucks here.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-24 21:51:27 UTC
(In reply to Michał Górny from comment #2)
> Any idea how to solve this?  PMS really sucks here.

We can do the pkg_preinst/pkg_postinst hack we do in linux-firmware.