On 13/5/24 13:40, Thomas Huth wrote:
If you try to run the configure script on a system without a working
C compiler, you get a very misleading error message:

  ERROR: Unrecognized host OS (uname -s reports 'Linux')

Some people already opened bug tickets because of this problem:

  https://gitlab.com/qemu-project/qemu/-/issues/2057
  https://gitlab.com/qemu-project/qemu/-/issues/2288

We should rather tell the user that we were not able to use the C
compiler instead, otherwise they will have a hard time to figure
out what was going wrong.

While we're at it, let's also suppress the "unrecognized host CPU"
message in this case since it is rather misleading than helpful.

Fixes: 264b803721 ("configure: remove compiler sanity check")
Signed-off-by: Thomas Huth <th...@redhat.com>
---
  v2: Reworked the patch according to Peter's suggestions:
      https://lists.gnu.org/archive/html/qemu-devel/2024-03/msg04643.html

  configure | 11 ++++++++++-
  1 file changed, 10 insertions(+), 1 deletion(-)

Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>


Reply via email to