public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Linux, PowerPC and -fvtable-thunks
@ 1997-11-20  4:41 Franz Sirl
  1997-11-20 16:56 ` H.J. Lu
  1997-12-28 22:16 ` Jeffrey A Law
  0 siblings, 2 replies; 8+ messages in thread
From: Franz Sirl @ 1997-11-20  4:41 UTC (permalink / raw)
  To: egcs

Hi,

while working with the egcs configure scripts on a native powerpc-unknown-linux-gnulibc1 system (see my preliminary patch on < http://homepages.munich.netsurf.de/Franz.Sirl/misc/ppclibc1.diff >), I noticed the following about the make frags:
1. mh-ppcpic is pulled in for host=powerpc-unknown-linux-gnulibc1
2. mt-linux is pulled in for *-*-linux-gnu
3. if shared && powerpc*-*: mt-ppcpic is pulled in and replaces mt-linux

Is this correct for "configure --enable-shared" on glibc2 systems? Shouldn't that be additive?

BTW, for config.guess $(CC-cc) will fail silently on gcc-only systems with no cc symlink. I think configure should try to figure this out.

Bye,
Franz


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

* Re: Linux, PowerPC and -fvtable-thunks
  1997-11-20  4:41 Linux, PowerPC and -fvtable-thunks Franz Sirl
@ 1997-11-20 16:56 ` H.J. Lu
  1997-11-21 21:50   ` Jeffrey A Law
  1997-12-28 22:16 ` Jeffrey A Law
  1 sibling, 1 reply; 8+ messages in thread
From: H.J. Lu @ 1997-11-20 16:56 UTC (permalink / raw)
  To: Franz Sirl; +Cc: egcs

> 
> Hi,
> 
> while working with the egcs configure scripts on a native powerpc-unknown-linux-gnulibc1 system (see my preliminary patch on < http://homepages.munich.netsurf.de/Franz.Sirl/misc/ppclibc1.diff >), I noticed the following about the make frags:
> 1. mh-ppcpic is pulled in for host=powerpc-unknown-linux-gnulibc1
> 2. mt-linux is pulled in for *-*-linux-gnu
> 3. if shared && powerpc*-*: mt-ppcpic is pulled in and replaces mt-linux
> 
> Is this correct for "configure --enable-shared" on glibc2 systems? Shouldn't that be additive?
> 

I have sent this patch long time ago to deal with this. But
noone cares enough to check it out:

Sun Sep  7 14:27:56 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
 
        * configure.in (host_makefile_frag, target_makefile_frag):
        Handle multiple config files.
	(alpha-*-linux*): Treat alpha-*-linux* as alpha-*-linux* and
	alpha-*-*.

Please check out the egcs archive for my patch. My patch should not
hurt anything. It is just modified to deal with the case above. The
Linux/alpha patch is also needed.

BTW, it happens on all linux platforms with PIC.


H.J.

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

* Re: Linux, PowerPC and -fvtable-thunks
  1997-11-20 16:56 ` H.J. Lu
@ 1997-11-21 21:50   ` Jeffrey A Law
  1997-11-22  0:42     ` H.J. Lu
  0 siblings, 1 reply; 8+ messages in thread
From: Jeffrey A Law @ 1997-11-21 21:50 UTC (permalink / raw)
  To: H.J. Lu; +Cc: Franz Sirl, egcs

  In message < m0xYgTn-0004ecC@ocean.lucon.org >you write:
  > I have sent this patch long time ago to deal with this. But
  > noone cares enough to check it out:
You submitted that big ugly patch and didn't make any attempt to describe
why it was needed.  I told you at the time I had no intention of installing
the patch without such information.

Franz managed to desribe the problem reasonably well in his message, odds
are if you had bothered to take the time to do the same, then this problem
would have been fixed by now.

It's definitely too late to go back and include your patch for the release.


Can we come up with a less intrusive way to fix this problem?

Seems to me that we could add something like this after the alpha/linux
line in the shared case

   *-*-linux*)	target_makefile_frag=config/mt-${target_cpu}linuxpic

Or something similar.  We then need a few linuxpic files.





jeff

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

* Re: Linux, PowerPC and -fvtable-thunks
  1997-11-22  0:42     ` H.J. Lu
@ 1997-11-22  0:42       ` Jeffrey A Law
  1997-11-22 13:38         ` H.J. Lu
  0 siblings, 1 reply; 8+ messages in thread
From: Jeffrey A Law @ 1997-11-22  0:42 UTC (permalink / raw)
  To: H.J. Lu; +Cc: egcs

  In message < m0xZAFG-0004eeC@ocean.lucon.org >you write:
  > If I were asked directly about that patch, I would have
  > explained it. But I thought it was quite obvious that
  > --enable-shared would include the seond config file on
  > many platforms.
I asked you directly about that patch.  Shall I go back and find the message
and provide an exact quote?

  > One more thing, will there be a libstdc++ 2.8 for gcc
  > 2.8? If the answer is yes, $(CC) should be used for
  > making libstdc++.so in libstdc++/Makefile.in, instead
  > of $(CXX).
I don't know if there will be a libstdc++2.8

BTW, the problem you're referring to has been fixed.  I fixed it a few
days ago.

  > I am not sure if it is a good idea. I tend to think it may
  > cause more trouble than my old patch. The problem happens
  > when you have more than one config files. In my case, it
  > is --enable-shared. You don't want linuxpic if --enable-shared
  > is not used. To do it right, you should support multiple
  > config files.
Doesn't matter.  Your patch is _far_ too intrusive to go in at this time;
if you want this problem fixed, find a less intrusive way to address the
problem.

Jeff

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

* Re: Linux, PowerPC and -fvtable-thunks
  1997-11-21 21:50   ` Jeffrey A Law
@ 1997-11-22  0:42     ` H.J. Lu
  1997-11-22  0:42       ` Jeffrey A Law
  0 siblings, 1 reply; 8+ messages in thread
From: H.J. Lu @ 1997-11-22  0:42 UTC (permalink / raw)
  To: law; +Cc: egcs

> are if you had bothered to take the time to do the same, then this problem
> would have been fixed by now.
> 

If I were asked directly about that patch, I would have
explained it. But I thought it was quite obvious that
--enable-shared would include the seond config file on
many platforms.

One more thing, will there be a libstdc++ 2.8 for gcc
2.8? If the answer is yes, $(CC) should be used for
making libstdc++.so in libstdc++/Makefile.in, instead
of $(CXX).


> It's definitely too late to go back and include your patch for the release.
> 
> 
> Can we come up with a less intrusive way to fix this problem?
> 
> Seems to me that we could add something like this after the alpha/linux
> line in the shared case
> 
>    *-*-linux*)	target_makefile_frag=config/mt-${target_cpu}linuxpic
> 
> Or something similar.  We then need a few linuxpic files.
> 

I am not sure if it is a good idea. I tend to think it may
cause more trouble than my old patch. The problem happens
when you have more than one config files. In my case, it
is --enable-shared. You don't want linuxpic if --enable-shared
is not used. To do it right, you should support multiple
config files.

BTW, if you take time to have a close look at my patch, you
may find it quite reasonable. My patch just allows multiple
config files.


H.J.

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

