Repository navigation
Commit 83951f8
committed
build: add arg to disable linking against -latomic
building using `clang` with `compiler-rt` fails with an error due to `-latomic` being added even when it is not needed:
```
ld.lld: error: unable to find library -latomic
```
Ideally, the build would run a link test to determine if `-latomic` is needed and does not add `-latomic`, when the compiler runtime provides atomic builtin. This workaround adds `--without_libatomic` to manually disable `-latomic`.
Bug: #65900
Signed-off-by: Pepper Gray <hello@peppergray.xyz>1 parent b949c28 commit 83951f8
5 files changed
Lines changed: 14 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
383 | 386 | | |
384 | 387 | | |
385 | 388 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1120 | 1120 | | |
1121 | 1121 | | |
1122 | 1122 | | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
1123 | 1130 | | |
1124 | 1131 | | |
1125 | 1132 | | |
| |||
1907 | 1914 | | |
1908 | 1915 | | |
1909 | 1916 | | |
| 1917 | + | |
1910 | 1918 | | |
1911 | 1919 | | |
1912 | 1920 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
578 | 578 | | |
579 | 579 | | |
580 | 580 | | |
581 | | - | |
| 581 | + | |
582 | 582 | | |
583 | 583 | | |
584 | 584 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1404 | 1404 | | |
1405 | 1405 | | |
1406 | 1406 | | |
1407 | | - | |
| 1407 | + | |
1408 | 1408 | | |
1409 | 1409 | | |
1410 | 1410 | | |
| |||
0 commit comments