Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: CVS commit: src/gnu/lib/libstdc++-v3_4/arch/sparc64



On Aug 24,  7:06pm, mrg%eterna.com.au@localhost (matthew green) wrote:
-- Subject: re: CVS commit: src/gnu/lib/libstdc++-v3_4/arch/sparc64

| 
|    In article <20060823125501.17250211CA%cvs.netbsd.org@localhost>,
|    matthew green  <mrg%netbsd.org@localhost> wrote:
|    >
|    >Module Name:      src
|    >Committed By:     mrg
|    >Date:             Wed Aug 23 12:55:01 UTC 2006
|    >
|    >Modified Files:
|    >  src/gnu/lib/libstdc++-v3_4/arch/sparc64: c++config.h config.h
|    >
|    >Log Message:
|    >regenerate with partly-fixed gcc4/libstdc++-v3 configury.
|    >
|    >
|    >To generate a diff of this commit:
|    >cvs rdiff -r1.3 -r1.4 src/gnu/lib/libstdc++-v3_4/arch/sparc64/c++config.h 
\
|    >    src/gnu/lib/libstdc++-v3_4/arch/sparc64/config.h
|    >
|    >Please note that diffs are not public domain; they are subject to the
|    >copyright notices on the relevant files.
|    
|    Doesn't this need now:
|    
|    .if ${OBJECT_FMT} == "ELF"
|    LIBDPLIBS= intl ${.CURDIR}/../../../lib/libintl
|    .else
|    # XXX: This is broken right now and we need to link manually with -lintl
|    .endif
|    
|    In the Makefile?
| 
| why?  my build works ok?

c++config.h
< my i386
> sparc64
452c452
< #define _GLIBCXX_HAVE_S_IFREG 1
---
> /* #undef _GLIBCXX_HAVE_S_IFREG */
810c810
< #define _GLIBCXX_USE_NLS 1
---
> /* #undef _GLIBCXX_USE_NLS */

config.h
< my i386
> sparc64
181c181
< #define HAVE_LIBINTL_H 1
---
> /* #undef HAVE_LIBINTL_H */
346c346
< #define HAVE_S_IFREG 1
---
> /* #undef HAVE_S_IFREG */
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 */
704c704
< #define _GLIBCXX_USE_NLS 1
---
> /* #undef _GLIBCXX_USE_NLS */

So you are not using libintl or NLS, this is probably why you don't need
libintl. But we have all these functions... Why doesn't mknative find them?

christos



Home | Main Index | Thread Index | Old Index