This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap of 3.4.1 RC1 failed on powerpc-ibm-aix4.3.3.0
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Joe Buck <Joe dot Buck at synopsys dot COM>
- Cc: Jakub Jelinek <jakub at redhat dot com>, gcc at gcc dot gnu dot org
- Date: Thu, 01 Jul 2004 13:42:26 -0400
- Subject: Re: bootstrap of 3.4.1 RC1 failed on powerpc-ibm-aix4.3.3.0
- References: <20040628181402.A28005@synopsys.com> <Joe.Buck@synopsys.COM> <200406291858.i5TIw7a28500@makai.watson.ibm.com> <20040629174648.A11102@synopsys.com> <40E33B3A.9070903@codesourcery.com> <20040630153246.A3014@synopsys.com> <20040630204204.GW5191@sunsite.ms.mff.cuni.cz> <jakub@redhat.com> <200407010257.i612vJa33876@makai.watson.ibm.com> <20040701091312.B20201@synopsys.com> <200407011641.i61Gfua30268@makai.watson.ibm.com>
I think what Jakub was suggesting is embodied in the following
patche:
Index: aix43.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/aix43.h,v
retrieving revision 1.32
diff -c -p -r1.32 aix43.h
*** aix43.h 15 Mar 2004 18:20:49 -0000 1.32
--- aix43.h 1 Jul 2004 17:40:28 -0000
*************** do { \
*** 181,183 ****
--- 181,186 ----
#undef LD_INIT_SWITCH
#define LD_INIT_SWITCH "-binitfini"
+
+ /* Do not create alias using forward reference on AIX 4.3. */
+ #define TARGET_USE_LOCAL_THUNK_ALIAS_P(DECL) 0
If you could try that and see if it helps with the AIX 4.3 libstdc++
problem, I would appreciate it.
If you still have the failed build, you should be able to add the
patch, rebuild cc1plus, and try recompiling strstream.cc.
David