From: André Hentschel Subject: [PATCH 2/2] configure: Set debug information level to 1 Message-Id: <2f11e29a-8b69-1a4b-c61b-6998160e5371@dawncrow.de> Date: Mon, 2 Jul 2018 15:53:12 +0200 Newer clang versions (>3.7) default to output more information than our dwarf parser can correctly handle. Using -g1 fixes the issue so that the bug fixed in patch 1 would be hidden again. This patch avoids other problems and FIXMEs like: 002d:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) code in function 002d:fixme:dbghelp_dwarf:valid_reg unsupported reg 48 002d:fixme:dbghelp_dwarf:valid_reg unsupported reg 49 002d:fixme:dbghelp_dwarf:valid_reg unsupported reg 4a 002d:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) valueNameSize in function 002d:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) valueDataSize in function 002d:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) flags in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) xread in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) len in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) cchPath in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) ch in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) n in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) dn in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) xSrc in function 01e2:fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported constant (parameter) ySrc in function Reported-by: Austin English Signed-off-by: André Hentschel --- configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index d10acde..b85bdc8 100644 --- a/configure.ac +++ b/configure.ac @@ -1932,7 +1932,8 @@ char*f(const char *h,char n) {return strchr(h,n);}]])],[ac_cv_c_logicalop_noisy= for ac_flag in $CFLAGS; do case $ac_flag in -g) WINE_TRY_CFLAGS([-gdwarf-2]) - WINE_TRY_CFLAGS([-gstrict-dwarf]) ;; + WINE_TRY_CFLAGS([-gstrict-dwarf]) + WINE_TRY_CFLAGS([-g1],[CFLAGS="$CFLAGS -g1"]) ;; esac done -- 2.7.4