#1370 requesting exception for linking include-what-you-use with llvm-static
Closed Opened by daveisfera.

= phenomenon =
include-what-you-use links against clang's libraries ( https://bugzilla.redhat.com/show_bug.cgi?id=1091659#c6 ) but they're only available as static libraries ( http://lists.cs.uiuc.edu/pipermail/cfe-dev/2014-November/040088.html ).

= background analysis =
Making the clang libraries available for dynamic linking is being investigated as the long term solution but that will take time and most likely won't be available until a later version of llvm/clang.

= implementation recommendation =
include-what-you-use is a useful tool and can help improve the quality of software, so making it available now has benefit.


This seems fine to me.

I hate to play trac tag, but http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Exceptions says bundling should be approved by the FPC, in [https://fedorahosted.org/fpc/ that trac over there].

AGREED: close and ask them to talk to FPC (+5, 0, -0)

Please ask FPC for approval.

Erm, well, this isn't a bundling thing. It's a static linking thing. FESCo wanted to approve any instances of cross-package static linking within the distro. (I know, because I was on FESCo when it made that decision.) This rule is in the packaging guidelines at https://fedoraproject.org/wiki/Packaging:Guidelines#Statically_Linking_Executables

If it no longer wants to handle approving these, I guess it can tell FPC that's the case and we'll update the guidelines. Is that what was decided in the recorded vote? If so, can someone state that for the record so that we can update the guidelines and our procedures?

I think FESCo made a mistake here.
Reopening.

FESCo approves this static linking (+6,0,0)

Metadata