This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [patch] testsuite fix for math tests on darwin
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: Dale Johannesen <dalej at apple dot com>
- Cc: Andreas Tobler <toa at pop dot agri dot ch>, GCC Patches <gcc-patches at gcc dot gnu dot org>, libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: 06 Jun 2004 18:49:54 +0200
- Subject: Re: [patch] testsuite fix for math tests on darwin
- Organization: Integrable Solutions
- References: <40C31BAC.7000903@pop.agri.ch><FD51188D-B7D7-11D8-BC58-000A95D7D16C@apple.com>
Dale Johannesen <dalej@apple.com> writes:
| On Jun 6, 2004, at 6:27 AM, Andreas Tobler wrote:
| > darwin has some C99 math functions in the libmx instead of libm, so
| > we should add the -lmx to the tests where we need these functions.
| > The attached patch fixes three failures of the libstdc++ suite.
| > Unfortunately I did not find the cabsl in libmx.
|
| There's been some discussion of this issue at Apple. I think we're
| leaning in the direction
| of having the driver include -lmx automagically. In fact I thought
| Andrew already had a
| patch in that did this for C++. Comments?
I think that is the obvious solution, at least as far as V3 is
concerned. We don't require user to say -lm when they use C++.
I consider it to be a bug that the C driver requires that explicit
setting a bug -- but, hey, that is a different story :-)
| (An obvious question is, Why are they in libmx?
Yes, :-)
| All I can tell you is
| the compiler people
| don't control that...)
-- Gaby