* Re: Linux, PowerPC and -fvtable-thunks
  1997-11-22  0:42       ` Jeffrey A Law
@ 1997-11-22 13:38         ` H.J. Lu
  1997-12-21 15:51           ` Jeffrey A Law
  0 siblings, 1 reply; 8+ messages in thread
From: H.J. Lu @ 1997-11-22 13:38 UTC (permalink / raw)
  To: law; +Cc: egcs

> 
>   > One more thing, will there be a libstdc++ 2.8 for gcc
>   > 2.8? If the answer is yes, $(CC) should be used for
>   > making libstdc++.so in libstdc++/Makefile.in, instead
>   > of $(CXX).
> I don't know if there will be a libstdc++2.8

What will gcc 2.8 use?

> 
> BTW, the problem you're referring to has been fixed.  I fixed it a few
> days ago.
> 

Glad to hear that.

>   > I am not sure if it is a good idea. I tend to think it may
>   > cause more trouble than my old patch. The problem happens
>   > when you have more than one config files. In my case, it
>   > is --enable-shared. You don't want linuxpic if --enable-shared
>   > is not used. To do it right, you should support multiple
>   > config files.
> Doesn't matter.  Your patch is _far_ too intrusive to go in at this time;
> if you want this problem fixed, find a less intrusive way to address the
> problem.
> 

Maybe the patch I sent earlier might contain other stuff. Here is
the one which just fixes alpha-*-linux* and multiple config files.
Please take another look. I think it is quite straight forward.
The only thing I did was handle multiple config files.

Thanks.



-- 
H.J. Lu (hjl@gnu.org)
---
Sun Sep  7 14:27:56 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
	
	* configure.in (host_makefile_frag, target_makefile_frag):
	Handle multiple config files.
	(alpha-*-linux*): Treat alpha-*-linux* as alpha-*-linux* and
	alpha-*-*.

Index: configure.in
===================================================================
RCS file: /home/work/cvs/gnu/egcs/configure.in,v
retrieving revision 1.1.1.5
diff -u -r1.1.1.5 configure.in
--- configure.in	1997/11/14 22:31:34	1.1.1.5
+++ configure.in	1997/11/14 22:43:42
@@ -107,42 +107,114 @@
 # Work in distributions that contain no compiler tools, like Autoconf.
 if [ -d ${srcdir}/config ]; then
 case "${host}" in
-  m68k-hp-hpux*)	  host_makefile_frag=config/mh-hp300 ;;
-  m68k-apollo-sysv*)      host_makefile_frag=config/mh-apollo68 ;;
-  m68k-apollo-bsd*)       host_makefile_frag=config/mh-a68bsd ;;
-  m88k-dg-dgux*)	  host_makefile_frag=config/mh-dgux ;;
-  m88k-harris-cxux*)	  host_makefile_frag=config/mh-cxux ;;
-  m88k-motorola-sysv*)    host_makefile_frag=config/mh-delta88;;
-  mips*-dec-ultrix*)      host_makefile_frag=config/mh-decstation ;;
-  mips*-nec-sysv4*)	  host_makefile_frag=config/mh-necv4 ;;
-  mips*-sgi-irix6*)	  host_makefile_frag=config/mh-irix6 ;;
-  mips*-sgi-irix5*)	  host_makefile_frag=config/mh-irix5 ;;
-  mips*-sgi-irix4*)       host_makefile_frag=config/mh-irix4 ;;
-  mips*-sgi-irix3*)       host_makefile_frag=config/mh-sysv ;;
-  mips*-*-sysv4*)	  host_makefile_frag=config/mh-sysv4 ;;
-  mips*-*-sysv*)	  host_makefile_frag=config/mh-riscos ;;
-  i[3456]86-*-dgux*)	  host_makefile_frag=config/mh-dgux386 ;;
-  i[3456]86-ncr-sysv4.3*) host_makefile_frag=config/mh-ncrsvr43 ;;
-  i[3456]86-ncr-sysv4*)   host_makefile_frag=config/mh-ncr3000 ;;
-  i[3456]86-*-sco3.2v5*)  host_makefile_frag=config/mh-sysv ;;
-  i[3456]86-*-sco*)       host_makefile_frag=config/mh-sco ;;
-  i[3456]86-*-isc*)	  host_makefile_frag=config/mh-sysv ;;
-  i[3456]86-*-solaris2*)  host_makefile_frag=config/mh-sysv4 ;;
-  i[3456]86-*-aix*)	  host_makefile_frag=config/mh-aix386 ;;
-  i[3456]86-*-go32*)	  host_makefile_frag=config/mh-go32 ;;
-  i[3456]86-*-msdosdjgpp*) host_makefile_frag=config/mh-go32 ;;
-  *-cygwin32*)	  	  host_makefile_frag=config/mh-cygwin32 ;;
-  *-windows*)	  	  host_makefile_frag=config/mh-windows ;;
-  vax-*-ultrix2*)         host_makefile_frag=config/mh-vaxult2 ;;
-  *-*-solaris2*)          host_makefile_frag=config/mh-solaris ;;
-  m68k-sun-sunos*)	  host_makefile_frag=config/mh-sun3 ;;
-  *-hp-hpux[78]*)         host_makefile_frag=config/mh-hpux8 ;;
-  *-hp-hpux*)             host_makefile_frag=config/mh-hpux ;;
-  *-*-hiux*)              host_makefile_frag=config/mh-hpux ;;
-  rs6000-*-lynxos*)	  host_makefile_frag=config/mh-lynxrs6k ;;
-  *-*-lynxos*)	  	  host_makefile_frag=config/mh-lynxos ;;
-  *-*-sysv4*)             host_makefile_frag=config/mh-sysv4 ;;
-  *-*-sysv*)              host_makefile_frag=config/mh-sysv ;;
+  m68k-hp-hpux*)
+    host_makefile_frag="${host_makefile_frag} config/mh-hp300"
+    ;;
+  m68k-apollo-sysv*)
+    host_makefile_frag="${host_makefile_frag} config/mh-apollo68"
+    ;;
+  m68k-apollo-bsd*)
+    host_makefile_frag="${host_makefile_frag} config/mh-a68bsd"
+    ;;
+  m88k-dg-dgux*)
+    host_makefile_frag="${host_makefile_frag} config/mh-dgux"
+    ;;
+  m88k-harris-cxux*)
+    host_makefile_frag="${host_makefile_frag} config/mh-cxux"
+    ;;
+  m88k-motorola-sysv*)
+    host_makefile_frag="${host_makefile_frag} config/mh-delta88"
+    ;;
+  mips*-dec-ultrix*)
+    host_makefile_frag="${host_makefile_frag} config/mh-decstation"
+    ;;
+  mips*-nec-sysv4*)
+    host_makefile_frag="${host_makefile_frag} config/mh-necv4"
+    ;;
+  mips*-sgi-irix6*)
+    host_makefile_frag="${host_makefile_frag} config/mh-irix6"
+    ;;
+  mips*-sgi-irix5*)
+    host_makefile_frag="${host_makefile_frag} config/mh-irix5"
+    ;;
+  mips*-sgi-irix4*)
+    host_makefile_frag="${host_makefile_frag} config/mh-irix4"
+    ;;
+  mips*-sgi-irix3*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sysv"
+    ;;
+  mips*-*-sysv4*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sysv4"
+    ;;
+  mips*-*-sysv*)
+    host_makefile_frag="${host_makefile_frag} config/mh-riscos"
+    ;;
+  i[3456]86-*-dgux*)
+    host_makefile_frag="${host_makefile_frag} config/mh-dgux386"
+    ;;
+  i[3456]86-ncr-sysv4.3*)
+    host_makefile_frag="${host_makefile_frag} config/mh-ncrsvr43"
+    ;;
+  i[3456]86-ncr-sysv4*)
+    host_makefile_frag="${host_makefile_frag} config/mh-ncr3000"
+    ;;
+  i[3456]86-*-sco3.2v5*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sysv"
+    ;;
+  i[3456]86-*-sco*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sco"
+    ;;
+  i[3456]86-*-isc*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sysv"
+    ;;
+  i[3456]86-*-solaris2*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sysv4"
+    ;;
+  i[3456]86-*-aix*)
+    host_makefile_frag="${host_makefile_frag} config/mh-aix386"
+    ;;
+  i[3456]86-*-go32*)
+    host_makefile_frag="${host_makefile_frag} config/mh-go32"
+    ;;
+  i[3456]86-*-msdosdjgpp*)
+    host_makefile_frag="${host_makefile_frag} config/mh-go32"
+    ;;
+  *-cygwin32*)
+    host_makefile_frag="${host_makefile_frag} config/mh-cygwin32"
+    ;;
+  *-windows*)
+    host_makefile_frag="${host_makefile_frag} config/mh-windows"
+    ;;
+  vax-*-ultrix2*)
+    host_makefile_frag="${host_makefile_frag} config/mh-vaxult2"
+    ;;
+  *-*-solaris2*)
+    host_makefile_frag="${host_makefile_frag} config/mh-solaris"
+    ;;
+  m68k-sun-sunos*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sun3"
+    ;;
+  *-hp-hpux[78]*)
+    host_makefile_frag="${host_makefile_frag} config/mh-hpux8"
+    ;;
+  *-hp-hpux*)
+    host_makefile_frag="${host_makefile_frag} config/mh-hpux"
+    ;;
+  *-*-hiux*)
+    host_makefile_frag="${host_makefile_frag} config/mh-hpux"
+    ;;
+  rs6000-*-lynxos*)
+    host_makefile_frag="${host_makefile_frag} config/mh-lynxrs6k"
+    ;;
+  *-*-lynxos*)
+    host_makefile_frag="${host_makefile_frag} config/mh-lynxos"
+    ;;
+  *-*-sysv4*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sysv4"
+    ;;
+  *-*-sysv*)
+    host_makefile_frag="${host_makefile_frag} config/mh-sysv"
+    ;;
 esac
 fi
 
@@ -186,33 +258,52 @@
 esac
 
 if [ x${shared} = xyes ]; then
-  waugh=
   case "${host}" in
-    hppa*)		waugh=config/mh-papic ;;
-    i[3456]86-*)	waugh=config/mh-x86pic ;;
-    sparc64-*)		waugh=config/mh-sparcpic ;;
-    powerpc*-*)		waugh=config/mh-ppcpic ;;
-    alpha-*-linux*)     waugh=config/mh-elfalphapic ;;
-    *)			waugh=config/mh-${host_cpu}pic ;;
+    hppa*)
+      host_makefile_frag="${host_makefile_frag} config/mh-papic"
+      ;;
+    i[3456]86-*)
+      host_makefile_frag="${host_makefile_frag} config/mh-x86pic"
+      ;;
+    sparc64-*)
+      host_makefile_frag="${host_makefile_frag} config/mh-sparcpic"
+      ;;
+    powerpc*-*)
+      host_makefile_frag="${host_makefile_frag} config/mh-ppcpic"
+      ;;
+    alpha-*-linux*)
+      host_makefile_frag="${host_makefile_frag} config/mh-elfalphapic"
+      ;;
+    *)
+      host_makefile_frag="${host_makefile_frag} config/mh-${host_cpu}pic"
+      ;;
   esac
-  if [ -f ${srcdir}/${waugh} ]; then
-    if [ -n "${host_makefile_frag}" ] ; then
-      cat ${srcdir}/${host_makefile_frag} > mh-frag
-      cat ${srcdir}/${waugh} >> mh-frag
-      host_makefile_frag=mh-frag
-    else
-      host_makefile_frag=${waugh}
-    fi
-  fi
+fi
+
+rm -f mh-frag
+if [ -n "${host_makefile_frag}" ] ; then
+  for f in ${host_makefile_frag}
+  do
+    cat ${srcdir}/$f >> mh-frag
+  done
+  host_makefile_frag=mh-frag
 fi
 
 # per-target:
 
 case "${target}" in
-  v810*)		target_makefile_frag=config/mt-v810 ;;
-  i[3456]86-*-netware*) target_makefile_frag=config/mt-netware ;;
-  powerpc-*-netware*)   target_makefile_frag=config/mt-netware ;;
-  *-*-linux-gnu)        target_makefile_frag=config/mt-linux ;;
+  v810*)
+    target_makefile_frag="${target_makefile_frag} config/mt-v810"
+    ;;
+  i[3456]86-*-netware*)
+    target_makefile_frag="${target_makefile_frag} config/mt-netware"
+    ;;
+  powerpc-*-netware*)
+    target_makefile_frag="${target_makefile_frag} config/mt-netware"
+    ;;
+  *-*-linux-gnu)
+    target_makefile_frag="${target_makefile_frag} config/mt-linux"
+    ;;
 esac
 
 skipdirs=
@@ -416,6 +507,12 @@
   alpha*-*-*vms*)
     noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss"
     ;;
+  alpha-*-linux*)
+    # newlib is not 64 bit ready
+    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
+    # linux has rx in libc
+    skipdirs="$skipdirs target-librx"
+    ;;
   alpha*-*-*)
     # newlib is not 64 bit ready
     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
@@ -762,12 +859,31 @@
 
 if [ x${shared} = xyes ]; then
   case "${target}" in
-    hppa*)		target_makefile_frag=config/mt-papic ;;
-    i[3456]86-*)	target_makefile_frag=config/mt-x86pic ;;
-    powerpc*-*)		target_makefile_frag=config/mt-ppcpic ;;
-    alpha-*-linux*)	target_makefile_frag=config/mt-elfalphapic ;;
-    *)			target_makefile_frag=config/mt-${target_cpu}pic ;;
+    hppa*)
+      target_makefile_frag="${target_makefile_frag} config/mt-papic"
+      ;;
+    i[3456]86-*)
+      target_makefile_frag="${target_makefile_frag} config/mt-x86pic"
+      ;;
+    powerpc*-*)
+      target_makefile_frag="${target_makefile_frag} config/mt-ppcpic"
+      ;;
+    alpha-*-linux*)
+      target_makefile_frag="${target_makefile_frag} config/mt-elfalphapic"
+      ;;
+    *)
+      target_makefile_frag="${target_makefile_frag} config/mt-${target_cpu}pic"
+      ;;
   esac
+fi
+
+rm -f mt-frag
+if [ -n "${target_makefile_frag}" ] ; then
+  for f in ${target_makefile_frag}
+  do
+    cat ${srcdir}/$f >> mt-frag
+  done
+  target_makefile_frag=mt-frag
 fi
 
 # post-target:

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

* Re: Linux, PowerPC and -fvtable-thunks
  1997-11-22 13:38         ` H.J. Lu
