-
Notifications
You must be signed in to change notification settings - Fork 578
-Dusequadmath test failures on Ubuntu 12.04 gcc 4.6 #14761
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
From @ilmariTrying to build a quadmath perl on my aging Ubuntu workstation, I got a t/./op/infnan ... # Failed test 316 - sqrt(+Inf) is +Inf at t/../ext/POSIX/t/math ... # Failed test 'cbrt' perl -V output: Summary of my perl5 (revision 5 version 23 subversion 0) configuration: Characteristics of this binary (from libperl): -- |
From @ilmari
These turn out to be bugs in this version of libquadmath: ilmari@zarquon:~/src/perl$ cat cbrt.c int main (int argc, char **argv) {
-- |
From @jkeenanOn Tue Jun 16 10:20:56 2015, ilmari wrote:
Yes, I believe this is version-specific. On Ubuntu 14.04 LTS, when I build blead perl all tests pass. (See attached for perl -V output.) And when I compile and run the C program you provided, I get: ##### -- |
From @jkeenanSummary of my perl5 (revision 5 version 23 subversion 0) configuration: Characteristics of this binary (from libperl): |
The RT System itself - Status changed from 'new' to 'open' |
From @ilmari"James E Keenan via RT" <perlbug-followup@perl.org> writes:
alh and vincent helped me narrow down the versions a bit, and it seems < alh> Weird, works here Additionally it worked for me with both gcc 4.9 and 5.1 on Debian Unless someone particularly wants to explicitly disable building with -- |
From [email protected]Dagfinn Ilmari Mannsaker wrote:
I think it would be worth adding a configure probe, along the lines of the -zefram |
From @jkeenanOn Wed Jun 17 04:46:11 2015, zefram@fysh.org wrote:
In blead (772a2be), I see code starting at line 16553 which appears to check for the presence of quadmath. If that's correct, then how does that affect the status of this ticket? Thank you very much. -- |
From @ilmari"James E Keenan via RT" <perlbug-followup@perl.org> writes:
That merely checks for the presence of the header, there are no tests -- |
From @jkeenanOn Thu, 10 Dec 2015 11:17:43 GMT, ilmari wrote:
Can anyone provide a patch for Configure that would implement the test of the correctness of quadruple-precision calculations as discussed in this ticket? Thank you very much. |
From @sisyphusOn Tue, 20 Aug 2019 06:15:24 -0700, jkeenan wrote:
Would it be sufficient to just skip or todo the offending tests if $Config{gccversion} is defined && lt '4.8.0' ? If was established during Configure that cbrt() of -ve numbers and sqrt(Inf) was buggy, what would we do with that information anyway ? Cheers, |
From @sisyphusOn Tue, 20 Aug 2019 17:47:22 -0700, sisyphus@cpan.org wrote:
&& $Config{usequadmath} is also defined, of course. Cheers, |
From @doughera88On Tue, Aug 20, 2019 at 05:47:22PM -0700, sisyphus@cpan.org via RT wrote:
I don't like sweeping failures under the rug that way. The tests are showing
We could abort and forbid that configuration from completing. My preference -- |
Migrated from rt.perl.org#125423 (status was 'open')
Searchable as RT125423$
The text was updated successfully, but these errors were encountered: