Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!bloom-beacon!eru!hagbard!sunic!mcsun!ukc!yorkohm!pete From: pete@ohm.york.ac.uk (-Pete French.) Newsgroups: comp.os.minix Subject: c68k libraries Message-ID: <1991Mar20.113458.3973@ohm.york.ac.uk> Date: 20 Mar 91 11:34:58 GMT Organization: Electronics Department, University of York, UK Lines: 246 There is a problem with the c68k libraries as available on plains (the last time I looked anyway) - the problem is with the GAS format verion of the libraries. If you try to build c68k with these libraries then two symbols are not found in the libraries. One of these is due to a simple typo : _ulmult instead of .ulmult . The second does not exist in the GAS version of the libraries. For each of the routines such as .fpmult there is supposed to be a corresponding routine called e.g. .asfpmult . Most of these routines are missing from the GAS version of the libraries. Following is a uuencoded, compressed shar file of the libraries with the typos corrected and the "as" routines added. It builds O.K. on our SUNs and allows you to compile the compiler. The compiler built using this method behaves exactly like the compiler built using GCC and all the floating point seems to work so I assume that I have added the routines correctly... not guaranteed of course - I just hacked them in this morning. hope this is useful to someone. -Pete French. begin 644 libgas.shar.Z M'YV-(T* >"$FC9L7<] H& &""IHTT+(*GS)@Z=(!2+7L6 MQ)TT.8L:1(@&! HW;\".29@BZ!L08ZR&B9MR1((P&=^,"?,EA@T7ZZX<.(83AZ!)J89%PR.D!<*4,&1)/H(&3 6!E#APP:.F+46)DC M1PP%7N&\D0,62A J2': L(^_!T&#.KQ0QQQR_.>&#B3PAX0":9C1U1Q@M>#@ M"9"Q(1EEEF%V@@)"N:% FZA<5A"T64GPET9@0 86#_)T<(=,LA#GJA21H<: 8$$8QAAK@""? M07')H8"A<,(1ZJ:LF9HJH[S2$<8:U$4'U!L.4B4?'"UPZ^!M0:&1;49ER!'1 M'&F0020(\,8K[[STQJNGI9A"9Y6Q;\ !!W<@B*N &K+%:R<07)YAX:T@K(EE M& DOK%&97YR9ID$.7Z@ DTY"*:4"93'8[5413BAF9Y]IR*&Y'H+8T8AHE C" MB69IM&+ -KT88UPTX5$C5W3I>#)E*?\8)$9S$&DD"$@JR?&344Y9Y947>@;: MAEUZ10>80Y-I)II:8=SULC\U.V>=C>II59]_]BKH5866G2@0JCH:G:R24OK9 MI7AIRBF\GSY;4JF HUHWJTJ]^FBDM-J**PRZPL'K:K]":)&UQ/*+;+IDOYFH MX-$"3L/A05V;[;[^6ZT>K__=B

W*+.,O;\\XU!?T]:^$1B3">Y9)-02TFE_*51&1\4H*D\6R)2!P9) !KUYB MN3, )__HCJ9S)+@:ZH0YBD0^[MK+( 5I3-MD4 MXTS[.!AXTH!7#V4G6*J4U8,JJX]EB ,\:X#5=;H+E3T 05<1&D)X9?6L1U*K M0>>3G5(B,&^U# D;Z="#M2K+J7X,0VT, A&%L*$&_00G&M,& KN>DJ]DO&94 MUTBR6HY4L&6AID(&R ;T>!*J\AH!#/ 0 QB8%J/WI.H8X&F#LD(4KCZP00UJ M, ,;Z)0W=1#)@"+B1J7L1%(?W")IZK#%+H91DQ_1IU3Y>$WE?HB7OK3G90>K M69TJ@4]Z $MP"$63B BR(Y>2 UP@DTJ8#.N5=DG763_(!ALD%B-G!!49WL.& M&V Q-G#(IG%3*X:JL@$'.L6604 P!',1*R3+ P$97@@"(>#%(B\3BZ#"L%MG MUL@O=P$*3], N20QIP*KLAHB*0GH*9K<,Y@\X5E:G<)9@>E:91SG&%SH\OE#?[8IKPZ-RI@FT"IN M^(%?]BJ1-HQ$@DK%RX<3NN2S2(5(,*5G-D5EZH^\-Y1VTC%RX1L&^::6/IGA M;&G=3, Z6R[1K'3EUIP*QN5.M]5$8B02;\P;0S*;-+R&IT'6\)@NBI97#L36 MY895+#/\<22SAK4-QAD#&9CSGT!H@:/*HBX6!75PAMDVL<)=[7$*%&V.81AW0,]])[6YI47A";C#R4#O7!V,5_D=%E &E96M)0"I;*!VR'G% MPI_(N]O?1C6N\>2HM?G)0P,\),-<<&,6.IN&,(FV;W5N;<9F&RC"RIRWPP#N M@HN;W.9&>+K7G89V+SK .=ZT(_,M%-SC:D;XQ_V-,>]^)B.0E9*36!4MGX7"8BB\1, M#B9"D]6P1D/U2]K]CJ2_ZT7M?R? _?.WI*E$PAL+$( ]IH>C418 TX8; M=P1!, 4402@P@882) ;L5V Q B']TA=V,(97 $?HX@8AL8,@D 2]-AK=<3.! M0A9(18=FJ!1TD >16(E)4Q5O !=+$1$!6"H:"!1Z"'%Q>$>Q]$)T8$=OL!@G M 05O@"RBZ$!TP(QZHH] P8_^.$\1\4G+PU-A:"Y[<@8UDB[>!0,MD$8O8"+ 9CT5)*$V6MIX ),42[X$Q_(>(+;XB",9W560=B$%Q$9'-* M%TK1"0>VPB7;*0985 ;S(087A0J3RW,D32:9[.AQTMIT-OYRAS4)ED\%):%)_D-% E!P)!0&\2>F_SY2A" M,&OL*5IX< -FL"A Y*%;A%%]IIYRP)[SM2A])@9/UJ C\045A)S/>(R8%BRN MTDH?,C@LJD.,TJ.D\J.+\AY.QJ(8!62#-@=K$%E0=:)%6BM-NE)G 5/S41-D M!$8HVG+RQ4=@-"UDI*(?.EKO&3GC= .: AA680?ED5 65P]Q@8-0.C!X[[\J ? M@FN])J-8MZ.9@:DTNJ-8Y*-;!*1\!*H/&J5'"J5CUD=+N@9]AE^K%J5,JE() M5:5J6A-]IJ4NRJ58]J516JMV(*M]]*9APAIS6J=T<*=R@@)YVD=[&A@QU6=_ M>J*!:J5T\*Q5MJ*'BE&BHJC VGB/&JD&"124F@"6&D(W]XD6U!VIX39^P2@K M,%\@QBA4DE9C-D!P&BA?\&JA.D8,ZJ 0^A-(ZJ*1AQ7!&!_/Q9TLVJ7!%&;C M:B@!^Z"..SKCZDYTT+)PT6F1T&I[: M>:!/)YU2-VW5Q@+7YBA7]W/"B'IL!W;GEG!D9W:5]W" -V^-ZG@CAV]ZHF]R M5YK_IG)W=[]Y![\+!\!^%V^F)WAR0* ':G@;5WF+U[[Y^W8FMX*3QW!]9WF- MZG+' W-WQ'G6^WGGFG/5-GJ&HKY;UW5#-WJM9T@"JA%,AYWDR9WA.\/H&5Q3 M5[[GJR?I:WKKVW6-)W+E]KYCIR?L9CGS^W=K=[]M!WG[&W?\YK\.@L%)C'=T MHW>.0L4KA\ 2I\ ,;"L.C'@=5X<2['85:A46_():',"XFGEZLGF=1[ V%WHE M''DG[,,IG'ISL'I[TL(#9'T?$S(S27O>DWUP@%^ZQS+D\S*^=S["IR+$MSXP MTC[)9R,\$3^&C,A&(R32MS1-LS\=(!ME8!RL(" *!8/&($ HW84:('Q-IJT MN"X=V$O[(HTB" +%XGFYAU["(U^:))U*(C !6>R"ZA2,VD:(I6J8JMQ(J2XHJ]%B^Q6%0\\(O2#!)P MR8NJ\XN>%XS>QH+%>(Q/&!$#MHPZY8Q\&(T21174:(TOE#1MH(VN[(TU$HX@ M,(YB48X8<1:RK([LB+CM LG[QAKR:)R+URKWF(_FLH_^:2-709FD4A=449#S M@805800*R9 .N1,0*9%M2)$6J=+[J)%\W9$+ Y(;%YBJ:9!:#NT<[9XR=E\Z8B)<9I]@=F#.0>% M>7C/@9B*R9@']9B1^<@Q8[<-4A9O$39]S9FJ?1:\C3^C"=_KSRR4QP6V9QX0$+02 IXOS,#X9:#XI:\26DZ[:D89.E!&RK&!*[H*E0!,X*1/ M%KJB4N-8]+5#],(:#@=_9J!_%KO'FF7)NJP\'IX,_.'C&5,HGJPJ+KK1*N-+ MQ@0I:J@@BJ@Y#JR6"LC9(\@C4WL38ANXDCGUD?N>]YGUP 'ZNHLKFAW[JQXVO#'\^(!CDG(.U#10]:!7K+)E$:"Y&&,]/.\\D4\\;?<]4 M:(7\W(7_W(4!#8:P*18&;8:AN-!K*(I[ H=R>)P4G8<7W8=EK=&!J%N64X@@ MS0:)&!V,V)>/>-*]EM)B>8G\IXEP;;TQ#8IUH>J4.Y8'9) L=77Z-5@K>AB M#8YP(([D:(YJG8YPL8[M^-;P*-?%>9QVC8^]AI&2_8]^+9"O'1B#C9"&( M;90$J91,Z92\OH-U>-MO:96[W?6^[96S4I'"/01D:99HJ9;F M+A;+_9:[Z-QT:9)5CYO4#>_VC=^9W=V'J2>)N8CB[9B]!IFY9=X.FMZ8R=Z; M2?;OW=?_/=^E*4=_F=VIN=TLP-^O^=^R^82T27<$SMF[>1@(?H6_%9QQV.!T M3<80KIR//094V0)N-$^*1]+8^-5G(4%!$T3R,D0ASB6M\BH)<%/CJ17X!7SX"MFD_EF9+4*Y MP5,07^?(I880)41D69&49X"#<) DPW"G"!Y4&(4P>@A2(< M 3.P#&*4^L?^:IS[:X*H(@;0@!M W! ;6F%SZ+&Y90:!P.8X$<(@OC+^]F M@=(!ZQ\(M"V6RA3:0OAB!A.5JI%6_B\&1$$O4P8O80O(A Q,#W;"E 4*$8XH MO('OI,;IP"8H U0A*W2%-F 5-D(ZJ P!H"H3 W2D _Z M01<(!,6?#!0[S[ 0:BA1,3A\C!ID@]>P$H(3_+4/1\4G+#?&YOVAJOJ'7^!? M.+R!6J'] 9@_\P9QH&4PAV1P!VHK<\@,82"ZH1."T!<>P6J3!#-#C?N!#?&, M/$&(N%"LG*C8@=Y/';8_*N,24T(7/",/T0/NP,_P+&YB,6R#$%!:;:Y'U0QE M8HVC,M[K^D$<,Z!LQE,*;(KP$.*P :@(!Z3AZPEE@6Q[##([8WL,67+8$KNG M?#0R-??(U(>;VQDS(LY9,AQ1%[PB:8 ^>6[ZY ^G 7M$6?/YBANB^Z"R0D@+6J2"P-^N^V:VC0?1K3\PVJ,2#TAFP8W?L;-B9H".4 MA) =KSM.4:C7X#-]INWZ6;1S(--NH%4[,G30$EH:PD(-S0V5 6\7T(W8FT=U?2(-&\HT0BR=YE(M^1[SK16&AK3ND=$9]X5//JFCW">1TF?+3]N()L$X:0,*IZT?I3:PA_9:F]KS#FQ/MI4SN">5F!O=JQF\;2+< M/> V*<*22.)[Q.WO(;? UY8('\03>-!-LTTWO53=ZMOI&TF/CP-%/KL0WBA" M8R)OF6\RG3=QQ?G66P?Y?'DA],4WT;2/Z)MINF^H+[^9I-6G)UI3ZXL98.'U ML8A1-^"LWIK430<.*/BFD@"<* *#8T,.SO&@!VX H5! MD+B!$P 6E(*V"4TA@5BNQEZ'SNX,K@Q_[*>Q1:(D(!C&$.>A#P_$=46[?K$5 M[(\R:41\8T#J%.=40GY<"OE>S<:I?*3&4[.QE]"&S+! :]," P339?H8EPDR>Z;*! XB[!=NKUP#,CP3;O@R^[+[U;\- M-CITIC]1?QZPX.B3"BBDR( 7E '&1FM"J5QH;F;-UL0R@^-KSC_1I1!=SL)L MF&(S_N4 W<6=A@G9I%!F@"@1M;5+(Q^LL5 QK9?F_&M"]?%P,.Y5-1?K) M,$F"PZ+F#NM"V@:/!1V)&7:PF!$K.TALBZF=!'8SS1C)8TAR).\>. ME1Z)\\/T&!\S.G_B@W@YV;,5Q5SS80Y@49&AN;$8?":3630^;RXMOH]+1N=2 M P+%%A*,8LG8D MH3AF.WZ6'+L=1)-H=2C<6;1G1.Z26RNQCF/4$$4'[:B(N..Z,&DH#3RNM$F' M[UY:G#B/_6Z(_COVJ!'<(\&#CZ\(X6'&601$B=I]+'Q"=W(08ZU"&G6M /+JY"7XN5A2'>4[SCDK$1H'Q*O7841 MN9'ZFHD<2!;-(!&VA$3T6J31BTA(3T8J/1HI(N&%C71Z.-*R2;W41_5\I&X" MDEMOD W)KY>3Q)YI(WMF+_0-I;3WVJ*DVZ-M5%*664G=AB7M'BO">\%-+(%) MOV?< !]U5&X.@KEA4C19EQ+?U6M);?)0.C[5)R>?&7BC?'9RO%V^\J8G-]]E M\I.:J8J>/?@&FP@E4#"4I@^[P4G5Q_K\&Z0$<+!/P-DF2UG@:M\8W92YSU/N M/E#9^S[.[R.5$TZ$5+CG9$(L*-_ZG4A3*X XK1&@) ;0_#P6L^;HJU*UH.B6 MOWJYXA.BHFN.J1 UHD07J-J<735, M&:HT K*852B1#<.IUP CL&"?F JJ"80T("75 (H9K!;8%X!3Q&'6!,'X%#GE MJK&Z6([PJM*!J3H0OQ71NE+8JV5AJRRW$2GG*UJK_&*ID 8B@59S8\$)@N5/ MKM)5,6!Q[FH5R0IZ-93P5?KG5P78T#JLD^JE6"JI&K0,:_-"K,\+E,PN2P4F M\&I6&*H**@;PBKIEM0K7EGH,-4ME]2[\LE5IP&^]%7L,>9TN&->>Q$!7?5$/ M06<5KZF891!6>S*N FM@\2V#9;%FE^=JJLF%_WV1K$!<0A<0X0.H4Y] *LB@ M&,@ ^QD/106$]:SU0WM !\QG90J;Y)._2I?>.?EC"ZB"[]F*?**JOPK<2BO M\F5JIBS.=57T!&!(3G+@)M 8$/:@F$9:.48P8,:8 !.@8&B A24+KJ,,G!8R MLF IEW_M+ZL%,$R&KZ(0T.5[9 ()% MF]%BB\Q5&3<&4NR,[3,P2V:MK$#!NX )[4H#TC5Y4=<@D[ID[(H%5F(@9U59 MX*H(#5>%N@W:<9Z0-.TRG,#"C$D(#4)'P<=M0Q\ 1NJR4!VJN@(N,0-52==0 MD;(R=I@1.<#:K/P3P:&&9*JQHE@KM6)5ZQN(6;G+JP97-(*SH&S3FHHJ-CKD M%#75CT@%]8)4J+6W%IRDY;6XEQ$T76S@TH(KV/I2H-?2XEZ/5M1FVL0Z,CLG MU^JJI[9B)<478E-U:M*AM3F5CA3//JC#K([I0&'+\V9.3.>)(^27]*Q?$V=] MZJ_R@CWGSO;,8 3'6UTQ D9YCNWX7("Y]GQNBS'V<90M!6N?* =^:K VUL$T M3_W;$(HD@BPXT MDIU%2J86ET];U+=P,8/*13Y7;SWH"4"XW*?77,PTD%^8B4/"I[4C726%V\ 3 M-,BD$#4&K]>$@1X 8RR#"J@U*V O]1HQ0'*]@,D5 S%@!8B!F])6PH *8+DE MUP:H !10:VZN#$BY,N#FSB>@ZW/]@AK@#I)B/Y%*D2"'+$1XB#%E,X10. MG M0M@ <9@A5CZ 03INK_RX?Y(Y MM15V"9VR0@U!(EGA7<8P&SR#KE$.EB$-HTPL!R?R0[;N OXASB]>0#^>FA1Y M,5:-XNRM)$WLFA>21VY(WF$ MHO21/S(O< EN<6%'I HK$B@LA"D)E_C!=N *4Y*ANH5;CA>NL<1DF]P55*)* M@LT<.<.SQ++Y/JFU0'"CIQ*&8E;W1?&TA0,#%$\2J" MIB4V%+GRB26*'K&O%65^7!32400V2D?Y*"'EV"3? AAM7)4]D35498_E0->B M5?Z'7YE63("L%)37HD#2RB]N*Z2X%R<)OU)7)#%?@1R^AJ\%^>5$ ^+KD8"RH MW$$1X\5,P1U9EL/(BS%H8WJ,F-DQ6O#'3!6;O),!S !9R(@W$@]B.2-AH#&GF3-YQL] MB$#CN]J?+>DUE"92IDY#_$K82_)MK;BX\=B:I=F3=XU.X33 I@P/&S^,9=+, M+&Z*+\0)/QTKO&OGH:]-GOPSCS%/(K9WR"^T56+4$B1YVBW42 M<[!=80-XWC;?.!R8YW#TQVP,-=6O" M]J=Q5LSPEH7IY@(<>\!<]P !77$Y@%#QH4#][>^!P&RN^+B("%J!UR(FT\]L M0 -WLCW7@3OH![Z@.F7B5EPCP99BT>.](!P7!'A<#J*9=,K(S;DG-^:J7#V! MEFI1Z2%0X#C/D, MFD+JRE2JBX/%[@S)"E+\UYQPGK]5*NUQ".JB!KN,B(@ 7$J:I,HX SW6.)2^:% MO4"VRZZLKS5K"1;T%9Y1.M06YEZ+;7ZMNP5B5Q-@$EO'G,0^L_T*SQ6*,K,& M9SN='[/W)+;9&3([9^[SGOD\0$,&C0 +HL(Q%(& 0T',18J(#AUALBH end -- -Pete French. / "Two wrongs don't make a right, Adaptive Systems Engineering / - but three lefts do !"