[Issue 23317] runnable/cdvecfill.sh and compilable/cdcmp.d fail two test on binutils-2.39 due to objdump whitespace change

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Sep 1 18:23:37 UTC 2022


https://issues.dlang.org/show_bug.cgi?id=23317

--- Comment #2 from Sergei Trofimovich <slyfox at inbox.ru> ---
(In reply to RazvanN from comment #1)
> (In reply to Sergei Trofimovich from comment #0)
> > Noticed new tests failure when updated nixpkgs from `binutils-2.38` to
> > `2.39`: https://github.com/NixOS/nixpkgs/pull/185297#issuecomment-1229881420
...
> >     FAILED targets:
> >     - runnable/cdvecfill.sh
> >     - compilable/cdcmp.d
...
> Fixing this is easy however, if I understand correctly, we first must wait
> for you to make the upgrade to binutils-2.39 and then we have to fix this,
> right?

No need to wait for nixpkgs update. I think nixpkgs can work test failures
around by removing tests locally:
https://github.com/NixOS/nixpkgs/pull/189087/files

I filed the bug upstream as it seems to be a generic problem of unstable
output. I would expect most linux distributions to encounter these test
failures at one point or another if they run the testsuites to quialify
packages against newer toolchains. Thus the proper fix could help others.

I should be able to test the possible fixes against binutils-2.38 and 2.39 in
case you have something.

--


More information about the Digitalmars-d-bugs mailing list