Am 02.09.2011 16:20, schrieb Sven Barth:
Am 02.09.2011 12:30, schrieb Sven Barth:
When using ppcjvm I compile using "-n" and when I compile the Java RTL
using make I also need to pass "-XP " in OPT.

Strange:

~/fpcjvm/rtl/java$ make FPC=ppcjvm2 OPT="-n -O2 -al" clean all
/bin/rm -f ../../rtl/units/jvm-java/system.ppu
../../rtl/units/jvm-java/uuchar.ppu ../../rtl/units/jvm-java/objpas.ppu
../../rtl/units/jvm-java/jdk15.ppu
/bin/rm -f fpcmade.jvm-java Package.fpc ppas.sh script.res link.res
/bin/rm -f *.s *_ppas.bat
ppcjvm2 @rtl.cfg -Tjava -Pjvm -Fi../inc -Fi../jvm -FE.
-FU../../rtl/units/jvm-java -n -O2 -al -djvm -Us -Sg system.pp
Generated:
../../rtl/units/jvm-java/org/freepascal/rtl/$system$$_fpc_nestedvars$4864.class



Generated: ../../rtl/units/jvm-java/org/freepascal/rtl/system.class

I'll check what I get as output by make and report that.

I just tried to reproduce that at work on Windows, but I encountered an
error when compiling the RTL. The problematic part are the dependencies
of "uuchar".
The problem is that Win32 does not define the SYSTEMUNIT variable (and
SYSTEMPPU is defined using "system" instead of "SYSTEMUNIT"). This
applies to WinCE and maybe other RTLs as well (not Win64 though ^^).

Just in case you can't follow me: I'm talking about the Makefile.fpc in rtl\win32.

Regards,
Sven

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to