mono (by³o Re: STBR)

Jakub Bogusz qboosh w pld-linux.org
Nie, 4 Wrz 2005, 19:48:29 CEST


On Sun, Sep 04, 2005 at 11:20:08AM +0200, Michal Moskal wrote:
> On 9/4/05, Jakub Bogusz <qboosh w pld-linux.org> wrote:
> > Bo by³o stare mono.
> > Teraz nie da siê zainstalowaæ nowego monodoc, bo siê mono-tools nie
> > kompiluje.
> > Do tego nowe mono:
> > - nie dzia³a na sparcu (teoretycznie powinno, ale po poprawieniu b³êdu
> >   kompilacji libgc mono sypie siê z SIGSEGV)
> 
> <quote>
> Hi,
> 
> What OS are you using ? If it is linux, then this is because the
> runtime has not been ported to sparc linux.
> 
>                      Zoltan
> </quote>

Ciekawe, bo po zbudowaniu mono z -O0 bootstrap przechodzi.
(z -O2 wylatuje z memory faultem)

Wrote: /home/users/builder2/rpm/RPMS/mono-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-devel-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-basic-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-csharp-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-ilasm-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-jscript-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-static-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-jay-1.1.8.3-4dbg.sparc.rpm
Wrote: /home/users/builder2/rpm/RPMS/mono-compat-links-1.1.8.3-4dbg.sparc.rpm

Swoj± drog± dziwnie wygl±da b³±d na buildlogs:

mcs /nowarn:649 /nowarn:169 -nowarn:612 -nowarn:618 -d:INSIDE_CORLIB  -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB -debug /noconfig /unsafe /nostdlib /target:library /out:mscorlib.dll  @corlib.dll.sources

** ERROR **: file exceptions-sparc.c: line 382 (mono_arch_handle_exception): assertion failed: (!ctx->uc_mcontext.gregs)
aborting...

pochodzi on od zainstalowanego na builderze mono 1.0.6 - ale jak rêcznie
uruchamiam na builderze to polecenie, to przechodzi...

BTW, czy powinni¶my pozwalaæ u¿ywaæ zainstalowanego mono do
bootstrapowania?
Jego brak objawia siê komunikatem:
*** The compiler 'mcs' doesn't appear to be usable.
*** Falling back to using pre-compiled binaries.  Be warned, this may not work.
ale dzia³a.
Je¶li bêdzie akurat zainstalowana jaka¶ walniêta wersja mono, to nowe
mono siê nie zbuduje poprawnie.
Z kolei na alphie normalnie nie znajduje mcs, bo jest tylko mint - mo¿na
mu pomóc przekazuj±c EXTERNAL_RUNTIME=mint.

PS.
-rw-------  1 qboosh users 14135104 2005-09-04 17:12 PLD/RPMS/mono-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users   383087 2005-09-04 17:12 PLD/RPMS/mono-basic-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users     4869 2005-09-04 17:12 PLD/RPMS/mono-compat-links-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users  1100219 2005-09-04 17:12 PLD/RPMS/mono-csharp-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users  2887723 2005-09-04 17:12 PLD/RPMS/mono-devel-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users   128515 2005-09-04 17:12 PLD/RPMS/mono-ilasm-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users    55876 2005-09-04 17:12 PLD/RPMS/mono-jay-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users     7522 2005-09-04 17:12 PLD/RPMS/mono-jscript-1.1.8.3-4.alpha.rpm
-rw-------  1 qboosh users   808046 2005-09-04 17:12 PLD/RPMS/mono-static-1.1.8.3-4.alpha.rpm

ale to na builderze nie przejdzie, bo musia³em make wznawiaæ
z kilkadziesi±t razy.


-- 
Jakub Bogusz    http://qboosh.cs.net.pl/



Wiêcej informacji o li¶cie dyskusyjnej pld-devel-pl