Skip to content

Conversation

certik
Copy link
Member

@certik certik commented May 1, 2015

I should probably split this into several PRs, but I am posting it here so that others can use it already.

It also needs to be tested on linux.

certik added 2 commits May 1, 2015 10:25
This is needed to fix the error described here:

http://stackoverflow.com/questions/17691176/

Unfortunately upstream only distributes a large patch on top of the latest 5.9
release, so I created a github repository for the code and just use that.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I should add a check that /usr/include/dispatch/object.h exists in the first place, and then also do this fix for OS X 10.10 only.

certik added 2 commits May 1, 2015 12:54
This fixes a build failure on OS X 10.10. Unfortunately, this disabled https
access, so it is only enabled if 'disable_crypto' parameter is 'true'.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This disables https support, so it is not a solution. It makes git build with our gcc at least, so that's why I did it, but we need to find a real solution.

@certik
Copy link
Member Author

certik commented May 1, 2015

@ahmadia, @cekees these are changes that I needed to make to get at least some initial profile working with Hashdist's gcc (see #741).

Many packages still fail to build. The above must work, so we just need to figure out the proper fixes to some of the hacks that I had to do in this PR. I would appreciate any feedback or help with this.

I am new to OS X. How do you use Hashdist on OS X? Do you just use the native Apple clang? If so, how do you compile Fortran packages? Any alternative way to use Hashdist must also work.

@jcftang
Copy link
Member

jcftang commented May 3, 2015

@certik I think if the updates are logical commits its fine for it to be in one merge

@certik
Copy link
Member Author

certik commented May 15, 2015

I have split this PR into #778, #774, #773, #772, #771 and #769. That way we can work on improving some of the fixes, which are not ideal, and merge those that are ok. Closing.

@certik certik closed this May 15, 2015
@certik certik deleted the osx_fixes branch May 15, 2015 23:01
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

Successfully merging this pull request may close these issues.

2 participants