LemonBoy
60cf3f8a8c
Revert LLD patch
...
The source is now squeaky-clean again.
2019-10-12 10:57:11 +02:00
LemonBoy
86e5bbffd7
Patch lld to have a more sensible kill-at implementation
...
Lift some code from llvm-dlltool, the lld code is meant to follow what
gnu ld does but that's not much useful for our purposes.
Also use the `--kill-at` option when generating the .lib files out of
mingw's .def files: this way our building process closely matches the
one use by the upstream and now finally generates files that allow both
C code and Zig code to link.
2019-10-10 09:38:57 +02:00
Andrew Kelley
016a59e3a1
update embedded LLD to 9.0.0rc4
2019-09-10 13:10:12 -04:00
Andrew Kelley
37a06f4dcf
update embedded LLD to 9.0.0-rc2
...
upstream commit 67a4a12d61bfb10b2410b53c5a43ef9b4a03de7d
2019-08-20 19:33:58 -04:00
Andrew Kelley
ffab950e0c
update embedded LLD to 9.0.0rc1
2019-08-03 12:56:35 -04:00
Andrew Kelley
3e08b3a4f8
update embedded LLD to 8.0.0rc2
2019-02-07 17:07:18 -05:00
Andrew Kelley
54e470f936
update embedded LLD to 7.0.0rc3
2018-09-10 15:54:16 -04:00
Andrew Kelley
95dbba046d
update LLD fork to 7.0.0rc2
2018-08-25 22:10:32 -04:00
Andrew Kelley
cfb29f18e4
update embedded LLD to 7.0.0rc1
2018-08-04 17:47:16 -04:00
Andrew Kelley
95f45cfc34
patch LLD to fix COFF crashing when linking twice in same process
...
closes #1289
2018-07-25 02:36:29 -04:00
Andrew Kelley
a33b689f2c
update embedded LLD to 6.0.0rc3
2018-02-23 13:04:47 -05:00
Andrew Kelley
4aed7ea6f8
update embedded LLD to 6.0.0rc1
2018-01-17 17:29:21 -05:00
Andrew Kelley
9ea23272fa
LLD patch: COFF: better behavior when using as a library
...
This applies de776439b61fb71c1256ad86238799c758c66048
from the LLVM git monorepo to the embedded LLD.
2017-12-01 12:06:33 -05:00
Andrew Kelley
77b530b50a
updated embedded LLD to 5.0.1rc2
2017-12-01 11:59:14 -05:00
Andrew Kelley
2a08116788
LLD COFF: close handles to objects used to link
...
fixes test failures on windows
See #302
patch sent upstream:
http://lists.llvm.org/pipermail/llvm-dev/2017-October/118234.html
2017-10-15 22:09:25 -04:00
Andrew Kelley
41da9fdb69
LLD: fix libCOFF calling exit() instead of return
2017-08-30 17:00:12 -04:00
Andrew Kelley
4794281d64
embed LLD 5.0.0
...
This is 48aaa9f66120f72b5d7e4a90b32fee40a3386ce9 from the
git monorepo.
2017-08-27 17:46:59 -04:00