When applying the assert patch from PR25398 comment 1 to master, we hit the assert like this: ... $ dwz cc1 -lnone --odr-mode=link dwz: dwz.c:11047: write_die: Assertion `IMPLIES (cu->cu_kind == CU_PU, die_cu (refd)->cu_kind == CU_PU)' failed. Aborted (core dumped) ...
Partial fix: https://sourceware.org/git/?p=dwz.git;a=commit;h=cf56afd0ff4993d35a24cdf414a43518b5caccac
tentative patch series: https://github.com/vries/dwz/tree/tentative-0
(In reply to Tom de Vries from comment #2) > tentative patch series: https://github.com/vries/dwz/tree/tentative-0 That URL doesn't resolve for me. I assume it is: https://github.com/vries/dwz/commits/tentative-0
Wow, that is odd. It seems I am unable to post a fixed URL. One last time: https://github.com/vries/dwz/commits/tentative-0
OK, lets try if we can give command line instructions instead: $ git remote add vries https://github.com/vries/dwz $ git pull --all $ git checkout tentative-pr25424
Updated tentative patch series: https://github.com/vries/dwz/commit/e523774d643f25533c42ddb14dffc9723b563944
(In reply to Tom de Vries from comment #6) > Updated tentative patch series: > > https://github.com/vries/dwz/commit/e523774d643f25533c42ddb14dffc9723b563944 Sorry, that should have been: pr25424-2">https://github.com/vries/dwz/commits/tentative-pr25424-2
https://sourceware.org/pipermail/dwz/2021q1/000974.html
https://sourceware.org/git/?p=dwz.git;a=commit;h=85e48bc1041fb611a3ac8d5dc6cf95b377969b41