From: Markus N. <mar...@gm...> - 2011-01-13 22:37:32
|
If you don't want to manually delete all the files from BoehmGC because you plan on compiling with -DXMLVM_NO_GC it might be easier if you just uncomment the following lines (103-106) in AugmentedCOutputProcess.java: OutputFile boehmGc = new OutputFile(BOEHM_GC_LIB); boehmGc.setLocation(arguments.option_out()); boehmGc.setTag(OutputFile.TAG_LIB_NAME, BOEHM_LIB_NAME); outputFiles.add(boehmGc); Those will copy all the boemgc files over to your output dir. Markus On Thu, Jan 13, 2011 at 2:33 PM, Paul Poley <bay...@gm...> wrote: > I gave posix a try & based on the above, I deleted any file from > boehmgc.jar as well as anything starting with "org_xmlvm_iphone". That > solved everything mentioned previously. Then I renamed xmlvm.m to xmlvm.c & > "make" was successful. I ran my ".exe" & I got it to print out the text! I > did all this on Windows 7 using Cygwin. > > Paul > > On Thu, Jan 13, 2011 at 5:48 AM, Sascha Haeberling <sa...@xm...>wrote: > >> 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: >>> >> >> >> ------------------------------------------------------------------------------ >> Protect Your Site and Customers from Malware Attacks >> Learn about various malware tactics and how to avoid them. Understand >> malware threats, the impact they can have on your business, and how you >> can protect your company and customers by using code signing. >> http://p.sf.net/sfu/oracle-sfdevnl >> _______________________________________________ >> xmlvm-users mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlvm-users >> >> > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |