diff --git a/qemu.spec b/qemu.spec index 3ac034dd4399cdc3fb681bcdff2d471772cca692..3f2fb54c9e38934d0bde30923f17c303ac397a23 100644 --- a/qemu.spec +++ b/qemu.spec @@ -631,11 +631,16 @@ cd BinDir/ \cp -r -a * ../ cd ../ +%if "%toolchain" == "clang" +dwarfflags="-gdwarf-4 -fdebug-default-version=4" +%else +dwarfflags="" +%endif ./configure \ --prefix=%{_prefix} \ --target-list="${buildarch} ${targetarch}" \ - --extra-cflags="%{optflags} -fPIE -DPIE -fPIC -ftls-model=initial-exec" \ + --extra-cflags="%{optflags} -fPIE -DPIE -fPIC -ftls-model=initial-exec ${dwarfflags}" \ --extra-ldflags="-Wl,--build-id -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack" \ --datadir=%{_datadir} \ --docdir=%{_docdir}/ \