Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean out brew #103

Closed
jakirkham opened this issue Mar 28, 2016 · 6 comments
Closed

Clean out brew #103

jakirkham opened this issue Mar 28, 2016 · 6 comments

Comments

@jakirkham
Copy link
Member

We are running into some cases where brew is installing stuff that competes with our packages. We should start cleaning this stuff out so we don't need workarounds. For instance, brew provides its own gmp, which clashes with the one we distribute. See this thread for an example of handling this problem and this issue caused by the brew gmp. Here is some code that I wrote, which would help purge brew.

Here is a list that @ocefpaf compiled of things that brew installed.

- apple-gcc42
- autoconf
- automake
- boost
- cgal
- cloog
- cloog-ppl015
- cloog018
- cmake
- freexl
- gcc
- gcc46
- gcc48
- gdal
- geos
- giflib
- gmp
- gmp4
- go
- gpp
- isl
- isl011
- jpeg
- json-c
- libgeotiff
- libgpg-error
- libksba
- liblwgeom
- libmpc
- libmpc08
- libpng
- libspatialite
- libtiff
- libtool
- libxml2
- libyaml
- lzlib
- maven
- mercurial
- mpfr
- mpfr2
- node
- openssl
- ossp-uuid
- pkg-config
- postgis
- postgresql
- ppl011
- proj
- pyenv
- readline
- sfcgal
- sqlite
- subversion
- wget
- xctool
@jjhelmus
Copy link
Contributor

I'm in favor of this. The one holdout I am interested in would be gfortran since Xcode does not provide a Fortran compiler as far as I know. That said, I do not think extensions compiled with brew's gfortran are portable (they will depend on libgfortran) so we may need to find a better method for providing a Fortran compiler on Mac anyway.

@jakirkham
Copy link
Member Author

So, last discussion with @msarahan on this point was that gfortran/libgfortran will need to be packaged for Mac.

@pelson
Copy link
Member

pelson commented Mar 28, 2016

👍 on this

Here is some code that I wrote, which would help purge brew.

rm -rf /usr/local? 😉

@jakirkham
Copy link
Member Author

Cool, I'll try and write this at some point (or copy and paste 😉).

@jakirkham
Copy link
Member Author

Just one comment, we should slowly roll this out to feedstocks. We may find that some of them are not installing all the dependencies they should and will need time to get them back into working order.

@jakirkham
Copy link
Member Author

Seems @ocefpaf beat me to it. See PR ( #114 ).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants