Skip to content

[depends] Fix Qt compilation with Xcode 8#8820

Merged
laanwj merged 1 commit intobitcoin:masterfrom
fanquake:depends-qt-xcoderun
Sep 28, 2016
Merged

[depends] Fix Qt compilation with Xcode 8#8820
laanwj merged 1 commit intobitcoin:masterfrom
fanquake:depends-qt-xcoderun

Conversation

@fanquake
Copy link
Copy Markdown
Member

@fanquake fanquake commented Sep 27, 2016

Compiling Qt with the depends system is currently broken on OSX with Xcode 8 upstream Qt bug (Xcode 8 is no longer in beta).

This patches qtbase/configure and qtbse/mkspecs/features/mac/default_pre.prf to work around the issue.

Up for discussion wether we patch this now, wait for a 5.6.2 release and move depends to it, or leave this broken until we move to 5.7 / 5.8 in future.

@jonasschnelli
Copy link
Copy Markdown
Contributor

Looks good.
I think applying the patch on all platforms shouldn't hurt.

I have never used the depends build system on OSX, but I'll give it try soon.

Copy link
Copy Markdown
Contributor

@jonasschnelli jonasschnelli left a comment

Choose a reason for hiding this comment

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

utACK 5776e8a

@laanwj laanwj merged commit 5776e8a into bitcoin:master Sep 28, 2016
laanwj added a commit that referenced this pull request Sep 28, 2016
5776e8a [depends] Fix Qt compilation with Xcode 8 (fanquake)
@fanquake fanquake deleted the depends-qt-xcoderun branch October 1, 2016 08:17
@maflcko
Copy link
Copy Markdown
Member

maflcko commented Oct 13, 2016

Qt 5.6.2 has been released yesterday. So we could get rid of the patch by bumping from 5.6.1 to 5.6.2, if that makes sense.

@laanwj
Copy link
Copy Markdown
Member

laanwj commented Oct 13, 2016

On master I'd rather make a major version bump, I remember there were some other reasons to go to 5.7.
For 0.13.1 it could make sense, although we already have this patch, so it'd depend on what else is fixed there.

@maflcko
Copy link
Copy Markdown
Member

maflcko commented Oct 13, 2016

There should be no issue with 0.13, as the branch is on 5.5

Oh, 0.13 is on 5.6.1 as well. Not sure what to do then. Qt 5.7 is tracked over there: #8237

codablock pushed a commit to codablock/dash that referenced this pull request Jan 12, 2018
5776e8a [depends] Fix Qt compilation with Xcode 8 (fanquake)
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants