December 27, 2005 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Casper Ellingsen | Casper Ellingsen wrote: > On Tue, 27 Dec 2005 00:16:05 +0100, Casper Ellingsen <no@reply.com> wrote: > >> On Mon, 26 Dec 2005 19:07:49 +0100, David Friedman <d3rdclsmail_a_@_t_earthlink_d_._t_net> wrote: >> >>> I have uploaded an 'unstable' version of GDC for SkyOS: >>> >>> http://home.earthlink.net/~dvdfrdmn/d/gdc-skyos-unstable.pkg >>> >>> It installs to /boot/programs/gdc. Add /boot/programs/gdc/bin to your PATH and you will have the 'gdc' and 'gdmd' commands. >>> >>> Multithreading is very dicey right now, but other than that, it should be usable. Good luck! >>> >>> David >> >> >> Awesome! I'll try it once I get back home. > > > I got to try GDC on SkyOS some today, and so far it works almost perfectly. The only remark I have is that the compiler complains that it can't find 'libgphobos.spec'. When I copy the file from /boot/programs/gdc/lib/ to my working folder, it works. Is this a pilot error on my side, or does the file need to be referenced differently somewhere? > Type this command: mv /boot/programs/gdc/lib/libgphobos.spec /boot/programs/gdc/lib/gcc/i386-skyos-pe/3.4.4/ I'll update the package to include this fix. > Also, did you get Robert to implement to stuff you needed to get multithreading working properly? Yes, Robert said he would make the changes. I also found a workaround to do what I need, but I'm still seeing crashes. David |
January 15, 2006 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | On Tue, 27 Dec 2005 13:47:09 +0100, David Friedman <dvdfrdmn@users.ess-eff.net> wrote: >> Also, did you get Robert to implement to stuff you needed to get multithreading working properly? > > > Yes, Robert said he would make the changes. I also found a workaround to do what I need, but I'm still seeing crashes. There's a new alpha release of SkyOS available now, with some of the changes you asked for implemented. Here's an excerpt of the change log: 28th, dec 2005: Implemented pthread_detach Implemented pthread_join Implemented pthread_create detached state Fixed ThreadCreate. Save return pid in local variable instead of using thread stucture which may have been freed already I don't know if you have alpha access or not. If not, leave a message in the 'Threads and Garbage Collection' thread, and I'm pretty sure you'll get access. -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ |
Copyright © 1999-2021 by the D Language Foundation