Commit 0d542a8
committed
Makefile: Add build mode pie
When using the lld linker, compilation with PIC is required.
The bfd linker may allow it, but the lld linker requires recompilation with -fPIC if relocation is found in PIE.
```
aarch64-poky-linux-ld.lld: error: relocation R_AARCH64_ABS64 cannot be used against symbol 'type:.eq.os.file'; recompile with -fPIC
>>> defined in /tmp/go-link-1382269313/go.o
>>> referenced by go.go
>>> /tmp/go-link-1382269313/go.o:(.rodata+0x1750)
```
Signed-off-by: mark.yang <[email protected]>1 parent 0ea5ed0 commit 0d542a8
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments