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=<your_cross_gcc> HOST_CC=<native_gcc> \ GCC_FOR_TARGET=<cross_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.