From: "Roland C. Reumerman" <email@example.com> Date: Sun, 20 Feb 2000 14:48:46 GMT
As stated in my previous message I've been wrestling with building an EROS
port on a Linux-Mandrake 6.1/Pentium II combo. Jonathan Shapiro pointed the
fact out to me that I'd first have to compile the cross environment. So I
downloaded xenv (which I discovered doesn't checkout automatically with the
rest of the eros files), set the EROS_HOSTENV to linux-env, cd'ed down to
the xenv subdirectory and ran the compile (make install), which was a smooth
Next I cd'ed up to the eros/src/ directory, set the EROS_SRC and EROS_BASE environment variables, and typed make install one more time. It seemed to be doing al right for a long time, but then the build process broke down suddenly. It appeared that the shell wasn't able to find c++filt. After fiddling with some other options, which didn't work out, I decided to make a copy from eros/src/xenv/gcc to eros/src and inserted a hard path reference in symtab.awk (which processes some output from objddump on DEFAULT.eros;
If I remember well, I've already sent to the list a patch to correct this problem. Anyway, here it is again:
begin 644 cxxfilt.patch.gz
M'XL(`+^D73@``Z63>V_3,!3%_VX^Q5$94J,LCV[51C-M*NQ%86NGK4`EAI"; M.HVUQ(YL=Z."#\\U*XP]A`HHB>Q8YYY[XOP\%7F.<#`'U\J$[:@=*BUFL7N+ MC<[B"3,\-@L3,YT5L>B\V(HS)?/XE%WQ7)0\JK-?I7]5Y85A^!]-&Z-BCF%F MT>X@2=).DFYVT.YVNUX0!/^6J'&J)`YXAHT$28?\THVE9:^'L+V=K&\C<$,7 MO9Z'9]"\+EG&80L.=G,%DVE16]P(6X!A'[56,\VJ"!B)BJ^C4#?\FNMU"`-3 M*&W!+)R1,ZA4Q:6-/)A%)5G%3612K+7VAX.C_K$?N0_QPL9::_CJS<&[TS,? M84A*XP;+)N:!%-]HX?CEA[>DRVDZ&I[Y\6T^VH]%12411?:"!O]2NR3[X_%1 M_V2TN]8Z/!]>?!X?#M[[\43(F'QIX>+SV?GA47_L9T%`VV6Q<TFU*Z=QXA43 MP5U1%-,]J\NY"4LQN9M%+/6FJR+[V/U/8#R1915$'Y<]1',[359#\PFK^TBV MM]).]P[)S<TMA^3MX)`$L310UA%)9$E%@)4E*B9G)9^"\-*"&Q3LFGA%IK3F MIE9R*N0,4[Z4W;HX[8+^)I0L%V2G#$>N-/*YS*Q0TD1.YX6`L?H'$+MH_F1C M;P]-J+EUYVK'"W[7$%;]\^'@8W/)6_,32>_KG2\]KEM+0$C7D[;#QU>W##I5
I'm not quite sure how this kind of symbol demangling works). During the next ride it reported no problems, but then it stumbled on some else. It was processing the Makefile in eros/src/base/lib/domain/crt, and reported:
My meagre knowledge of make file options is stopping me from making any more progress. But maybe I'm almost there?
Roland C. Reumerman
I too work with Mandrake Linux 6.1. I've compiled it without other problem with the xenv compiler. But it has been some time since I played with eros. I'll try to find some time to update my copy and see what happens.
__Pascal Bourguignon__ PGP Key ID: 0xEF5E9966 mailto:firstname.lastname@example.org PGP fingerprint: 00 F5 7B DB CA 51 8A AD 04 5B http://www.imaginet.fr/~pjb/ 6C DE 32 60 16 8E EF 5E 99 66