public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [toplevel] Remove unused libc_interface stuff
@ 2003-07-15  1:35 Nathanael Nerode
  2003-08-05 23:18 ` Jim Wilson
  2003-08-11 22:54 ` Alexandre Oliva
  0 siblings, 2 replies; 3+ messages in thread
From: Nathanael Nerode @ 2003-07-15  1:35 UTC (permalink / raw)
  To: gcc-patches, gdb-patches, binutils

I was startled to discover that this wasn't being used anywhere in
gcc/ or src/.  It's not used in glibc, either.  I don't see what
the point is any more.

Combined bootstrap in progress, just to make sure.

I'm sending this out to see if anyone knows of a reason to keep it;
otherwise I'll nuke it.

	* config.if: Remove unused libc_interface determination.

Index: config.if
===================================================================
RCS file: /cvs/gcc/gcc/config.if,v
retrieving revision 1.9
diff -u -r1.9 config.if
--- config.if	30 Jan 2003 11:52:51 -0000	1.9
+++ config.if	15 Jul 2003 00:51:37 -0000
@@ -3,7 +3,6 @@
 # determine:
 #
 #	1. libstcxx_incdir: the interface name for libstdc++.
-#	2. libc_interface: the interface name for libc.
 #
 
 # Get the top level src dir.
@@ -36,53 +35,3 @@
 fi
 libstdcxx_incdir=c++/${gcc_version}
 
-# The trickiest part is libc_interface.
-if [ -z "${libc_interface}" ]
-then
-  case ${target_os} in
-  *linux*libc1*|*linux*libc5*)
-    case ${target_alias} in
-    *alpha*|*powerpc*)
-      libc_interface=-libc5.9-
-      ;;
-    *)
-      libc_interface=-libc5-
-      ;;
-    esac
-    ;;
-  *linux*gnu*)
-    # We have to work harder to figure it out.
-    if [ ${target_alias} = ${build_alias} ]
-    then
-      dummy=if$$
-      cat >$dummy.c <<EOF
-#include <features.h>                      
-main(argc, argv)
-     int argc;          
-     char *argv[];
-{
-  printf("%d\n", __GLIBC_MINOR__);
-  return 0;
-}
-EOF
-      ${CC-cc} $dummy.c -o $dummy 2>/dev/null
-      if [ "$?" = 0 ]
-      then
-	libc_interface=-libc6.`./$dummy`-
-	rm -f $dummy.c $dummy
-      else
-	# It should never happen.
-	echo "Cannot find the GNU C library minor version number." >&2
-	rm -f $dummy.c $dummy
-	exit 1
-      fi
-    else
-      # Cross compiling. Assume glibc 2.1.
-      libc_interface=-libc6.1-
-    fi
-    ;;
-  *)
-    libc_interface=-
-    ;;
-  esac
-fi

-- 
Nathanael Nerode  <neroden at gcc.gnu.org>
http://home.twcny.rr.com/nerode/neroden/fdl.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [toplevel] Remove unused libc_interface stuff
  2003-07-15  1:35 [toplevel] Remove unused libc_interface stuff Nathanael Nerode
@ 2003-08-05 23:18 ` Jim Wilson
  2003-08-11 22:54 ` Alexandre Oliva
  1 sibling, 0 replies; 3+ messages in thread
From: Jim Wilson @ 2003-08-05 23:18 UTC (permalink / raw)
  To: Nathanael Nerode; +Cc: gcc-patches, gdb-patches, binutils

Nathanael Nerode wrote:
> 	* config.if: Remove unused libc_interface determination.

I wrote roughly the same patch a couple of days before to fix GCC PR 
2236, but hadn't gotten around to testing it with a bootstrap.  I'll 
close GCC PR 2236 now. 
http://gcc.gnu.org/ml/gcc-patches/2003-07/msg01034.html

I also noticed that the comments for libstdcxx_incdir are wrong.  This 
used to be libstdcxx_interface, which was an interface name for 
libstdc++.  It was later changed to be libstdcxx_incdir which holds a 
version number for the libstdc++ header files, but the comment at the 
top of the file still claims that it is an interface name.  It isn't.

Also, since we no longer use the file to define any InferFace (IF) 
names, it seems kind of silly to keep it around.  It probably should be 
folded into other files and eliminated.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [toplevel] Remove unused libc_interface stuff
  2003-07-15  1:35 [toplevel] Remove unused libc_interface stuff Nathanael Nerode
  2003-08-05 23:18 ` Jim Wilson
@ 2003-08-11 22:54 ` Alexandre Oliva
  1 sibling, 0 replies; 3+ messages in thread
From: Alexandre Oliva @ 2003-08-11 22:54 UTC (permalink / raw)
  To: Nathanael Nerode; +Cc: gcc-patches, gdb-patches, binutils

On Jul 14, 2003, Nathanael Nerode <neroden@twcny.rr.com> wrote:

> I'm sending this out to see if anyone knows of a reason to keep it;
> otherwise I'll nuke it.

> 	* config.if: Remove unused libc_interface determination.

Go ahead, in case you still haven't :-)

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                 aoliva@{redhat.com, gcc.gnu.org}
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] 3+ messages in thread

end of thread, other threads:[~2003-08-11 22:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-15  1:35 [toplevel] Remove unused libc_interface stuff Nathanael Nerode
2003-08-05 23:18 ` Jim Wilson
2003-08-11 22:54 ` Alexandre Oliva

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).