Skip to content

Conversation

@fanquake
Copy link
Member

Related #4993

@theuni As far as I can tell it's only needed in this spot. Test bitcoin_bitcoin-qt seems to run fine.

I'm guessing because

OBJCXXLD qt/bitcoin-qt
CXXLD    qt/test/test_bitcoin-qt

@theuni
Copy link
Member

theuni commented Oct 16, 2014

ACK. The issue here is that when automake encounters .mm files, it tags the final object as requiring an objective c++ linker. That shouldn't be a problem except that it doesn't communicate well with libtool.

I still haven't dug into where the communication breakdown is. I suspect that either it tells libtool to use the OBJCXX tag which libtool doesn't understand, or that automake itself doesn't have an OBJCXX tag case, so it just skips setting one.

Either way, manually specifying the CXX tag should be perfectly safe.

@TheBlueMatt
Copy link
Contributor

utACK

@laanwj laanwj merged commit 6f155bd into bitcoin:master Oct 17, 2014
laanwj added a commit that referenced this pull request Oct 17, 2014
6f155bd Add LIBTOOLFLAGS CXX tag to qt makefile include (Michael Ford)
@fanquake fanquake deleted the fix_libtool_link branch May 12, 2016 14:15
@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.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants