This reverts commit 80fe2f61fac9f72825f907637a9c63aca32d8f14. Broke linkage with GNU ld. See original review thread for more details.
This reverts commit 80fe2f61fac9f72825f907637a9c63aca32d8f14. Broke linkage with GNU ld. See original review thread for more details.