Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

llvm: shared libraries are off by default #39683

Closed
wants to merge 1 commit into from
Closed

llvm: shared libraries are off by default #39683

wants to merge 1 commit into from

Conversation

tamird
Copy link
Contributor

@tamird tamird commented May 12, 2015

This changes the configuration of shared libraries to off by default but also fixes the build when shared libraries are selected.

I don't think the bots build with --with-shared so someone will have to test this locally. Took about 15m on my machine:

==> Summary
馃嵑  /usr/local/Cellar/llvm/3.6.0: 811 files, 52M, built in 14.9 minutes

Closes #39612.

@DomT4
Copy link
Member

DomT4 commented May 12, 2015

Wasn't Jack concerned this behaviour could be breaking for some people?

Technically, this is a regression, since we previously packaged the shared libraries. People may depend on this.

Need to add some detail for the patch as well, where it's been reported upstream, why it's necessary, etc. Difficult for people who edit the formulae 2/3/4 months down the line to know what is there and why otherwise.

@tamird
Copy link
Contributor Author

tamird commented May 12, 2015

You mean we want to have the shared libraries in the bottle? Sure, can do this.

@tamird
Copy link
Contributor Author

tamird commented May 12, 2015

The bug is not reported upstream near as I can tell, and LLVM's contribution process is...involved.

@DomT4
Copy link
Member

DomT4 commented May 12, 2015

From the wording in the issue I presume they aren't intended to be bottled, but to exist as a functional, working option, which this PR achieves according to your original post. I could be wrong though, Jack also seems to call not packaging the shared libraries a regression, so. I'll let him clarify his desire on this.

and LLVM's contribution process is...involved.

Honestly, even if you dump the patch and the reason for it in an email to their mailing list and then grab the mailing list archive link and include that in the formula that'll be good enough. If we don't upstream it there's a decent chance we'll be carrying the patch for a long time, sadly.

@tamird
Copy link
Contributor Author

tamird commented May 13, 2015

@DomT4 updated to include patch comments.

@MikeMcQuaid
Copy link
Member

Thanks for your contribution to Homebrew! Without people like you submitting PRs we couldn't run this project. You rock!

@tamird tamird deleted the llvm-shared-libs branch May 14, 2015 09:19
@Homebrew Homebrew locked and limited conversation to collaborators Jul 10, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

LLVM shared libraries are broken
3 participants