[PATCH] D37182: [libcxx] Special visibility macros for the experimental library
Marshall Clow via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 30 08:36:57 PDT 2017
mclow.lists added a comment.
The reason for building the filesystem library as a statically linked lib (instead of dynamic) is that for quite a while it was changing significantly. Having people link statically means that we can make changes w/o worrying (as much) about people using the library - they can pick up new features /changes when they re-link their programs. Once we change to a dylib (and we will, but not yet), then we have to worry about ABI changes affecting programs in the field.
More information about the cfe-commits