March 16, 2013 [dmd-internals] [D-Programming-Language/dmd] 30b184: remove linker hacks | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 30b184ff6bce1f10ebfe4a0a7a284aae2b9ffd39 https://github.com/D-Programming-Language/dmd/commit/30b184ff6bce1f10ebfe4a0a7a284aae2b9ffd39 Author: Martin Nowak <code@dawg.eu> Date: 2013-02-26 (Tue, 26 Feb 2013) Changed paths: M src/backend/machobj.c M src/backend/obj.h Log Message: ----------- remove linker hacks - OSX's 10.6 version of ld crashed when handling symbols in empty sections - OSX's 10.5 linker had unknown issues with zero filled sections (also see Bugzilla 3502) - we no longer rely on the order of sections and we no longer emit section frames either so all of these workarounds can go - Gestalt was deprecated in the 10.8 SDK Commit: 162262d6a1f46d488c83cbbb6e8cdfa0b7ee295c https://github.com/D-Programming-Language/dmd/commit/162262d6a1f46d488c83cbbb6e8cdfa0b7ee295c Author: Martin Nowak <code@dawg.eu> Date: 2013-02-26 (Tue, 26 Feb 2013) Changed paths: M src/posix.mak Log Message: ----------- we no longer depend on the OSX SDK Commit: a058963931be5b309781dbdc3681a6812b1a6622 https://github.com/D-Programming-Language/dmd/commit/a058963931be5b309781dbdc3681a6812b1a6622 Author: Martin Nowak <code@dawg.eu> Date: 2013-02-26 (Tue, 26 Feb 2013) Changed paths: M src/posix.mak Log Message: ----------- echo -n is not POSIX compliant - man 1 echo on OSX recommend to use printf instead Commit: 95ba63ecb1e64d5889191d49c7dad4422988e50d https://github.com/D-Programming-Language/dmd/commit/95ba63ecb1e64d5889191d49c7dad4422988e50d Author: Walter Bright <walter@walterbright.com> Date: 2013-03-16 (Sat, 16 Mar 2013) Changed paths: M src/backend/machobj.c M src/backend/obj.h M src/posix.mak Log Message: ----------- Merge pull request #1697 from dawgfoto/removeOSXLinkerHacks Remove osx linker hacks Compare: https://github.com/D-Programming-Language/dmd/compare/b53de75a3e2f...95ba63ecb1e6 |
Copyright © 1999-2021 by the D Language Foundation