http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54757



--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2012-09-30 
15:33:18 UTC ---

(In reply to comment #7)

> > include/c++/4.8.0/cmath for darwin

>

> Dominique, it would be more useful if you could show your libstdc++ 
> config.log,

> and in particular the error message you got for the test "for ISO C99 support

> to TR1 in <math.h>", to know what functions are missing on darwin (or hppa or

> others), assuming there isn't already a PR somewhere about it.



I see



...

configure:18907: checking for ISO C99 support to TR1 in <math.h>

configure:19031:  /opt/gcc/build_w/./gcc/xgcc -shared-libgcc

-B/opt/gcc/build_w/./gcc -nostdinc++

-L/opt/gcc/build_w/x86_64-apple-darwin10.8.0/libstdc

++-v3/src -L/opt/gcc/build_w/x86_64-apple-darwin10.8.0/libstdc++-v3/src/.libs

-B/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/bin/ -B/opt/gcc/gcc4.8w/x86

_64-apple-darwin10.8.0/lib/ -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/include -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/sys-includ

e    -c -g -O2 -std=c++98  conftest.cpp >&5

conftest.cpp: In function 'int main()':

conftest.cpp:129:15: error: 'llrint' was not declared in this scope

     llrint(0.0);

               ^

conftest.cpp:130:17: error: 'llrintf' was not declared in this scope

     llrintf(0.0f);

                 ^

conftest.cpp:131:17: error: 'llrintl' was not declared in this scope

     llrintl(0.0l);

                 ^

conftest.cpp:132:16: error: 'llround' was not declared in this scope

     llround(0.0);

                ^

conftest.cpp:133:18: error: 'llroundf' was not declared in this scope

     llroundf(0.0f);

                  ^

conftest.cpp:134:18: error: 'llroundl' was not declared in this scope

     llroundl(0.0l);

                  ^

configure:19031: $? = 1

configure: failed program was:

...

configure:19040: result: no

configure:19052: checking for ISO C99 support to TR1 in <inttypes.h>

configure:19072:  /opt/gcc/build_w/./gcc/xgcc -shared-libgcc

-B/opt/gcc/build_w/./gcc -nostdinc++

-L/opt/gcc/build_w/x86_64-apple-darwin10.8.0/libstdc++-v3/src

-L/opt/gcc/build_w/x86_64-apple-darwin10.8.0/libstdc++-v3/src/.libs

-B/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/bin/

-B/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/lib/ -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/include -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/sys-include    -c -g -O2 -std=c++98 

conftest.cpp >&5

configure:19072: $? = 0

configure:19079: result: yes

...

configure:19127: checking stdbool.h usability

...

configure:21386: result: no

configure:21408: checking for hypot declaration

configure:21433:  /opt/gcc/build_w/./gcc/xgcc -shared-libgcc

-B/opt/gcc/build_w/./gcc -nostdinc++

-L/opt/gcc/build_w/x86_64-apple-darwin10.8.0/libstdc++-v3/src

-L/opt/gcc/build_w/x86_64-apple-darwin10.8.0/libstdc++-v3/src/.libs

-B/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/bin/

-B/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/lib/ -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/include -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/sys-include    -c -fno-builtin

-D_GNU_SOURCE  conftest.cpp >&5

configure:21433: $? = 0

configure:21449: result: yes

configure:21455: checking for hypot

configure:21455: /opt/gcc/build_w/./gcc/xgcc -B/opt/gcc/build_w/./gcc/

-B/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/bin/

-B/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/lib/ -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/include -isystem

/opt/gcc/gcc4.8w/x86_64-apple-darwin10.8.0/sys-include    -o conftest -g -O2  

conftest.c  -lm >&5

conftest.c:134:6: warning: conflicting types for built-in function 'hypot'

[enabled by default]

 char hypot ();

      ^

configure:21455: $? = 0

configure:21455: result: yes

configure:21529: checking for float trig functions

...

+ the same for hypotf and hypotl.



Is it enough or should I attach the full log?

Reply via email to