Author: glen                         Date: Sun Mar  5 11:23:05 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- patch to satisfy compilation

---- Files affected:
SOURCES:
   dgee-pnet.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/dgee-pnet.patch
diff -u /dev/null SOURCES/dgee-pnet.patch:1.1
--- /dev/null   Sun Mar  5 12:23:05 2006
+++ SOURCES/dgee-pnet.patch     Sun Mar  5 12:23:00 2006
@@ -0,0 +1,65 @@
+http://ajmitch.linuxworks.co.nz/dotgnu.log.18Jun2005
+[08:38] <spacelobster> it looks like the guy who programmed pnetvm.c used the 
following when he built pnet
+[08:38] <spacelobster> ./configure --with-profile=kernel
+
+i tried to compile pnet with option --with-profile=kernel, but then pnet 
didn't compile at ll
+
+this might be correct:
+--- dgee-0.1.6/pnetvm/pnetvm.c~        2006-03-05 11:23:24.000000000 +0200
++++ dgee-0.1.6/pnetvm/pnetvm.c 2006-03-05 11:23:28.000000000 +0200
+@@ -103,7 +103,11 @@
+ 
+   DBG( LOG_DEBUG, "ILExecInit" );
+   /* Initialize the engine and set the maximum heap size */
++#ifdef IL_CONFIG_APPDOMAINS
++  ILExecInit(heapSize, stackSize);
++#else
+   ILExecInit(heapSize);
++#endif
+ 
+   DBG( LOG_DEBUG, "ILMalloc" );
+   /* Allocate space for the library list */
+@@ -112,7 +116,11 @@
+       
+   DBG( LOG_DEBUG, "ILExecProcessCreate" );
+   /* Create a process to load the program into */
++#ifdef IL_CONFIG_APPDOMAINS
++  process = ILExecProcessCreate(methodCachePageSize);
++#else
+   process = ILExecProcessCreate(stackSize, methodCachePageSize);
++#endif
+ 
+   if(!process) {
+     printf( "%s: could not create process\n", progname);
+
+
+this one. i don't know at least compiles, what i need atm
+--- dgee-0.1.6/pnetvm/pnetvm.c~        2006-03-05 11:23:28.000000000 +0200
++++ dgee-0.1.6/pnetvm/pnetvm.c 2006-03-05 11:26:34.000000000 +0200
+@@ -149,11 +149,13 @@
+     return 1;
+   }
+ 
++#ifndef IL_CONFIG_APPDOMAINS
+   /* Import internalCalls from int_dgee.c
+    */
+   ILExecProcessAddInternalCallTable( process, 
+                                      
(ILEngineInternalClassInfo*)internalClassTable,
+                                      numInternalClasses );
++#endif
+   
+ 
+   return 0;
+
+as pnet libraries are static, the can't carry ncurses dep, somehow it should 
be autodetected probably.
+--- dgee-0.1.6/pnetvm/Makefile.am~     2006-03-05 11:32:19.000000000 +0200
++++ dgee-0.1.6/pnetvm/Makefile.am      2006-03-05 11:32:21.000000000 +0200
+@@ -14,7 +14,7 @@
+ ALLINC = -I. [EMAIL PROTECTED]@/dglib [EMAIL PROTECTED]@/include [EMAIL 
PROTECTED]@/include/pnet [EMAIL PROTECTED]@/include/goldwater
+ CFLAGS = @CFLAGS@ -D_SVID_SOURCE @LOCAL_CFLAGS@ -c $(ALLINC)
+ 
+-LFLAG = [EMAIL PROTECTED]@/dglib [EMAIL PROTECTED]@/lib [EMAIL 
PROTECTED]@/lib -ldgee -lgwtx -lpxtra @LOCAL_LDFLAGS@
++LFLAG = [EMAIL PROTECTED]@/dglib [EMAIL PROTECTED]@/lib [EMAIL 
PROTECTED]@/lib -ldgee -lgwtx -lpxtra @LOCAL_LDFLAGS@ -lncurses
+ 
+ ILLFLAG = [EMAIL PROTECTED]@/lib [EMAIL PROTECTED]@/lib/pnet [EMAIL 
PROTECTED]@/lib [EMAIL PROTECTED]@/lib -lILEngine -lILDumpAsm -lILImage 
-lILSupport -lffi @LOCAL_LDFLAGS@ -lm -lpthread -lgc -lz
+ 
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to