Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#4987 new defect

QEMU 5.2.0 configure does not resolve gdbus_codegen correctly

Reported by: Kinsey Moore Owned by:
Priority: normal Milestone:
Component: admin Version:
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

When resolving gdbus_codegen from gio-2.0 packageconfig, the resulting binary name (gdbus-codegen) does not include a path. The configure script tests the binary name with -x which fails since that is not the name of a file in the current directory. This causes GDBUS_CODEGEN to be set to empty ("") in QEMU's generated config-host.mak which is consumed by meson which tries to run the present (but empty) contents and fails execution of nothing resulting in a confusing error message and a failure of the build. The patch that will soon be attached forces absolute path resolution of the contents of gdbus_codegen and omits emission of GDBUS_CODEGEN if gdbus_codegen is empty.

Attachments (1)

0001-configure-Correctly-handle-gdbus_codegen.patch (1.5 KB) - added by Kinsey Moore on 01/31/24 at 19:04:37.

Download all attachments as: .zip

Change History (1)

Note: See TracTickets for help on using tickets.