kaffe on linux-m68k

juergen.orschiedt at zx.basf-ag.de juergen.orschiedt at zx.basf-ag.de
Tue Jun 10 02:01:10 PDT 1997


Short overview (kaffe-0.9.0)
  Machine: 68030 at 50MHz, 20MB
  
  Jigsaw: not the speedking, 
   	  does a lot of swapping (size=13600, RSS=12300)
   	  
  appletviewer: doesn't work
	[513] $appletviewer netz/home/kap6c/applets.htm                                 
	java.lang.NullPointerException
 	   at java/awt/Font.initializeFont(105)
  	   at java/awt/Font.<init>(119)
   	   at sun/applet/AppletCopyright.<init>(40)
    	   at sun/applet/AppletViewer.mainInit(984)
     	   at sun/applet/AppletViewer.main(993)
	
  javadoc: problems
	[515] $javadoc sun.applet.AppletViewer
	Warning: No source files for package sun.applet.AppletViewer 
	Generating package.html
	code-analyse.c:365: failed assertion `sp >= meth->localsz && sp <= meth->localsz
	 + meth->stacksz'
 
        and
        [532] $javadoc HelloWorldApp.java 
	Generating package.html
	code-analyse.c:365: failed assertion `sp >= meth->localsz && sp <= meth->localsz
	 + meth->stacksz'


Ok, here are the necessary patches:

Patch for configure.in (from benni at schlunz.phil.uni-sb.de):
--- configure.in.~1~    Mon May 12 20:16:23 1997
+++ configure.in        Sat Jun  7 20:37:14 1997
@@ -298,6 +298,14 @@
        vm_dynamic_library=no
        ;;
 
+m68k-linux*)
+       host_cpu=m68k
+       host_os=linux
+       PIC=-fPIC
+       LIBSHARE=-shared
+       LIBEXT=.so
+       ;;
+
 m68k-netbsd*)
        host_cpu=m68k
        host_os=netbsd1

--- packages/tjwassoc.co.uk/APIcore/lib/java.lang/Thread.c.~1~	Tue Jun 10 10:14:20 1997
+++ packages/tjwassoc.co.uk/APIcore/lib/java.lang/Thread.c	Tue Jun 10 10:18:00 1997
@@ -13,7 +13,7 @@
 #include <native.h>
 #include "../../../../kaffe/kaffevm/thread.h"
 
-Hjava_lang_Thread* currentThread;
+extern Hjava_lang_Thread* currentThread;
 
 struct Hjava_lang_Thread*
 java_lang_Thread_currentThread(struct Hjava_lang_Thread* none)


