octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #61715] Inconsistent NaN results for exponenti


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #61715] Inconsistent NaN results for exponential function (0+0i)^0 with libc++ and libstdc++
Date: Thu, 23 Dec 2021 02:23:00 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62

Follow-up Comment #6, bug #61715 (project octave):

Re requiring to mandatory use libstdc++ when building Octave: I don't think
that this would be a viable "solution". IIUC, it can be problematic to
(statically) link a combination of libraries that are linked to libstdc++ and
libc++. (That might be causing the issues with SPQR and GraphhicsMagick++ when
linking with libc++ on Ubuntu.)
Most Linux distribution use libstdc++ by default. All libraries that can be
installed with their respective package managers are linked against that
version of the C++ standard libraries. MacOS uses libc++ by default.
Theoretically, it would be possible to re-built all dependencies of Octave
(and their dependencies) on macOS using libstdc++. You'd probably end-up with
a "consistent" build in that case. But that seems overly complicated. Instead,
we should try and support building Octave with the "native" C++ standard
libraries.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61715>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]