Jump to page: 1 24  
Page
Thread overview
It is still not possible to use D on debian/ubuntu
Jan 01, 2017
deadalnix
Jan 02, 2017
Walter Bright
Jan 02, 2017
deadalnix
Jan 02, 2017
deadalnix
Jan 02, 2017
Russel Winder
Jan 02, 2017
deadalnix
Jan 02, 2017
Russel Winder
Jan 12, 2017
Elronnd
Jan 12, 2017
Russel Winder
Jan 13, 2017
Elronnd
Jan 13, 2017
Timothee Cour
Jan 13, 2017
Russel Winder
Jan 14, 2017
Elronnd
Jan 14, 2017
Russel Winder
Jan 14, 2017
Jack Applegame
Jan 15, 2017
Matthias Klumpp
Jan 14, 2017
Jonathan M Davis
Jan 14, 2017
Russel Winder
Jan 02, 2017
Nordlöw
Jan 02, 2017
Russel Winder
Jan 02, 2017
deadalnix
Jan 02, 2017
Nordlöw
Jan 02, 2017
H. S. Teoh
Jan 02, 2017
Martin Nowak
Jan 02, 2017
Basile B.
Jan 03, 2017
Martin Nowak
Jan 02, 2017
Jacob Carlborg
Jan 02, 2017
Martin Nowak
Jan 02, 2017
Martin Nowak
Jan 02, 2017
deadalnix
Jan 02, 2017
deadalnix
Jan 03, 2017
Martin Nowak
Jan 04, 2017
deadalnix
Jan 11, 2017
Martin Nowak
Jan 18, 2017
deadalnix
January 01, 2017
But it is not clear if anyone cares at this stage...
January 01, 2017
On 1/1/2017 3:55 PM, deadalnix wrote:
> But it is not clear if anyone cares at this stage...

I use Ubuntu as my development system for D on Linux.
January 02, 2017
On Monday, 2 January 2017 at 00:04:51 UTC, Walter Bright wrote:
> On 1/1/2017 3:55 PM, deadalnix wrote:
>> But it is not clear if anyone cares at this stage...
>
> I use Ubuntu as my development system for D on Linux.

Then you may want to check that nothing DMD produces will link because of PIE.
January 02, 2017
On Monday, 2 January 2017 at 01:03:54 UTC, deadalnix wrote:
> On Monday, 2 January 2017 at 00:04:51 UTC, Walter Bright wrote:
>> On 1/1/2017 3:55 PM, deadalnix wrote:
>>> But it is not clear if anyone cares at this stage...
>>
>> I use Ubuntu as my development system for D on Linux.
>
> Then you may want to check that nothing DMD produces will link because of PIE.

On a broader note, all my project involving D are on standby since this problem occurred. I'd be a business, this'd be the time where I would put D into the trash, use something else and never look back.
January 02, 2017
On Sunday, 1 January 2017 at 23:55:37 UTC, deadalnix wrote:
> But it is not clear if anyone cares at this stage...

2.072.2 was released yesterday. Doesn't that work on Ubuntu 16.10?
January 01, 2017
On Sun, Jan 01, 2017 at 11:55:37PM +0000, deadalnix via Digitalmars-d wrote:
> But it is not clear if anyone cares at this stage...

I care. But I've been using custom-built DMD on Debian, and it has been working so far.

Of course, I don't know about the .deb distribution. A fix was recently pushed, but I don't know if that fixed the problem.  My solution was basically to built druntime & phobos with -fPIC so that static libphobos.a is PIC. But my solution was declined in bugzilla and a different fix was opted for.  Does that still not work?


T

-- 
Public parking: euphemism for paid parking. -- Flora
January 02, 2017
On 2017-01-02 00:55, deadalnix wrote:
> But it is not clear if anyone cares at this stage...

DMD 2.072.2 works for me on Ubuntu 16.10. 2.072.1 does not work.

-- 
/Jacob Carlborg
January 02, 2017
On Sun, 2017-01-01 at 16:04 -0800, Walter Bright via Digitalmars-d wrote:
> On 1/1/2017 3:55 PM, deadalnix wrote:
> > But it is not clear if anyone cares at this stage...
> 
> I use Ubuntu as my development system for D on Linux.

Irrelevant datum.

What matters is what programmers out there wanting to use D can use. On Debian and Fedora DMD is not an option, it's existence is irrelevant due to all the supposed licencing faff. For Debian and Fedora, LDC is the only option and the only way. GDC is on Debian but seemingly not on Fedora.

This is fine. DMD can be the development playground, but it is unlikely ever to be the primary production compiler, that will be LDC. I think the D Foundation should put this strategy up front.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

January 02, 2017
On Mon, 2017-01-02 at 01:06 +0000, deadalnix via Digitalmars-d wrote:
> 
[…]
> On a broader note, all my project involving D are on standby since this problem occurred. I'd be a business, this'd be the time where I would put D into the trash, use something else and never look back.

Just use LDC?

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

January 02, 2017
On Mon, 2017-01-02 at 01:24 +0000, Nordlöw via Digitalmars-d wrote:
> On Sunday, 1 January 2017 at 23:55:37 UTC, deadalnix wrote:
> > But it is not clear if anyone cares at this stage...
> 
> 2.072.2 was released yesterday. Doesn't that work on Ubuntu 16.10?

But is it in the Debian or Ubuntu (or Mint) repositories? No. This therefore limits marketing and traction on those platforms. And Fedora.

Once you start using Debian or related, or Fedora, you very quickly realise that LDC is your friend and the rest are of no consequence.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

« First   ‹ Prev
1 2 3 4