@ 1997-12-21 15:51           ` Jeffrey A Law
  0 siblings, 0 replies; 8+ messages in thread
From: Jeffrey A Law @ 1997-12-21 15:51 UTC (permalink / raw)
  To: H.J. Lu; +Cc: egcs

  In message <m0xZNFP-0004ecC@ocean.lucon.org>you write:
  > Sun Sep  7 14:27:56 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
  > 	
  > 	* configure.in (host_makefile_frag, target_makefile_frag):
  > 	Handle multiple config files.
  > 	(alpha-*-linux*): Treat alpha-*-linux* as alpha-*-linux* and
  > 	alpha-*-*.
Thanks.  I have installed this patch.

jeff

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

* Re: Linux, PowerPC and -fvtable-thunks
  1997-11-20  4:41 Linux, PowerPC and -fvtable-thunks Franz Sirl
  1997-11-20 16:56 ` H.J. Lu
@ 1997-12-28 22:16 ` Jeffrey A Law
  1 sibling, 0 replies; 8+ messages in thread
From: Jeffrey A Law @ 1997-12-28 22:16 UTC (permalink / raw)
  To: Franz Sirl; +Cc: egcs

  In message <199711201240.EAA11529@cygnus.com>you write:
  > while working with the egcs configure scripts on a native powerpc-unknown-l
  > inux-gnulibc1 system (see my preliminary patch on < http://homepages.munich .
  > netsurf.de/Franz.Sirl/misc/ppclibc1.diff>), I noticed the following about t
  > he make frags:
  > 1. mh-ppcpic is pulled in for host=powerpc-unknown-linux-gnulibc1
  > 2. mt-linux is pulled in for *-*-linux-gnu
  > 3. if shared && powerpc*-*: mt-ppcpic is pulled in and replaces mt-linux
  > 
  > Is this correct for "configure --enable-shared" on glibc2 systems?
  > Shouldn't that be additive?
I believe this was fixed in the 12/25 snapshot.

jeff

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

end of thread, other threads:[~1997-12-28 22:16 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-11-20  4:41 Linux, PowerPC and -fvtable-thunks Franz Sirl
1997-11-20 16:56 ` H.J. Lu
1997-11-21 21:50   ` Jeffrey A Law
1997-11-22  0:42     ` H.J. Lu
1997-11-22  0:42       ` Jeffrey A Law
1997-11-22 13:38         ` H.J. Lu
1997-12-21 15:51           ` Jeffrey A Law
1997-12-28 22:16 ` Jeffrey A Law

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).