Fix visibility (and build on FreeBSD)
ClosedPublic

Authored by adridg on Jan 2 2019, 10:55 PM.

Details

Summary

Setting visibility on a namespace is a gcc extension. Instead, set the
visibility on all the symbols inside the namespace. For references, see

https://stackoverflow.com/questions/15560892/symbol-visibility-and-namespace

Diff Detail

Repository
R345 KMix
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
adridg requested review of this revision.Jan 2 2019, 10:55 PM
adridg created this revision.
adridg updated this revision to Diff 48580.Jan 2 2019, 11:06 PM

Put export in conventional spot.

marten accepted this revision.Jan 3 2019, 8:10 AM

Many thanks for the investigation and fix!

This revision is now accepted and ready to land.Jan 3 2019, 8:10 AM
This revision was automatically updated to reflect the committed changes.