top | item 46929367 (no title) d_silin | 22 days ago Would you accept the same quality of implementation from a human team? discuss order hn newest dzaima|22 days ago I've certainly encountered clang & gcc not finding or just not having header files a good couple times. Mostly around cross-compilation, but there was a period of time for which clang++ just completely failed to find any C++ headers on my system. fooker|21 days ago Yes, clang is famously in this category.If you copy the clang binary to a random place in your filesystem, it will fail to compile programs that include standard headers. vidarh|22 days ago A compiler that can't magically know how to find headers that don't exist in the expected directory?Yes, that is the case for pretty much every compiler. I suppose you could build the headers into the binary, but nobody does that. tekne|21 days ago Consider: content-addressed headers. load replies (2)
dzaima|22 days ago I've certainly encountered clang & gcc not finding or just not having header files a good couple times. Mostly around cross-compilation, but there was a period of time for which clang++ just completely failed to find any C++ headers on my system.
fooker|21 days ago Yes, clang is famously in this category.If you copy the clang binary to a random place in your filesystem, it will fail to compile programs that include standard headers.
vidarh|22 days ago A compiler that can't magically know how to find headers that don't exist in the expected directory?Yes, that is the case for pretty much every compiler. I suppose you could build the headers into the binary, but nobody does that. tekne|21 days ago Consider: content-addressed headers. load replies (2)
dzaima|22 days ago
fooker|21 days ago
If you copy the clang binary to a random place in your filesystem, it will fail to compile programs that include standard headers.
vidarh|22 days ago
Yes, that is the case for pretty much every compiler. I suppose you could build the headers into the binary, but nobody does that.
tekne|21 days ago