* 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 ` GDB cvs won't build on AIX 4.1 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
* 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
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] <200203012351.AAA11503@reisser.regent.e-technik.tu-muenchen.de>
2002-03-06 7:12 ` GDB cvs won't build on AIX 4.1 Andrew Cagney
2002-03-06 9:32 ` Alexandre Oliva
2002-03-06 9:46 ` Peter.Schauer
2002-03-06 13:17 ` Alexandre Oliva
[not found] <200202042059.VAA27761@reaktor.regent.e-technik.tu-muenchen.de>
2002-02-24 13:50 ` Alexandre Oliva
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox