Subject: re: CVS commit: src/gnu/lib/libstdc++-v3_4/arch/sparc64
To: Christos Zoulas <christos@zoulas.com>
From: matthew green <mrg@eterna.com.au>
List: source-changes
Date: 08/25/2006 13:39:21
   
   c++config.h
   < my i386
   > sparc64
   452c452
   < #define _GLIBCXX_HAVE_S_IFREG 1
   ---
   > /* #undef _GLIBCXX_HAVE_S_IFREG */

this is right.  only one of HAVE_S_IFREG or HAVE_S_ISREG is set
by configure.

   810c810
   < #define _GLIBCXX_USE_NLS 1
   ---
   > /* #undef _GLIBCXX_USE_NLS */

this is only ever set for glibc-based systems currently.
   
   config.h
   < my i386
   > sparc64
   181c181
   < #define HAVE_LIBINTL_H 1
   ---
   > /* #undef HAVE_LIBINTL_H */
   704c704
   < #define _GLIBCXX_USE_NLS 1
   ---
   > /* #undef _GLIBCXX_USE_NLS */

might be based on the USE_NLS that we never have set...  all this
really means is that gettext(3) isn't called for error messages.
i do not know when i will find time to deal with this, so it would
probably be best if someone else looked at it if we care.  looking
at where USE_NLS is set in gnu/dist/gcc4/libstdc++-v3/acinclude.m4
should be enlightening.

   346c346
   < #define HAVE_S_IFREG 1
   ---
   > /* #undef HAVE_S_IFREG */

see above.

   391c391
   < #define HAVE__ACOSF 1
   ---
   > /* #undef HAVE__ACOSF */
   397c397
   < #define HAVE__ASINF 1
   ---
   > /* #undef HAVE__ASINF */
   403c403
   < #define HAVE__ATAN2F */
   ---
   > /* #undef HAVE__ATAN2F */
   409c409
   < #define HAVE__ATANF 1
   ---
   > /* #undef HAVE__ATANF */
   415c415
   < #define HAVE__CEILF 1
   ---
   > /* #undef HAVE__CEILF */
   421c421
   < #define HAVE__COPYSIGN 1
   ---
   > /* #undef HAVE__COPYSIGN */
   427c427
   < #define HAVE__COSF 1
   ---
   > /* #undef HAVE__COSF */
   430c430
   < #define HAVE__COSHF 1
   ---
   > /* #undef HAVE__COSHF */
   439c439
   < #define HAVE__EXPF 1
   ---
   > /* #undef HAVE__EXPF */
   445c445
   < #define HAVE__FABSF 1
   ---
   > /* #undef HAVE__FABSF */
   451c451
   < #define HAVE__FINITE 1
   ---
   > /* #undef HAVE__FINITE */
   454c454
   < #define HAVE__FINITEF 1
   ---
   > /* #undef HAVE__FINITEF */
   460c460
   < #define HAVE__FLOORF 1
   ---
   > /* #undef HAVE__FLOORF */
   466c466
   < #define HAVE__FMODF 1
   ---
   > /* #undef HAVE__FMODF */

what's wrong here?  we have none of these functions.  (or did
you miss the extra underscores?)



.mrg.