http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54757
--- Comment #12 from dave.anglin at bell dot net 2012-09-30 16:06:52 UTC --- On 30-Sep-12, at 10:19 AM, glisse at gcc dot gnu.org wrote: > 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. FWIW, the HP-UX 11.11 list is: configure:18907: checking for ISO C99 support to TR1 in <math.h> configure:19031: /test/gnu/gcc/objdir/./gcc/xgcc -shared-libgcc -B/ test/gnu/gcc /objdir/./gcc -nostdinc++ -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/ libstdc++ -v3/src -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/ src/.libs -B/o pt/gnu/gcc/gcc-4.8/hppa2.0w-hp-hpux11.11/bin/ -B/opt/gnu/gcc/gcc-4.8/ hppa2.0w-hp -hpux11.11/lib/ -isystem /opt/gnu/gcc/gcc-4.8/hppa2.0w-hp-hpux11.11/ include -isy stem /opt/gnu/gcc/gcc-4.8/hppa2.0w-hp-hpux11.11/sys-include -c -g - O2 -std=c+ +98 conftest.cpp >&5 conftest.cpp: In function 'int main()': conftest.cpp:67:16: error: 'acoshf' was not declared in this scope acoshf(0.0f); ^ conftest.cpp:68:16: error: 'acoshl' was not declared in this scope acoshl(0.0l); ^ conftest.cpp:70:16: error: 'asinhf' was not declared in this scope asinhf(0.0f); ^ conftest.cpp:71:16: error: 'asinhl' was not declared in this scope asinhl(0.0l); ^ conftest.cpp:73:16: error: 'atanhf' was not declared in this scope atanhf(0.0f); ^ conftest.cpp:74:16: error: 'atanhl' was not declared in this scope atanhl(0.0l); ^ conftest.cpp:77:15: error: 'cbrtl' was not declared in this scope cbrtl(0.0l); ^ conftest.cpp:80:25: error: 'copysignl' was not declared in this scope copysignl(0.0l, 0.0l); ^ conftest.cpp:82:14: error: 'erff' was not declared in this scope erff(0.0f); ^ conftest.cpp:83:14: error: 'erfl' was not declared in this scope erfl(0.0l); ^ conftest.cpp:85:15: error: 'erfcf' was not declared in this scope erfcf(0.0f); ^ conftest.cpp:86:15: error: 'erfcl' was not declared in this scope erfcl(0.0l); ^ conftest.cpp:88:15: error: 'exp2f' was not declared in this scope exp2f(0.0f); ^ conftest.cpp:89:15: error: 'exp2l' was not declared in this scope exp2l(0.0l); ^ conftest.cpp:91:16: error: 'expm1f' was not declared in this scope expm1f(0.0f); ^ conftest.cpp:92:16: error: 'expm1l' was not declared in this scope expm1l(0.0l); ^ conftest.cpp:94:21: error: 'fdimf' was not declared in this scope fdimf(0.0f, 0.0f); ^ conftest.cpp:95:21: error: 'fdiml' was not declared in this scope fdiml(0.0l, 0.0l); ^ conftest.cpp:96:22: error: 'fma' was not declared in this scope fma(0.0, 0.0, 0.0); ^ conftest.cpp:97:26: error: 'fmaf' was not declared in this scope fmaf(0.0f, 0.0f, 0.0f); ^ conftest.cpp:98:26: error: 'fmal' was not declared in this scope fmal(0.0l, 0.0l, 0.0l); ^ conftest.cpp:100:21: error: 'fmaxf' was not declared in this scope fmaxf(0.0f, 0.0f); ^ conftest.cpp:101:21: error: 'fmaxl' was not declared in this scope fmaxl(0.0l, 0.0l); ^ conftest.cpp:103:21: error: 'fminf' was not declared in this scope fminf(0.0f, 0.0f); ^ conftest.cpp:104:21: error: 'fminl' was not declared in this scope fminl(0.0l, 0.0l); ^ conftest.cpp:106:22: error: 'hypotf' was not declared in this scope hypotf(0.0f, 0.0f); ^ conftest.cpp:107:22: error: 'hypotl' was not declared in this scope hypotl(0.0l, 0.0l); ^ conftest.cpp:109:16: error: 'ilogbf' was not declared in this scope ilogbf(0.0f); ^ conftest.cpp:110:16: error: 'ilogbl' was not declared in this scope ilogbl(0.0l); ^ conftest.cpp:112:17: error: 'lgammaf' was not declared in this scope lgammaf(0.0f); ^ conftest.cpp:113:17: error: 'lgammal' was not declared in this scope lgammal(0.0l); ^ conftest.cpp:115:17: error: 'llrintf' was not declared in this scope llrintf(0.0f); ^ conftest.cpp:116:17: error: 'llrintl' was not declared in this scope llrintl(0.0l); ^ conftest.cpp:118:18: error: 'llroundf' was not declared in this scope llroundf(0.0f); ^ conftest.cpp:119:18: error: 'llroundl' was not declared in this scope llroundl(0.0l); ^ conftest.cpp:121:16: error: 'log1pf' was not declared in this scope log1pf(0.0f); ^ conftest.cpp:122:16: error: 'log1pl' was not declared in this scope log1pl(0.0l); ^ conftest.cpp:125:15: error: 'log2l' was not declared in this scope log2l(0.0l); ^ conftest.cpp:127:15: error: 'logbf' was not declared in this scope logbf(0.0f); ^ conftest.cpp:128:15: error: 'logbl' was not declared in this scope logbl(0.0l); ^ conftest.cpp:130:16: error: 'lrintf' was not declared in this scope lrintf(0.0f); ^ conftest.cpp:131:16: error: 'lrintl' was not declared in this scope lrintl(0.0l); ^ conftest.cpp:133:17: error: 'lroundf' was not declared in this scope lroundf(0.0f); ^ conftest.cpp:134:17: error: 'lroundl' was not declared in this scope lroundl(0.0l); ^ conftest.cpp:136:11: error: 'nanf' was not declared in this scope nanf(0); ^ conftest.cpp:137:11: error: 'nanl' was not declared in this scope nanl(0); ^ conftest.cpp:139:20: error: 'nearbyintf' was not declared in this scope nearbyintf(0.0f); ^ conftest.cpp:140:20: error: 'nearbyintl' was not declared in this scope nearbyintl(0.0l); ^ conftest.cpp:143:26: error: 'nextafterl' was not declared in this scope nextafterl(0.0l, 0.0l); ^ conftest.cpp:144:24: error: 'nexttoward' was not declared in this scope nexttoward(0.0, 0.0); ^ conftest.cpp:145:27: error: 'nexttowardf' was not declared in this scope nexttowardf(0.0f, 0.0f); ^ conftest.cpp:146:27: error: 'nexttowardl' was not declared in this scope nexttowardl(0.0l, 0.0l); ^ conftest.cpp:148:26: error: 'remainderf' was not declared in this scope remainderf(0.0f, 0.0f); ^ conftest.cpp:149:26: error: 'remainderl' was not declared in this scope remainderl(0.0l, 0.0l); ^ conftest.cpp:151:26: error: 'remquof' was not declared in this scope remquof(0.0f, 0.0f, 0); ^ conftest.cpp:152:26: error: 'remquol' was not declared in this scope remquol(0.0l, 0.0l, 0); ^ conftest.cpp:154:15: error: 'rintf' was not declared in this scope rintf(0.0f); ^ conftest.cpp:155:15: error: 'rintl' was not declared in this scope rintl(0.0l); ^ conftest.cpp:157:16: error: 'roundf' was not declared in this scope roundf(0.0f); ^ conftest.cpp:158:16: error: 'roundl' was not declared in this scope roundl(0.0l); ^ conftest.cpp:159:20: error: 'scalbln' was not declared in this scope scalbln(0.0, 0l); ^ conftest.cpp:160:22: error: 'scalblnf' was not declared in this scope scalblnf(0.0f, 0l); ^ conftest.cpp:161:22: error: 'scalblnl' was not declared in this scope scalblnl(0.0l, 0l); ^ conftest.cpp:163:20: error: 'scalbnf' was not declared in this scope scalbnf(0.0f, 0); ^ conftest.cpp:164:20: error: 'scalbnl' was not declared in this scope scalbnl(0.0l, 0); ^ conftest.cpp:165:15: error: 'tgamma' was not declared in this scope tgamma(0.0); ^ conftest.cpp:166:17: error: 'tgammaf' was not declared in this scope tgammaf(0.0f); ^ conftest.cpp:167:17: error: 'tgammal' was not declared in this scope tgammal(0.0l); ^ conftest.cpp:169:16: error: 'truncf' was not declared in this scope truncf(0.0f); ^ conftest.cpp:170:16: error: 'truncl' was not declared in this scope truncl(0.0l); ^ -- John David Anglin dave.ang...@bell.net