November 29, 2016
On Friday, November 25, 2016 22:52:18 H. S. Teoh via Digitalmars-d wrote:
> Hope this info will be helpful to anyone else who's experiencing this problem. It cost me almost 2-3 hours' worth of frustration.

Thanks for the info, though I haven't managed to really get much working on my machine. What really gets my goat about all this though is that with the recent update from PC-BSD to TrueOS, my desktop no longer is able to work with D properly (since while FreeBSD 9, 10, and 11 all work with D, FreeBSD-current - which is what TrueOS is based on - has serious issues with druntime), and then when I went to redo my laptop the other day, I set it up with Kubuntu, because the Cannonical folks were actually willing to build the ZFS drivers into the kernel, and I was sick of problems caused by the ZFS drivers not loading properly, which means that _both_ of my machines are now crippled with regards to D. So, I can't really do much with D right now outside of a VM. Having one machine crippled would be bad enough, but both? Definitely rotten luck.

I don't know how much I'll be able to do about the TrueOS/FreeBSD problem, but I'm clearly going to have to spend time at least narrowing down the problem, since AFAIK not many of us use FreeBSD around here. So, if I don't at least jumpstart things on that one, I'm probably out of luck for the forseeable future. But it looks like it's probably a druntime problem, so I _might_ be able to fix it. It looks like this Debian/Ubuntu problem is totally up to the compiler devs though and completely outside of my area of expertise. It would be really nice though if it at least _one_ of those problems were fixed.

- Jonathan M Davis

November 30, 2016
On Friday, 25 November 2016 at 23:27:52 UTC, H. S. Teoh wrote:
> On Sunday, 20 November 2016 at 03:28:33 UTC, Walter Bright wrote:
>> On 11/19/2016 3:03 PM, deadalnix wrote:
>>> A lot of users are reporting errors on debian and ubuntu. .o generated by dmd do
>>> not link and libphobos.a is unusable.
>>>
>>> This is very bad and we should consider a hotfix. Is someone on it ?
>>
>> Bugzilla numbers?
>
> https://issues.dlang.org/show_bug.cgi?id=16794  (links to other bugs included in report)

How Ubuntu-based distributions, but that are late on updates (I think to Mint for example which will not need PIE compatibility before months) will be affected by the need .deb ?
November 30, 2016
On Wednesday, 30 November 2016 at 21:32:37 UTC, Basile B. wrote:
> How Ubuntu-based distributions, but that are late on updates (I think to Mint for example which will not need PIE compatibility before months) will be affected by the need .deb ?

~~need~~ new deb
January 30, 2017
I have created a relocatable GNU Guix 64-bits binary of ldc 1.1.0 (just released) that will install on any Linux distribution.

  LDC - the LLVM D compiler (1.1.0):
    based on DMD v2.071.2 and LLVM 3.7.1
    built with LDC - the LLVM D compiler (0.17.1)
    Default target: x86_64-unknown-linux-gnu

ldc can be installed and run in a HOME directory without root
privileges by simply unpacking the tarball from

    http://biogems.info/contrib/genenetwork/pk9rkm4zvdp6pglam7s280x1x8y5rvbz-ldc-1.1.0-x86_64.tar.bz2
    md5sum fe2508135eadc87fcc31027524c11ec5

and running the contained

  ./install.sh TARGETDIR.

From TARGETDIR ldc2 can compile hello.d and
also a more complex project where I had to tell it where to find
libphobos.a (which is included).

I need a few people to test drive this. Please have a go if you have a
few minutes because it is important we can deploy such software on HPC
systems. GNU Guix is great because it gives us a fully reproducible
build system and relocatable Guix does not require administrator
rights, nor Docker.

In a future version we will update LLVM and add dup (support for both already exists in Guix).
1 2 3
Next ›   Last »