[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gsl] Missing extern "C" because of symbol redefinition. GSL 1.9
From: |
Brian Gough |
Subject: |
Re: [Bug-gsl] Missing extern "C" because of symbol redefinition. GSL 1.9, g++ (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42) |
Date: |
Mon, 13 Oct 2008 16:27:11 +0100 |
User-agent: |
Wanderlust/2.14.0 (Africa) Emacs/22.2 Mule/5.0 (SAKAKI) |
At Sat, 11 Oct 2008 15:54:00 -0400,
Joshua Shaffer wrote:
>
> "sys/infnan.c", "sys/hypot.c" and "sys/coerce.c" include forward function
> symbol declarations that redefine the symbols in the header files. The new
> definitions drop the extern "C".
>
> When compiling with a c++ compiler, the function turns out to have a mangled
> c++ symbol name yet they are referenced as if they were C symbols.
Thanks for the email. I will make those changes.
--
Brian Gough
GNU Scientific Library -
http://www.gnu.org/software/gsl/