* Re: GDB cvs won't build on AIX 4.1 [not found] <200202042059.VAA27761@reaktor.regent.e-technik.tu-muenchen.de> @ 2002-02-24 13:50 ` Alexandre Oliva 0 siblings, 0 replies; 5+ messages in thread From: Alexandre Oliva @ 2002-02-24 13:50 UTC (permalink / raw) To: Peter.Schauer; +Cc: ezannoni, ac131313, gdb, gdb-patches [-- Attachment #1: Type: text/plain, Size: 393 bytes --] On Feb 4, 2002, "Peter.Schauer" <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> wrote: > -mminimal-toc is only available with gcc, so we might loose again, if someone > tries to build GDB with the native compiler. Besides, I'm not convinced the performance loss of -mminimal-toc would be smaller than that of -bbigtoc, so I went with the latter for now. Tested on AIX 4.1. Ok to install? [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: gdb-aix-bigtoc.patch --] [-- Type: text/x-patch, Size: 1117 bytes --] Index: gdb/ChangeLog from Alexandre Oliva <aoliva@redhat.com> * configure.in (gdb_cv_bigtoc): Check for -bbigtoc on AIX. * configure: Rebuilt. Index: gdb/configure.in =================================================================== RCS file: /cvs/src/src/gdb/configure.in,v retrieving revision 1.82 diff -u -p -r1.82 configure.in --- gdb/configure.in 2002/02/24 04:31:13 1.82 +++ gdb/configure.in 2002/02/24 13:05:16 @@ -511,6 +511,23 @@ AC_MSG_RESULT($gdb_cv_scanf_has_long_dou AC_FUNC_MMAP +case ${host_os} in +aix*) + AC_CACHE_CHECK([for -bbigtoc option], [gdb_cv_bigtoc], [ + SAVE_LDFLAGS=$LDFLAGS + + case $GCC in + yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;; + *) gdb_cv_bigtoc=-bbigtoc ;; + esac + + LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc + AC_TRY_LINK([], [int i;], [], [gdb_cv_bigtoc=]) + ]) + CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}" + ;; +esac + dnl See if thread_db library is around for Solaris thread debugging. Note that dnl we must explicitly test for version 1 of the library because version 0 dnl (present on Solaris 2.4 or earlier) doesn't have the same API. [-- Attachment #3: Type: text/plain, Size: 288 bytes --] -- Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/ Red Hat GCC Developer aoliva@{cygnus.com, redhat.com} CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} Free Software Evangelist Professional serial bug killer ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <200203012351.AAA11503@reisser.regent.e-technik.tu-muenchen.de>]
* Re: GDB cvs won't build on AIX 4.1 [not found] <200203012351.AAA11503@reisser.regent.e-technik.tu-muenchen.de> @ 2002-03-06 7:12 ` Andrew Cagney 2002-03-06 9:32 ` Alexandre Oliva 0 siblings, 1 reply; 5+ messages in thread From: Andrew Cagney @ 2002-03-06 7:12 UTC (permalink / raw) To: Peter.Schauer; +Cc: Alexandre Oliva, ezannoni, kevinb, gdb-patches I just created gdb/390 to track this but then noticed that Peter is an AIX maintainer. Was that an OK? (Oh and don't forget, no one maintains configure.in everyone gets to change it, but only if they dare :-) enjoy, Andrew > I am no autoconf expert, but it looks ok to me. > It would be nice, if it could make it into the upcoming GDB release. > > >> --=-=-= >> >> On Feb 4, 2002, "Peter.Schauer" <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> wrote: >> > >> > -mminimal-toc is only available with gcc, so we might loose again, if someone >> > tries to build GDB with the native compiler. > >> >> Besides, I'm not convinced the performance loss of -mminimal-toc would >> be smaller than that of -bbigtoc, so I went with the latter for now. >> Tested on AIX 4.1. Ok to install? >> >> >> --=-=-= >> Content-Type: text/x-patch >> Content-Disposition: inline; filename=gdb-aix-bigtoc.patch >> >> Index: gdb/ChangeLog >> from Alexandre Oliva <aoliva@redhat.com> >> >> * configure.in (gdb_cv_bigtoc): Check for -bbigtoc on AIX. >> * configure: Rebuilt. >> >> Index: gdb/configure.in >> =================================================================== >> RCS file: /cvs/src/src/gdb/configure.in,v >> retrieving revision 1.82 >> diff -u -p -r1.82 configure.in >> --- gdb/configure.in 2002/02/24 04:31:13 1.82 >> +++ gdb/configure.in 2002/02/24 13:05:16 >> @@ -511,6 +511,23 @@ AC_MSG_RESULT($gdb_cv_scanf_has_long_dou >> > AC_FUNC_MMAP >> > +case ${host_os} in >> +aix*) >> + AC_CACHE_CHECK([for -bbigtoc option], [gdb_cv_bigtoc], [ >> + SAVE_LDFLAGS=$LDFLAGS >> + >> + case $GCC in >> + yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;; >> + *) gdb_cv_bigtoc=-bbigtoc ;; >> + esac >> + >> + LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc >> + AC_TRY_LINK([], [int i;], [], [gdb_cv_bigtoc=]) >> + ]) >> + CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}" >> + ;; >> +esac >> + >> dnl See if thread_db library is around for Solaris thread debugging. Note that >> dnl we must explicitly test for version 1 of the library because version 0 >> dnl (present on Solaris 2.4 or earlier) doesn't have the same API. >> >> --=-=-= > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: GDB cvs won't build on AIX 4.1 2002-03-06 7:12 ` Andrew Cagney @ 2002-03-06 9:32 ` Alexandre Oliva 2002-03-06 9:46 ` Peter.Schauer 0 siblings, 1 reply; 5+ messages in thread From: Alexandre Oliva @ 2002-03-06 9:32 UTC (permalink / raw) To: Andrew Cagney; +Cc: Peter.Schauer, ezannoni, kevinb, gdb-patches On Mar 6, 2002, Andrew Cagney <ac131313@cygnus.com> wrote: > I just created gdb/390 to track this but then noticed that Peter is an > AIX maintainer. Was that an OK? If it was, I'll be more than happy to install the patch in GDB mainline and 5.2 branch. Just let me know. > (Oh and don't forget, no one maintains configure.in everyone gets to > change it, but only if they dare :-) Boldly changing configure.in like no man did before :-) -- Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/ Red Hat GCC Developer aoliva@{cygnus.com, redhat.com} CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} Free Software Evangelist Professional serial bug killer ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: GDB cvs won't build on AIX 4.1 2002-03-06 9:32 ` Alexandre Oliva @ 2002-03-06 9:46 ` Peter.Schauer 2002-03-06 13:17 ` Alexandre Oliva 0 siblings, 1 reply; 5+ messages in thread From: Peter.Schauer @ 2002-03-06 9:46 UTC (permalink / raw) To: Alexandre Oliva; +Cc: ac131313, ezannoni, kevinb, gdb-patches As you are much more experienced with autoconf than me, yes, it's an OK from me. > On Mar 6, 2002, Andrew Cagney <ac131313@cygnus.com> wrote: > > > I just created gdb/390 to track this but then noticed that Peter is an > > AIX maintainer. Was that an OK? > > If it was, I'll be more than happy to install the patch in GDB > mainline and 5.2 branch. Just let me know. > > > (Oh and don't forget, no one maintains configure.in everyone gets to > > change it, but only if they dare :-) > > Boldly changing configure.in like no man did before :-) > > -- > Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/ > Red Hat GCC Developer aoliva@{cygnus.com, redhat.com} > CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} > Free Software Evangelist Professional serial bug killer > > -- Peter Schauer pes@regent.e-technik.tu-muenchen.de ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: GDB cvs won't build on AIX 4.1 2002-03-06 9:46 ` Peter.Schauer @ 2002-03-06 13:17 ` Alexandre Oliva 0 siblings, 0 replies; 5+ messages in thread From: Alexandre Oliva @ 2002-03-06 13:17 UTC (permalink / raw) To: Peter.Schauer; +Cc: ac131313, ezannoni, kevinb, gdb-patches On Mar 6, 2002, "Peter.Schauer" <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> wrote: > As you are much more experienced with autoconf than me, yes, it's an OK > from me. Ok, it's in mainline and 5.2 branch now. -- Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/ Red Hat GCC Developer aoliva@{cygnus.com, redhat.com} CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} Free Software Evangelist Professional serial bug killer ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-03-06 21:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <200202042059.VAA27761@reaktor.regent.e-technik.tu-muenchen.de>
2002-02-24 13:50 ` GDB cvs won't build on AIX 4.1 Alexandre Oliva
[not found] <200203012351.AAA11503@reisser.regent.e-technik.tu-muenchen.de>
2002-03-06 7:12 ` Andrew Cagney
2002-03-06 9:32 ` Alexandre Oliva
2002-03-06 9:46 ` Peter.Schauer
2002-03-06 13:17 ` Alexandre Oliva
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox