This is an archive of the discontinued LLVM Phabricator instance.

Exclude version symbols for static libomp
ClosedPublic

Authored by omalyshe on Aug 2 2017, 8:50 AM.

Details

Summary

We use symbol versioning for GNU-compatibility but libgomp has versioned symbols only in the shared library but not in the static.

Moreover, version symbols in the static library can cause an error at link time.

Diff Detail

Repository
rL LLVM

Event Timeline

omalyshe created this revision.Aug 2 2017, 8:50 AM
jlpeyton accepted this revision.Aug 2 2017, 1:09 PM

LGTM

This revision is now accepted and ready to land.Aug 2 2017, 1:09 PM
This revision was automatically updated to reflect the committed changes.