mono (było Re: STBR)
Jakub Bogusz
qboosh at pld-linux.org
Sun Sep 4 19:48:29 CEST 2005
On Sun, Sep 04, 2005 at 11:20:08AM +0200, Michal Moskal wrote:
> On 9/4/05, Jakub Bogusz <qboosh at 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/
More information about the pld-devel-pl
mailing list