Thread overview | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
June 08, 2016 LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
At first, we have build ldc-lts-master on OmniOS(32bit arch). We did some corrections in AddLLVM.cmake file for build llvm_3.8. And soon we have received working "Hello world" on Dlang. But when we try to build vibe.d it fall down. We should had do some corrections in vide.d source. After this vibe.d began working on OmniOS and SmartOS 32bit. But in SmartOS 64 bit not only vibe.d not compiling, even "Hello world" not working. Many hours of analyzing and correcting errors during build bring success. Vibe.d works fine with libevent configuration in OmniOS, SmartOS 32bit and SmartOS 64bit. All corrections are commited to druntime, phobos and vibe.d by Nykytenko Oleg. PS. If anybody need more details, we will be happy to help and write completely "HOWTO" |
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alexandr Basko | On Wednesday, 8 June 2016 at 08:00:03 UTC, Alexandr Basko wrote: > At first, we have build ldc-lts-master on OmniOS(32bit arch). We did some corrections in AddLLVM.cmake file for build llvm_3.8. And soon we have received working "Hello world" on Dlang. > But when we try to build vibe.d it fall down. We should had do some corrections in vide.d source. After this vibe.d began working on OmniOS and SmartOS 32bit. > But in SmartOS 64 bit not only vibe.d not compiling, even "Hello world" not working. Many hours of analyzing and correcting errors during build bring success. Vibe.d works fine with libevent configuration in OmniOS, SmartOS 32bit and SmartOS 64bit. > All corrections are commited to druntime, phobos and vibe.d by Nykytenko Oleg. > > PS. If anybody need more details, we will be happy to help and write completely "HOWTO" Have you run the standard library's tests? There was a thread last summer about this: http://forum.dlang.org/thread/zhcduibirwprgbzqkpvy@forum.dlang.org |
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On Wednesday, 8 June 2016 at 08:43:59 UTC, Joakim wrote:
> Have you run the standard library's tests? There was a thread last summer about this:
>
> http://forum.dlang.org/thread/zhcduibirwprgbzqkpvy@forum.dlang.org
We haven't run library's tests.
What right way to run this tests?
But:
We ported our sufficiently big server application from Linux to SmartOS x64.
All application tests is OK. Application working now on testing server in production like regime under full load.
And it's working fine. We're planning to use it in production in future.
Vibe.d simple http/https/web test applications work fine too.
|
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Oleg Nykytenko | On Wednesday, 8 June 2016 at 10:06:00 UTC, Oleg Nykytenko wrote:
> On Wednesday, 8 June 2016 at 08:43:59 UTC, Joakim wrote:
>> Have you run the standard library's tests? There was a thread last summer about this:
>>
>> http://forum.dlang.org/thread/zhcduibirwprgbzqkpvy@forum.dlang.org
>
> We haven't run library's tests.
> What right way to run this tests?
>
> But:
> We ported our sufficiently big server application from Linux to SmartOS x64.
> All application tests is OK. Application working now on testing server in production like regime under full load.
> And it's working fine. We're planning to use it in production in future.
>
> Vibe.d simple http/https/web test applications work fine too.
That's great to hear. :) If I were you though, I'd at least double-check by running the ldc tests, as I don't think others are using that platform. With ldc, I believe it's just "make test".
|
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alexandr Basko | On Wednesday, 8 June 2016 at 08:00:03 UTC, Alexandr Basko wrote:
> At first, we have build ldc-lts-master on OmniOS(32bit arch). We did some corrections in AddLLVM.cmake file for build llvm_3.8. And soon we have received working "Hello world" on Dlang.
> But when we try to build vibe.d it fall down. We should had do some corrections in vide.d source. After this vibe.d began working on OmniOS and SmartOS 32bit.
> But in SmartOS 64 bit not only vibe.d not compiling, even "Hello world" not working. Many hours of analyzing and correcting errors during build bring success. Vibe.d works fine with libevent configuration in OmniOS, SmartOS 32bit and SmartOS 64bit.
> All corrections are commited to druntime, phobos and vibe.d by Nykytenko Oleg.
>
> PS. If anybody need more details, we will be happy to help and write completely "HOWTO"
Excellent! Please post a howto. I would very much like to move my server from an LX branded zone to SmartOS.
|
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On Wednesday, 8 June 2016 at 11:30:50 UTC, Joakim wrote:
> On Wednesday, 8 June 2016 at 10:06:00 UTC, Oleg Nykytenko wrote:
>> On Wednesday, 8 June 2016 at 08:43:59 UTC, Joakim wrote:
>>> [...]
>>
>> We haven't run library's tests.
>> What right way to run this tests?
>>
>> But:
>> We ported our sufficiently big server application from Linux to SmartOS x64.
>> All application tests is OK. Application working now on testing server in production like regime under full load.
>> And it's working fine. We're planning to use it in production in future.
>>
>> Vibe.d simple http/https/web test applications work fine too.
>
> That's great to hear. :) If I were you though, I'd at least double-check by running the ldc tests, as I don't think others are using that platform. With ldc, I believe it's just "make test".
Ok. I try to run these tests on server. Tomorrow i will post results, then i came back to working place
|
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to flamencofantasy | On Wednesday, 8 June 2016 at 12:19:08 UTC, flamencofantasy wrote:
> On Wednesday, 8 June 2016 at 08:00:03 UTC, Alexandr Basko wrote:
>> [...]
>
> Excellent! Please post a howto. I would very much like to move my server from an LX branded zone to SmartOS.
Can I post howto in this thread? If yes, than i`m post it tomorrow also
|
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alexandr Basko | On Wednesday, 8 June 2016 at 13:41:59 UTC, Alexandr Basko wrote:
> On Wednesday, 8 June 2016 at 12:19:08 UTC, flamencofantasy wrote:
>> On Wednesday, 8 June 2016 at 08:00:03 UTC, Alexandr Basko wrote:
>>> [...]
>>
>> Excellent! Please post a howto. I would very much like to move my server from an LX branded zone to SmartOS.
>
> Can I post howto in this thread? If yes, than i`m post it tomorrow also
Yes, please. Or if that's too much trouble just send to my email.
Thanks!
|
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alexandr Basko | On Wednesday, 8 June 2016 at 13:41:59 UTC, Alexandr Basko wrote:
> On Wednesday, 8 June 2016 at 12:19:08 UTC, flamencofantasy wrote:
>> On Wednesday, 8 June 2016 at 08:00:03 UTC, Alexandr Basko wrote:
>>> [...]
>>
>> Excellent! Please post a howto. I would very much like to move my server from an LX branded zone to SmartOS.
>
> Can I post howto in this thread? If yes, than i`m post it tomorrow also
You could make a new page on the wiki so the Howto will be easier to locate.
|
June 08, 2016 Re: LDC+Dub+Vibe.d work on SmartOS 64bit now | ||||
---|---|---|---|---|
| ||||
Posted in reply to Oleg Nykytenko | On Wednesday, 8 June 2016 at 10:06:00 UTC, Oleg Nykytenko wrote: > On Wednesday, 8 June 2016 at 08:43:59 UTC, Joakim wrote: >> Have you run the standard library's tests? There was a thread last summer about this: >> >> http://forum.dlang.org/thread/zhcduibirwprgbzqkpvy@forum.dlang.org > > We haven't run library's tests. > What right way to run this tests? > > But: > We ported our sufficiently big server application from Linux to SmartOS x64. > All application tests is OK. Application working now on testing server in production like regime under full load. > And it's working fine. We're planning to use it in production in future. Are you interested in running a buildbot for LDC on your platform to detect issues early? See: http://forum.dlang.org/thread/hikcbbqqnpvvyirxgzxu@forum.dlang.org Thanks, Johan |
Copyright © 1999-2021 by the D Language Foundation