begin 644 kaffe-m68k.tar.gz
M'XL(`,3^G#,``^T;_7?:2*Z_PE\QI2][-@%B`X%NTV9+$Y*P)9`'9)N[VWM^
MQA[`#7A\_DB:Z_9_/VG&-K:!?.QV<^_NF)<'QB-I-))&TLPH!K,GUG3OQ9_9
M2%UI[N^3%Z1:KU6K\$W49H-_1TTAI%&K-]4F_%6A6ZWM*R_(_I_*5=@"S]==
M0EXPUS-F%C4WPU'W.?AYYF8(_2\:KZ__-"-XNOZK8`!;_3]'2^I_;MG!ES_!
M"IZB_VJ]#MVU:K.^U?]SM%7]?[;\\L*LS+[?&*JB-$"MF_1?;2I5KO]&K58'
M6.@&4P#_KWP_%C:W_W/][Q7SI$C6J!]?=_$-[R0_=T9$V$K at ZK[%;&+9$^8N
M^',%@!'^B#EWKC6=^40R9*+^^&.#C"KDYPKY9,VO+=L#K!](R_.88>D^]4JD
MRVR3V25R^3$B,:24^#-*)M:<DL+<,JCMT8I/W857(#!@<E@"?X&G3RG1;9.X
MU+0\W[7&`?8A+38!4I;':94X#!+0R7%G>-1M=<[;`](_(:UNEWQJ#0:MWJC3
M'D9\?'(MWZ<V&=^1D;5(3."M;RW>^Y]O=9Q&Q:0+F+[!*L'U88G/&`GLY?.O
MK(EMT at G1-!2?QF6K at 6RUA:G-\J^@R[+IAM[\7A%([!5)QS;F at 4E!\(M%1N*$
M0\#'*RL$*G`E`I'*K+`D<2P&NIU1%\1DFB[U/.H1'7ZYU`]<FYH5LB06\G7>
M>/U1&[1'EX,>?)W$?GK0/M5,6*!`V%1*I-<?$5TAQ_VSER]?\FE'P[:_^*Y.
MZ!>#.EQ3,Y`^S'*Z:0X3(D8VI;/6+VWMI-V"L=M#[4Q>3O#MA.K`,?4JL\/\
M*VJ;UB2_BMH:GFO#SFFOU05D\L,/Y&74K6FGW<Z'(TU+TM2]Q9YG36U]?B_5
M)<4$[B/P0FZ.^KU1^VKT%(Y at L?GTBY^D#G(]"6R#"]1QF<_\.X=RFQ:<""E3
MUR/K9#H<#2Z/1DENQ)N-+.U%#N`MJ5;4BDJ6!I)K7QVU+T:=?N]BT!_U<Z+]
MFL]9MH_,E`BLQ,#@S^%$M/"-X7\!.='Y@^PE&#A\]SLX"!\,9M(U[)`B,I*0
M["GU0\?C>G["<B>NOH"W+EN`YTC+>2T[)X/6>5N:E(@AQSSEI(E<@>4V<<@[
M6//CP)K[EJUQTEJX*"55/DA#.P9`@R,M'WJ&YA@'N7S,;[+],?^_-OY_S^#_
MXJ'XK^XKM97X7ZM5M_'_.5HB_G/%BS#.PPT$`06T\?LB?_-_(?(/+&.FNR8Y
M at V4';A6CO^O/WOOZ(JA0,Q`1OYD/(Q^&P_8;)#'"L>%/)X[N&S/.AH=,W<YT
MGS##",!'ZV-V0R'V=GRRX)(;4^(PS[/&,'^?(9W/8)QD`6!B-O#@<A'YS!%3
MI(3-31`&)3!WTB$@TK_XX)YN4#!WM_I=2`A$[@L:*`L+O)_E%<DD#";Z?'Y'
MP*],($>P_?4)#"8G*WF+>!D'_1[H!D:.R(+";IB1#?6AOSP"X6L?6R<G$.PO
M>T?H.;5?6H/6X'0H+:@_*Q$V_EPBMNY.P5K at T_'=$J8L-_I<1B^I:1`H-0U8
MN6%S&&1.-4U:>MP"BFVQ4YF3G3VS6H:/YM[.GJ["D[Y?VBG_:O_J%R+8"0<&
MR(FCE/&SF8!8DN/4:B6 at I<2=HG=,_TFJD^5+\79.=;)3?R\APIONF[H,J+J2
MINL%XW]RNJ_4D'!,MJ"^R<7#`N+[<I(K at 6Z.(<U"/##%<1*WFL"MKN)]]ERR
MHV89CC'VD1<U at P.!BDL3&?6<3.>24>!E)RN?2,"[I82,5P4L](5`*RJ+=/6&
M%-XM"E)D"/$0\!Y>%]%TRH<V!GVY1`K3@@1F%#YQ6\)GO2`)@Y)+')=PW'I1
M0.RJLIPD:Q@%P%E`HN_>X9.N%$H%DW^H!3D?KXDU%KVT9)D\V)YHTTHL(.4/
MV[2ZP4"4K($($WA57V<!3]=Q=@I+'=^KS4VZD>%=8@/RN*U''G)!ZMI1 at GCV
M6;_1M;EN3[71S*6Z623 at K-$MBI\'W-$/.3!L1=`+9U-%AL1TXQJ'P`0=G6A(
M78MA3SCHUWRD_`"R52?'4\2#U9>0_.6_D32RX*3CA8&.TX,E89E$LB"L8`#R
MD1<,$N$4!%\R^2F9N/)\M?^Q]5?(.I=9M`2_<%\`7^5#D;E"$BYQCN31T>A*
M2HD%<U2D_4'W**`AA23JVX<QV[8II_)P&Y-T,2TKG,5,AZ<$ZSW8)83I=I9U
MX#4MKJ*\Y$<,Q+>HAACLXDAD^/@\A1 at 6Z3(QV,71<B at IHN48\A,V#\'899"B
M@*\P(.2FE-`9#$?QSH')V<D45V:S:1>AR*NS at T5#X1&<6[!`,^#\K)\F$>;P
MX>?VT0B'AKD6I<2BZ'-219!F0KV[Y'4XZA'."X=TZ9S>Z+:?/0*`!`9\]ZT%
MVQA8D0 at IUHKNH=7;U(`YZ.Z='"Y02/(03F_P_(U+F#/L,#`GI,79U2[Z'=@R
M#K1!^[1W>2[_1*ZNKI*32KCF>)\F<4HE[A6$BPY%_A at GS'V8 at N&\L2D.JNOR
MA,\+!\)QPJ-R5P=^C3,3F6<R<(5PZ`ZX2X08A4D6NL2BC+Q70KG*2Z^(P6G%
M-R[3M`&=0KH,TEOH-J30W"36^\;E^9'0:8CG@;6'W9<V"(C<4I%S>@QT at TZ;
MF>@938K9NV4+Y\MI."Z;LVF`!U*06Z/.!S;S`)?9?$U$8X at 3*MASF9B'ZR'1
M$OHT\&PV`VLFMTB3(8THX26070,5<:`5+RZPBLX0S6/8'BW=Q%=QB`60.4B>
MX&\`)H7R%K]@%_JME`!4-P&J&<#J*N!>,37)XI[HKB(FB1%KCT:LI1'KCT:L
MIQ'W'XVXGT9L/!JQD49L/AJQF4+4DWIRZ:042?]U6OJZN@'NQPQ<=05N`Q^J
MDN*C]F@\-857?S1>-86W_VB\6A(/G/(2CWK4O:%F+`NUGI*%=R_L?@H6\KH$
M\&3.=/^W@<D"V+*6(HQ&!D-]$*.9P:ANQM at T^]?IV=>>3N''-(7ZDRE4E32%
M_:=34-,4&D^G4$U3:#Z=`K<C<9P1+,;@[<&1+[URZ,:SH2#.R'@,YMYVF*O6
M\ZD;"'#XZ_P[1O:H$R\D,(L-\(K"`^J4'^=`".#''C.1.=%48A9>4T`&`$:;
MBYQZMGO0/LGE,M<:69ANOW<*'Y]R.347^?RU,&>=T[-[QCKI]EO`3*V*$)-U
M$,?]RP_=-A_K82@^F@#K0>#C0N-Z@$B8/IA+WL#T'<P1R)3:U-T<UZU)!`%$
M.4*`UT/^+2/,@=>VZ1'HG/&#)]WF1TT)1D>?^EK_HCUH]8Z7(P_GP.5C<HNA
M]2^Q@])!^1YB)4@/N_W1L/.W=B['S0C-H!4FBR('G#-V[9&Y=4W?A"=WO/V&
M\?TW^)G[C9!6F/)ZX;L0I'Q_B[`'PA[#U/JI%$)(0H:PR,#,G8B'B5,^?!J%
M$5TXS-5=B\83\1Y+9"_<H`@E"S&SR007+C\3M9?[`LC,Y^((SV?`I9Q,H5$=
MU=;@M']R`FF4I-G\1$-Z#<E_I*FBQ%_O0H8V](&.(<L/C`TZA/5,))O9Y8 at +
M^6$VNGU(Z).,2.6(!Y",M-"_H,!VX;N+]/%AR`VG3!`^9.N3JSLD<(`+D5*+
M35FTS\!3[X0U\LT#O--&?:W7&G5^:4O:0M#I"Y?8>*W4%2+A^:K24$@'4EWJ
MP8QDS(YM"A:`LYD'WHR#6[8X$^`'U at 3&-N#EF,+PX%T#F^?,-KWE:Q+RV:$?
M.)8YORN1<^8S2*(A)=;Q9MA!@CJ2<%SK9D[-*?<.,?$2).5Q?@X<3$'V?&7[
M.()W!\YX069T[B`),7G+ at P%[>-6*!\,E9!>8XFDW+D#;Q"-Q_K("@0+0/E'N
MS1W=]2U^E at PS-P*1ND\-HQ2Z]P6>9H^!"SW`X^X9NT6&3,:'1#K at U)AKHJMA
M!'>W0(`%MEF.#Y1A2PL+80X*01;Y*?LM<\$+0-X_I[KG1Y-H[5U>E<++0]1(
MCUZ-.`:&+@^-D-RQ`'80_HR`VOX"H6;&@KG)5<%LST(N)M87E!&?`00C1,!I
MPB;^FMJA5'S&@"Z7P at D7'O-H2+:*9+DYU."I)/PU_-')!+;08'!SW-C8K,R<
M:,.2N!-=<'N2E_OR[N7P3#L^:AV=M:4QG9:H;<JP5S5 at WJ[&S4?"][!EE+!+
MQCM6CSZ`#^;+&>"F'MTMA at __Z9NI;7N.MGK_NS`KQO<=XX'Z+[7:7+G_5:O;
M^J]G:8G[7YOZ8\_D^L=WXB<D&M2P)I817^MY]U1[G>L^N#EPEF?,F9"W"_"J
MSN1]G`!>5P+;*E,7CQ*I73'IX7(@;H+D!K8&Z.E)V[6NR<\,<DX;*Y9L\I:Z
MG_G/]YY=L=EAR,0%GC!Y'&<*Z:H?;BC2-5L03Z+R&NZ%/1:X!C]7YI&G2#[J
MX)3#:%CZ7REC2]:&B66.E6'+0J,%Q&IF8(%1_H999MZR>0&:A#_D_-=\+KP:
MP4(:O.DUZ3B8'N1S$*4D2".H?2,5Q*$J)D;'[0^7IP49+V%B8/*.J`>IL':N
MG9^W+K3SUA6_7DA5`)W#%/H7(Z#`.7/\!#3L3>6#*#)]^PYU+]LFVEK__WW+
M?Q[V_VI3^/]]=5]MU+G_KS6W_O\YVDK];U3[F_3*VQCPWQL#UE<B;ZY"%A7(
MF:IB81H^O['U>'UQTJF/8,!AMS7J#Q)UK(6HD+P0C]/I09PX/Y;D7!1JY&7E
M[';3\1]IJ_X_UO)W&^,!_P\OA?]O*LW]9K6&):%51=WZ_^=H*_X_5C\A40\1
M[^)*FJWS_^]V_J&*-T6`97=\I#]*&\#R%#\B<#EL:[P&`_]+8G0V:+>.A\O>
M\,6H=?21'])&3:I587JJ4JTGZNCX)4V(\:DS.CJ3?%;B-2MQ69[)R-?<\BK_
MGI(-7G7A4)VH*]69]Q33-4HD4TV7J,-LELA*?6.BZH.#K.F.ZM[6#9<:RO6]
M7^W"P_6"J^6#6#%:2(@EJJ-#V6%MB><SEUY at Z0R6F$"'SS*OXU+*N-I15)%,
M'$5\J>*K*KYJXJM>*(4E@,Z^>-,07\T"_Y\&SLTW/`6&M2`IZW6-R8'0-.28
M&S6->U-2+#J^BR5>X2\9YQ%5D47_1%$LEP44TCL@\<_>9;=[0/"Y#+O3^H&`
MSDHBHEZ4`?+ at T5,XZ4N4+JNWUG%?+)($2?[O*E8LI!S8L83F`J:R`V:XHQ10
MA^_<`I&P7A7$B5"X_"4+>%0.B$5>OB-5^-[=E<G759O()60%HBJ*P;'G6SPJ
M,KTR?^4 at U1O)-RN9#`2O`,3JNQ1..0PA_!H&K_T.EN+<)$U>VC64?,LL$0-M
M,R/2#0(UELP+`4\(TB#OWJ4K.66DPP7TH,S3PL)C]9"'I'Q#`1=%C2.,F)&H
M_'>U_H\,J="<N#F#%A7.DZ`*T]C=/<@.<H\2D\:9(UG7FW&D:!SW^%F2Q4\O
M3F%<&]<N=J[@BY61-,XU"R>#E;``-(`L5M9`\GS<[3YBV[9MV[9MV[9MV[9M
1V[9MV[9M;?LW>U#2-P!0````
`
end

--
rfc822: Juergen.Orschiedt at zx.basf-ag.de                Juergen Orschiedt
X.400:	G=juergen; S=orschiedt; OU1=zx;          BASF Aktiengesellschaft
	P=basf-ag; A=dpb; C=de                           ZX/MB   C10-423
Phone:	+49-621-60-41468                            D-67056 Ludwigshafen



More information about the kaffe mailing list