Call for installation patches and hacks._(re)

Thu, 17 Oct 96 14:21:29 -0400


On Thu, 17 Oct 96 11:47:26 CST, J.J. van der Heijden wrote:

>On Thu, 17 Oct 1996 00:05:21 +0100 (MET), 
>Peter Gerwinski   wrote:
>
>>According to Kevin A. Foss:
>>> Specifically, even though gcc_bcmp.c is copied into the
>>> RTS directory, it is never referenced in the makefile. (MakeHPFS.RTS) 
>>
>>You are right! =:-O
>>
>I never understood what gcc_bcmp.[c|o] did in the RTS. It comes from 
>libgcc2.a which ends up in libgcc.a. Every app is linked to libgcc.a, so 
>why duplicate it in libgpc.a?

This doesn't seem to be the case in EM's port of gcc.  All that exists is the
bcmp() based on the BSD implementation.  There is no gcc_bcmp in any library
that I can find.

Peter said later:
>I don't understand either, but I got error messages when trying to
>compile Pascal programs without it, at least in 2.6.3.  Perhaps the
>problems have vanished with 2.7.2 (: should check ;).

I have both 2.7.2 and 2.7.2.1 installed of EM's gcc (on different machines)
and neither has gcc_bcmp in any libraries, including gcc.a.  So it -should-
definately complain if gcc_bcmp isn't included in gpc.a when linking.

This entire discussion reminds me of my other problem about the OS/2
MakeXXX.RTS files:

If you run 'make install' -- it doesn't rename libgpc.a to gpc.a when it is
copied and the user has to manually rename it before he can compile anything.

-Kevin


---
Kevin A. Foss	--   kfoss@atlsysnet.com
---



Kevin A. Foss (kfoss@atlsysnet.com)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es