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

Bug 588520

Summary: net-libs/gnutls add libopts USE for not depending unconditionaly on sys-devel/autogen
Product: Gentoo Linux Reporter: LABBE Corentin <clabbe.montjoie>
Component: Current packagesAssignee: Crypto team [DISABLED] <crypto+disabled>
Status: RESOLVED INVALID    
Severity: normal CC: alonbl
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: add libopts use flag to net-libs/gnutls

Description LABBE Corentin 2016-07-10 12:28:04 UTC
Created attachment 440270 [details, diff]
add libopts use flag to net-libs/gnutls

gnutls can be built/used without sys-devel/autogen (needed for some libopts work).
So adding a libopts USE flag can make this dependency optionnal
Comment 1 Felix Janda 2016-07-10 18:55:11 UTC
Bug 498324 seems to be related.
Comment 2 LABBE Corentin 2016-07-11 07:29:33 UTC
Related but different, the bug 498324 is for splitting libopts from autogen.
My bug is for do not use it at all.
Comment 3 Alon Bar-Lev (RETIRED) gentoo-dev 2016-07-14 04:34:43 UTC
You cannot just modify USE without actual change in build, it suggests software will break or compile differently if library exists or not.
This will cause using internal implementation of the library, which may introduce security issues.

Regardless, please see >3.4 in which there is tools USE flag that is supported by upstream.