--- Additional Comments From bkoz at gcc dot gnu dot org 2005-09-22 08:16
---
Fixed.
--
What|Removed |Added
Status|ASSIGNED|RESOLVED
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-15
18:59 ---
Subject: Bug 22205
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-09-15 18:58:04
Modified files:
libstdc++-v3 : ChangeLog
libstdc++-v3/inclu
--- Additional Comments From bkoz at gcc dot gnu dot org 2005-09-13 23:21
---
It was discovered that to use string, you have to do all this magic with the
debug mode that involves not using extern template and a bunch of the other
linkage optimizations. There were some PRs about this.
--
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |bkoz at gcc dot gnu dot org
|dot org |
Status|NEW
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-11
14:16 ---
A real good question is why does debug mode need link once at all?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22205
--- Additional Comments From dje at gcc dot gnu dot org 2005-07-31 04:25
---
I tried overriding libstdc++'s definition of __GXX_WEAK__ and GCC's definition
of ONE_ONLY. Both caused additional C++ testsuite failures. AIX does support
weak, but not exactly the way that G++ is expecting.
--
What|Removed |Added
Status|WAITING |NEW
Last reconfirmed|2005-06-27 21:59:14 |2005-07-31 04:06:12
date|
--- Additional Comments From pcarlini at suse dot de 2005-06-28 14:27
---
A clarification about __GXX_WEAK__: Andrew reports that, on AIX we have:
#define __GXX_WEAK__
If that is really the case (I cannot check, sorry), then the library is not
checking correctly the macro, because uses:
--- Additional Comments From dje at gcc dot gnu dot org 2005-06-28 14:16
---
I do not understand the comment about GCC for AIX setting GXX_WEAK consistently.
The value is set by GCC itself, not overridden by AIX.
GXX_WEAK is defined by c-cppbuiltin.c:
if (flag_weak && SUPPORT
--- Additional Comments From pcarlini at suse dot de 2005-06-28 11:45
---
Or, wrt Andrew's comment, AIX should really have, consistently with the docs:
#define __GXX_WEAK__ 1
??
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22205
--- Additional Comments From pcarlini at suse dot de 2005-06-28 11:41
---
Humm, I wonder whether the problem isn't *really* trivial :)
In include/bits/c++config we have:
#ifdef _GLIBCXX_DEBUG
# if __GXX_WEAK__
# define _GLIBCXX_STD __gnu_norm
# define _GLIBCXX_EXTERN_TEMPLATE 0
...
..
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-27
22:03 ---
Actually if you look into the email which David sent, you would see:
# 0 ""
#define __GXX_WEAK__
Which means there is weak support.
--
What|Removed |Added
--
12 matches
Mail list logo