diff options
author | Andrew Morrow <acm@mongodb.com> | 2017-01-04 13:32:06 -0500 |
---|---|---|
committer | Andrew Morrow <acm@mongodb.com> | 2017-01-06 21:59:41 -0500 |
commit | ef364240d7d48a8a352afb91df5cddbd34394021 (patch) | |
tree | 10a9913a0e65f3e862ebb38c81e8ed6cdf63ecd4 /etc | |
parent | 6dd2c8edd95ad1e3afc8473e8d5e5885572c9477 (diff) | |
download | mongo-ef364240d7d48a8a352afb91df5cddbd34394021.tar.gz |
SERVER-27577 Only apply thin_archive handling to StaticLibrary
By default on SCons, the Library and StaticLibrary builders are
the same object, so adding the target_factory to StaticLibrary is
sufficient. If they aren't the same, then even more important
to only modify SaticLibrary, since Library may have been re-purposed
to mean something else. In our case it does mean something different
when using --link-model=dynamic, so this oversight inadvertently changed
the signature calculations for dynamic libaries.
Also includes a drive-by fix to add LoadableModule to the builders
affected by the abilink.py tool, since a LoadableModule is also
a shared library on the platforms where abidw is in play.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions