From: Sascha H. <sa...@xm...> - 2011-01-13 11:49:26
|
We will think about a solution with the posix target. Right now it's ot ok that it's only producing output that runs on OSX and removing a bunch of random files manually is obviously not an end-user solution. We will probably disable the GC for OSX for now automatically and in the meantime see what can be done to get the GC ported to other platforms. // Sascha On Wed, Jan 12, 2011 at 11:49 PM, Arno Puder <ar...@pu...> wrote: > > you need to remove all files that are mentioned in > xmlvm/lib/boehmgc.jar, not just the ones that start with gc_*. > > Regarding the number of classes: that is a problem pretty much of any > J2SE implementation: your class inherits from java.lang.Object, that > references java.lang.System and java.lang.Class and if you continue the > transitive closure, you end up about 750 J2SE classes that need to be > pulled in even for a Hello World program. This is overhead you have to > accept. In return you don't need a JVM to run the application, so I > believe this is acceptable. > > Arno > > > On 1/12/11 2:42 PM, Leo Izen wrote: > > I removed everything that was gc_*.h, gc_*.c, and gc.h and gc.c. Then I > > edited the CFLAGS in the makefile to include -DXMLVM_NO_GC but it > > apparently didn't get the message: > |