New comment by ndowens on void-packages repository https://github.com/void-linux/void-packages/pull/27364#issuecomment-753173077 Comment: > They fail because `errno` on Musl and Glibc expand differently by one space. > > ``` > xml.sw: > --- xml.sw.approved.txt > > +++ xml.sw.unapproved.txt > > - errno == 1 > + (*__errno_location()) == 1 > > **************************** > Results differed > ``` > > Can you add this patch and remove your `|| msg_warn` > > ```diff > --- scripts/approvalTests.py 2019-12-28 21:24:04.000000000 +0100 > +++ - 2020-12-31 16:19:56.118506507 +0100 > @@ -44,7 +44,7 @@ > > # errno macro expands into various names depending on platform, so we need to fix them up as well > errnoParser = re.compile(r''' > - \(\*__errno_location\ \(\)\) > + \(\*__errno_location\s*\(\)\) > | > \(\*__error\(\)\) > | > ``` > > [catchorg/Catch2#2143](https://github.com/catchorg/Catch2/pull/2143) Done