Summary: | net-misc/rsync USE="static acl" should [R]DEPEND on sys-apps/acl[static-libs] (through virtual/acl) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeff (JD) Horelick (RETIRED) <jdhore> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fridge.batta, ThyArmageddon+Gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
config.log patch to net-misc/rsync and virtual/acl to support USE="static acl" properly |
Description
Jeff (JD) Horelick (RETIRED)
2012-02-28 07:17:00 UTC
Created attachment 303559 [details]
config.log
Seems by simply enabling the "static-libs" USE flag of sys-apps/acl, I'm able to build rsync with USE="static acl". *** Bug 406241 has been marked as a duplicate of this bug. *** Created attachment 303785 [details, diff]
patch to net-misc/rsync and virtual/acl to support USE="static acl" properly
Root cause of this is the acl package for linux uses the "static-libs" flag instead of the universal "static" flag. None the less, attached is a patch for net-misc/rsync and virtual/acl to depend on the correct use flags.
(In reply to comment #4) > Created attachment 303785 [details, diff] [details, diff] > patch to net-misc/rsync and virtual/acl to support USE="static acl" properly > > Root cause of this is the acl package for linux uses the "static-libs" flag > instead of the universal "static" flag. None the less, attached is a patch > for net-misc/rsync and virtual/acl to depend on the correct use flags. amd64: patch tested it works Also works on x86. Thanks guys! acl isn't the only lib. there's also popt/xattr. USE=static isn't appropriate for virtual/acl. it's a library, so we want USE=static-libs. should be all set now in the tree; thanks for the report! Commit message: Make sure libs we build against have USE=static-libs enabled when we have USE=static http://sources.gentoo.org/net-misc/rsync/rsync-3.0.9-r1.ebuild?r1=1.1&r2=1.2 |