Run time system building ..._(re)

Sun, 14 Sep 1997 17:24:44 +0100 (WET DST)


On Sun, 14 Sep 1997, Michael Meeks wrote:

> 
> Hi,
> 
> 	Is there an easy way to stop GPC's runtime system from being built
> ? I ask because I have had some trouble with stopping it being built in a
> canadian cross compile :-) There probably is an easy way, but I had to
> hack several bits out of p/Make-lang.in and Makefile.in, which whilst
> not difficult was not as easy as it possibly could be ...
> 

You could try building the parts you want explicitly:

	make xgpc gpc1 gpc-cccp

Most recent GPC versions should accept GCC_FOR_TARGET, the compiler used
to build libgcc.a and libgpc.a

	make CC= HOST_CC= \
		GCC_FOR_TARGET= ...

The latest GPC beta has part of the RTS in Pascal, but I just hacked in
support for GPC_FOR_TARGET :-) Just wait for the next beta.

Needless to say you need various cross-compilers ready and installed to do
all of this, but you knew that or you wouldn't try canadian cross.

I crossbuild native cygwin32 GPC compilers from Linux regularly.

Hope this helps,

JJ

---
With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going
to land, and it could be dangerous sitting under them as they fly
overhead.  -- RFC1925.


Jan-Jaap van der Heijden (janjaap@Wit381304.student.utwente.nl)

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