Conversation
|
Can you expand more on why you think this should be added? This seems to not work on one version of CMake but works on all others, and it also seems like a useful check. Why disable it everywhere if only one location doesn't work? |
|
FWIW I need to add this during development for WASIP3 because I don't have a usable libc for the toolchain I'm bootstrapping |
|
That makes sense to me yeah where the wasm32-wasip3 target doesn't actually exist in any compiler/sysroot/etc. I understand the need for one-off applications of this flag, but I don't feel that it is necessary to unconditionally specify this with no possible override in the in-repo build configuration |
i don't think it's a version of CMake. it's your C toolchain it matters. |
|
If it's the C toolchain matters, why is this check actively harmful? Why would one older, possibly buggy, toolchain mean that no other toolchain should be verified? You comment saying that Why isn't this an appropriate place to check that the compiler works? The documentation you've written says that crt objects aren't needed, but they are indeed needed for linking I basically still don't understand why this check should be blanket disabled. I understand the need for 1-off exceptions, but completely disabling it is different and doesn't feel justified to me yet |
we (wasi-libc) produce crt objects. we should not require the toolchain provide them.
|
No description provided.