This is the mail archive of the gdb-prs@sources.redhat.com mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
The following reply was made to PR gdb/344; it has been noted by GNATS. From: Andrew Cagney <ac131313@cygnus.com> To: phil@mesmeric.demon.co.uk, gdb-gnats@sources.redhat.com, binutils@sources.redhat.com, gdb/344@redhat.com Cc: Subject: Re: gdb/344: AIX4.3.2.0 build problem c_impl Date: Wed, 27 Mar 2002 23:57:05 -0500 This is a multi-part message in MIME format. --------------030001060504030201000106 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit http://sources.redhat.com/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gdb&pr=344 Hello, This is a binutils problem (CC:'d). The attached patch, though, hopefully fixes it. Binutils, look ok? Andrew --- > In file rs6000-core.c line 441 > > switch (CNEW_IMPL (core.new)) > > new is (struct core_dumpx) > > On AIX 4.3.2 core_dumpx does not define c_impl > but on AIX5 it does. I don't know about 4.3.3 > > I don't know of a way to find the architecture > from the core on AIX 4.3.2 so I have set > > arch = bfd_arch_powerpc; > mach = bfd_mach_ppc; > > diff > *** rs6000-core.c-orig Thu Feb 7 11:16:05 2002 > --- rs6000-core.c Thu Feb 7 11:17:27 2002 > *************** > *** 437,443 **** > { > enum bfd_architecture arch; > unsigned long mach; > ! > switch (CNEW_IMPL (core.new)) > { > case POWER_RS1: > --- 437,443 ---- > { > enum bfd_architecture arch; > unsigned long mach; > ! /* Problem on AIX4.3 core_dumpx does not define c_impl > switch (CNEW_IMPL (core.new)) > { > case POWER_RS1: > *************** > *** 451,456 **** > --- 451,459 ---- > mach = bfd_mach_ppc; > break; > } > + */ > + arch = bfd_arch_powerpc; > + mach = bfd_mach_ppc; > bfd_default_set_arch_mach (abfd, arch, mach); > } > > This got it working but could do with some test hear > for the 2 formats of struct core_dumpx > --------------030001060504030201000106 Content-Type: text/plain; name="diffs" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diffs" 2002-03-27 Andrew Cagney <ac131313@redhat.com> * configure.in: Only define AIX_CORE_DUMPX_CORE when AIX version is greater or equal to 4.3.3. * configure: Regenerate. Index: configure.in =================================================================== RCS file: /cvs/src/src/bfd/configure.in,v retrieving revision 1.86 diff -u -r1.86 configure.in --- configure.in 2002/02/18 12:16:55 1.86 +++ configure.in 2002/03/28 04:50:50 @@ -323,7 +323,8 @@ ;; rs6000-*-lynx*) COREFILE=lynx-core.lo ;; changequote(,)dnl - rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) + rs6000-*-aix4.[4-9]* | powerpc-*-aix4.[4-9]* \ + rs6000-*-aix4.3.[3-9]* | powerpc-*-aix4.3.[3-9]*) changequote([,])dnl COREFILE=rs6000-core.lo COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" --------------030001060504030201000106--
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |