[Chapel Merge] Ensure we give a better error message if llvm-conf

Branch: refs/heads/main
Revision: 4676b9e
Author: stonea
Log Message:

Merge pull request #18179 from stonea/printchplenv_missing_llvm_msg_approach_2

Ensure we give a better error message if llvm-config is not in path (attempt 2).

Ensure we give a better error message if llvm-config is not in path

This is my second attempt to fix this bug. The first can be seen in this PR here:

I tried this second approach since the first was failing a CI test (check annotations). Specifically it would produce my new error message complaining about CHPL_LLVM="system". Turns out this PR also fails that test. So I've updated CI.yml to set CHPL_LLVM=none.