glibc 2.28 autopkgtest failures

Michael Hudson-Doyle michael.hudson at canonical.com
Tue Sep 4 01:33:39 UTC 2018


On Tue, 4 Sep 2018 at 13:26, Michael Hudson-Doyle <
michael.hudson at canonical.com> wrote:


> The bug is that when you lie to cffi about the return type of a variable,
> in particular when you say a function returning a float does not return a
> float, the x87 stack is not wiped to the extent required by the calling
> convention. glibc 2.28 rewrote the cos function in a way that apparently
> now cares about this (or I guess gcc now compiles the function in a way
> that cares about this) but make no mistake, it only ever worked by chance
> before. So I think the test_sin_no_return_value test should be skipped on
> i386. (I'll file an upstream issue I guess).
>

https://bitbucket.org/cffi/cffi/issues/382/test_sin_no_return_value-violates-calling


> Cheers,
> mwh
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20180904/aa9b35f1/attachment.html>


More information about the ubuntu-devel mailing list