This issue is to fully eliminate LLVM, Clang, and LLD libraries from the Zig project. The remaining ties to these projects are as follows:
zig cc
, zig c++
, zig translate-c
and other subcommands without a clang/llvm dependency in the compiler binary #20875@cImport
to the build system #20630Note that there would still be an LLVM backend for outputting .bc
files (#13265), but the Zig compiler would lack the capability to compile .bc files into object files. LLVM or Clang would need to be installed and invoked separately for that use case.
In exchange, Zig gains these benefits:
Please read my other comments in this issue before replying:
InKryption, alichraghi, Beyley, Mindgibber, jtriley2p and 902 moreMPLew-is, ringoz, musi-musi, loic-sharma, zexa and 161 morejvyden, 0x08088405, andrewschaaf, lin72h, aelzeiny and 74 morelin72h, pietmichal, den-mentiei, imarko, unreal-skif and 74 morescheibo, Jarred-Sumner, pdeva, Phalangers, zekexiao and 65 moremlugg, alichraghi, theoparis, Beyley, ianprime0509 and 146 moremlugg, travisstaloch, alichraghi, lodinukal, achille-roussel and 144 morerodrimati1992, Congee, 190n, chiumichael, aelzeiny and 129 more
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4