This is the mail archive of the
gsl-discuss@sourceware.cygnus.com
mailing list for the GSL project.
Re: ["Khimenko Victor" <khim@sch57.msk.ru>] Can not compile some GSL-based programs with SHARED GLIBC 2.1.1
- To: Mark Galassi <rosalia@cygnus.com>
- Subject: Re: ["Khimenko Victor" <khim@sch57.msk.ru>] Can not compile some GSL-based programs with SHARED GLIBC 2.1.1
- From: Brian Gough <bjg@network-theory.co.uk>
- Date: Sat, 8 May 1999 20:44:12 +0100 (BST)
- Cc: GSL discussion list <gsl-discuss@sourceware.cygnus.com>
- References: <m3wvyornhj.fsf@opistocoelocaudia.mit.edu>
I have made the same change from __setfpucw to _FPU_SETCW in the CVS.
> I can not link some GSL-programs with SHARED GLIBC 2.1.1 ... I
> tracked problem down to __setfpucw() function usage. __setfpucw is
> in libc.a but not in libc.so.2.2.1 nor in libc_nonshared.a ...
> The question: who is wrong ? GSL or GLIBC ? Or may be I'm just
> miscompiled GLIBC ? Looks like this function is now replaced with
> macro _FPU_SETCW in fpu_control.h, but if this function is not
> needed why it's in libc.a ?
> Now know which one will be right :-/ For now I just changed GSL to
> use _FPU_SETCW instead of __setfpucw ...