[Mono-devel-list] Mono-1.1.7 - NetBSD 2.0.x Support

Bill Middleton flashdict at gmail.com
Tue May 10 14:19:13 EDT 2005


This looks promising. Nice job.

A couple of suggestions:

1. Consider submitting your patch against the current SVN code.

2. Don't remove the existing *-*-*netbsd* case from configure.in. Instead, 
change it to *-*-*netbsd*1* , and even better, see if you can get things 
working with 1.6. and update the existing entry. :)

3. Don't use __NetBSD__ in libgc (dyn_load.c) libgc sets up definitions for 
NETBSD in gcconfig.h. If there is a precompiler definition exclusive to 
NetBSD2 (I hope) then make a new definition, and || where appropriate, 
unless you can test against 1.6 simultaneously. (although I know __thread 
wont work on 1.6). It also looks like GC_NETBSD_THREADS are also specific to 
2.x - perhaps GC_NETBSD2_THREADS?

I'm trying to leave the NetBSD 1.6 folks some room to work, is all.

4. The changes in mono/mini that you've made should be redone against SVN. 
Most of them were taken care of with the FreeBSD changes, I hope. Otoh, I'm 
pretty clueless about the registers on NetBSD - but are you sure you want to 
redefine:

+# define SC_EAX sc_eip
+# define SC_EBX sc_edx
+# define SC_ECX sc_eax
+# define SC_EDX sc_ecx

? Those seem odd.

Bill


On 5/10/05, Jérôme Laban <jaylee at epitech.net> wrote:
> 
> Indeed, the link was incorrect but I have fixed this.
>  I've also attached the patch to this message, for the archive. I'll open 
> a bug too.
>  Thanks Bill.
> --
> Jérôme Laban
> {Epitech.}
> *http://msdn.labtech.epitech.net*
> 
>  ------------------------------
> *From:* Bill Middleton [mailto:flashdict at gmail.com] 
> *Sent:* mardi 10 mai 2005 19:16
> *To:* Jérôme Laban
> *Cc:* mono-devel-list at lists.ximian.com
> *Subject:* Re: [Mono-devel-list] Mono-1.1.7 - NetBSD 2.0.x Support
> 
> I'm interested in seeing this, but the link doens't work.
> 
> Consider attaching the patch to the mail or perhaps better, opening a bug 
> for it and attaching the patch there.
> 
> Bill
> 
> 
> On 5/10/05, Jérôme Laban <jaylee at epitech.net> wrote: 
> > 
> > Hi everyone,
> > 
> > I've been developing a patch for Mono for a while now and I have updated 
> > it
> > to support Mono 1.1.7. It's been tested on NetBSD-2.0, and in progress 
> > on
> > NetBSD-2.0.2.
> > 
> > You can get it here :
> > 
> > 
> > http://msdn.labtech.epitech.net/mono/mono-1.1.7-netbsd-20050509-1.diff.bz2
> > 
> > or here :
> > 
> > 
> > http://msdn.labtech.epitech.net/Blogs/jaylee/archive/2005/05/09/3428.aspx
> > 
> > It is fairly stable and allows many (all?) parts of mono to run, like
> > mod_mono or GTK#.
> > 
> > Any comments will be appreciated.
> > 
> > Regards,
> > --
> > Jérôme Laban
> > {Epitech.}
> > http://msdn.labtech.epitech.net/jaylee
> > 
> > 
> > 
> 
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050510/4f5e719e/attachment.html 


More information about the Mono-devel-list mailing list