]> git.pld-linux.org Git - packages/dgee.git/blob - dgee-pnet.patch
- converted to UTF-8
[packages/dgee.git] / dgee-pnet.patch
1 http://ajmitch.linuxworks.co.nz/dotgnu.log.18Jun2005
2 [08:38] <spacelobster> it looks like the guy who programmed pnetvm.c used the following when he built pnet
3 [08:38] <spacelobster> ./configure --with-profile=kernel
4
5 i tried to compile pnet with option --with-profile=kernel, but then pnet didn't compile at ll
6
7 this might be correct:
8 --- dgee-0.1.6/pnetvm/pnetvm.c~ 2006-03-05 11:23:24.000000000 +0200
9 +++ dgee-0.1.6/pnetvm/pnetvm.c  2006-03-05 11:23:28.000000000 +0200
10 @@ -103,7 +103,11 @@
11  
12    DBG( LOG_DEBUG, "ILExecInit" );
13    /* Initialize the engine and set the maximum heap size */
14 +#ifdef IL_CONFIG_APPDOMAINS
15 +  ILExecInit(heapSize, stackSize);
16 +#else
17    ILExecInit(heapSize);
18 +#endif
19  
20    DBG( LOG_DEBUG, "ILMalloc" );
21    /* Allocate space for the library list */
22 @@ -112,7 +116,11 @@
23         
24    DBG( LOG_DEBUG, "ILExecProcessCreate" );
25    /* Create a process to load the program into */
26 +#ifdef IL_CONFIG_APPDOMAINS
27 +  process = ILExecProcessCreate(methodCachePageSize);
28 +#else
29    process = ILExecProcessCreate(stackSize, methodCachePageSize);
30 +#endif
31  
32    if(!process) {
33      printf( "%s: could not create process\n", progname);
34
35
36 this one. i don't know at least compiles, what i need atm
37 --- dgee-0.1.6/pnetvm/pnetvm.c~ 2006-03-05 11:23:28.000000000 +0200
38 +++ dgee-0.1.6/pnetvm/pnetvm.c  2006-03-05 11:26:34.000000000 +0200
39 @@ -149,11 +149,13 @@
40      return 1;
41    }
42  
43 +#ifndef IL_CONFIG_APPDOMAINS
44    /* Import internalCalls from int_dgee.c
45     */
46    ILExecProcessAddInternalCallTable( process, 
47                                       (ILEngineInternalClassInfo*)internalClassTable,
48                                       numInternalClasses );
49 +#endif
50    
51  
52    return 0;
53
54 as pnet libraries are static, the can't carry ncurses dep, somehow it should be autodetected probably.
55 --- dgee-0.1.6/pnetvm/Makefile.am~      2006-03-05 11:32:19.000000000 +0200
56 +++ dgee-0.1.6/pnetvm/Makefile.am       2006-03-05 11:32:21.000000000 +0200
57 @@ -14,7 +14,7 @@
58  ALLINC = -I. -I@top_srcdir@/dglib -I@PXLBASE@/include -I@PNETBASE@/include/pnet -I@GWBASE@/include/goldwater
59  CFLAGS = @CFLAGS@ -D_SVID_SOURCE @LOCAL_CFLAGS@ -c $(ALLINC)
60  
61 -LFLAG = -L@top_srcdir@/dglib -L@PXLBASE@/lib -L@GWBASE@/lib -ldgee -lgwtx -lpxtra @LOCAL_LDFLAGS@
62 +LFLAG = -L@top_srcdir@/dglib -L@PXLBASE@/lib -L@GWBASE@/lib -ldgee -lgwtx -lpxtra @LOCAL_LDFLAGS@ -lncurses
63  
64  ILLFLAG = -L@PNETBASE@/lib -L@PNETBASE@/lib/pnet -L@PXLBASE@/lib -L@GWBASE@/lib -lILEngine -lILDumpAsm -lILImage -lILSupport -lffi @LOCAL_LDFLAGS@ -lm -lpthread -lgc -lz
65  
This page took 0.055473 seconds and 3 git commands to generate.