Skip to content

Conversation

@apolukhin
Copy link
Member

This is required to avoid issues with -fvisibility=hidden builds (those are now default in Boost develop branch).

More info on the macro available here

Related issue: boostorg/graph_parallel#16

@anadon
Copy link
Contributor

anadon commented Sep 25, 2018

The relaxed heap failure is currently addressed in PR #114. It might actually be related to why #114 is failing Mac builds, and if so I'll look into merging this in. Thanks for helping out!

@anadon
Copy link
Contributor

anadon commented Sep 25, 2018

It looks like this kind of change doesn't change code functionality, only linking. It also appears that this kind of change could be applied more broadly. Are there other things which should be guarded with BOOST_SYMBOL_VISIBLE?

@apolukhin
Copy link
Member Author

Are there other things which should be guarded with BOOST_SYMBOL_VISIBLE?

No. Only new exception types. Other things should be OK.

@pdimov pdimov merged commit 23b2672 into boostorg:develop Sep 29, 2018
@apolukhin apolukhin deleted the antoshkka/visibility-issues branch October 4, 2018 20:53
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.

3 participants