#477 Linking include-what-you-use with llvm-static
Closed: Invalid None Opened 9 years ago by daveisfera.

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 ).

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.

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


Actually, the guidelines say:

Static linkage is a special exception and should be decided on a case-by-case basis. The packager must provide rationale for linking statically, including precedences where available, to FESCO for approval.

This is the FPC trac; you should file in the FESCo trac so that FESCo can consider your request. https://fedorahosted.org/fesco/

Sorry, I should have included this in the original ticket, but I actually opened a ticket with FESCo and they sent me here ( https://fedorahosted.org/fesco/ticket/1370#comment:2 ).

IMO. You don't need permission, this case falls under the exceptions already allowed in the guidelines

If there's any question, that's FESCo's bailiwick unless they've somehow decided to change that rule and failed to inform the FPC. It seems they've not understood what they're being asked. Hopefully they can clear this up.

Metadata Update from @daveisfera:
- Issue assigned to tibbs

7 years ago

Login to comment on this ticket.

Metadata