| Summary: | acl useflag not recognized by coreutils | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | impulze |
| Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | critical | ||
| Priority: | High | ||
| Version: | 2006.1 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
I emerged acl and then coreutils without the "acl" useflag set, and everything got linked against libacl.so. |
The <=coreutils-6.7 ebuilds don't recognize the acl useflag as it should. I totally broke my system by unsetting the acl useflag, followed by an "emerge -DNu world" followed by "emerge --depclean". The things that happened are critical. 1.) The acl useflag got disabled and was as such recognized by the dependency checking, so it would be removed by a immediately --depclean. 2.) An "emerge -DNu world" would re-build my coreutils package _without_ linking the binaries against acl. But there's no such thing as "${use_enable acl}" in ebuilds prior to version 6.7 and so the configure procedure still finds the acl libraries and linked it against those. 3.) "emerge --depclean" then removed acl and that totally broke my system. So please fix the ebuilds for current versions too. Greetings, impulze