| author | |
| committer | |
| log | d506275a06dd5e9ad8be63f9e44abb7d8bea88b3 |
| tree | b85d89a124362a58646416bb670fc0b7cd1c81da |
| parent | d3caacfab70736b43719b92391c9d343b54a03fd |
This passes -Wl,-no-pie linker arg. Golang uses that. From the `ld(1)`
man page:
Create a position dependent executable. This is the default.
Not adding to the help text, because this is the default.1 files changed, 2 insertions(+), 0 deletions(-)
src/main.zig+2| ... | ... | @@ -1445,6 +1445,8 @@ fn buildOutputType( |
| 1445 | 1445 | needed = false; |
| 1446 | 1446 | } else if (mem.eql(u8, linker_arg, "--no-as-needed")) { |
| 1447 | 1447 | needed = true; |
| 1448 | } else if (mem.eql(u8, linker_arg, "-no-pie")) { | |
| 1449 | want_pie = false; | |
| 1448 | 1450 | } else if (mem.eql(u8, linker_arg, "--whole-archive") or |
| 1449 | 1451 | mem.eql(u8, linker_arg, "-whole-archive")) |
| 1450 | 1452 | { |