December 10, 2013 Re: LDC 0.12.1 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | Hi Kai, Thanks for the fix. That solved the 64-bit issue. Unfortunately, now I get: ldc2: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by ldc2) I'm running on Crunchbang Waldorf release, adn that version of libc isn't available yet. Steve On Sunday, 8 December 2013 at 14:58:48 UTC, Kai Nacke wrote: > On Wednesday, 4 December 2013 at 02:38:39 UTC, Steve wrote: >> The executables in the 386 gzip file are for the 64-bit systems, and don't run on 386 boxes. > > Hi Steve, > > I uploaded a new x86-version - this time as 32bit build. > > The md5 sums are: > > 955ccbd98dfa7f8a4e63a8094794e92c ldc2-0.12.1-linux-x86.tar.gz > a9a865c211252e878e2e0764d3c4c469 ldc2-0.12.1-linux-x86.tar.xz > > Thanks again for pointing out the problem! > > Regards, > Kai |
December 11, 2013 Re: LDC 0.12.1 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ellery Newcomer | On 12/04/2013 05:25 PM, Ellery Newcomer wrote:
> On 12/01/2013 10:59 PM, Kai Nacke wrote:
>> Hi everyone,
>>
>
> Just built it from source with BUILD_SHARED_LIBS=ON. It compiles me a
> shared library with minimal fuss! But, as with dmd, it doesn't
> initialize druntime (main is in C). Until it does, does ldc have an
> equivalent to gcc's
>
> __attribute__((__constructor__))
> __attribute__((__destructor__))
>
> ?
there wouldn't happen to be any quick way to determine if a ldc build has been built with BUILD_SHARED_LIBS=ON, would there?
|
December 11, 2013 Re: LDC 0.12.1 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ellery Newcomer | On 11 Dec 2013, at 3:59, Ellery Newcomer wrote:
> there wouldn't happen to be any quick way to determine if a ldc build has been built with BUILD_SHARED_LIBS=ON, would there?
There is no difference as far as the compiler is concerned, the switch just builds druntime/Phobos as shared libraries.
David
|
December 16, 2013 Re: LDC 0.12.1 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Steve | Hi Steve!
On Tuesday, 10 December 2013 at 17:48:40 UTC, Steve wrote:
> Thanks for the fix. That solved the 64-bit issue. Unfortunately, now I get:
>
> ldc2: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by ldc2)
I try to fix this, too.
Regards,
Kai
|
December 17, 2013 Re: LDC 0.12.1 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On Monday, 16 December 2013 at 16:54:58 UTC, Kai Nacke wrote:
> Hi Steve!
>
> On Tuesday, 10 December 2013 at 17:48:40 UTC, Steve wrote:
>> Thanks for the fix. That solved the 64-bit issue. Unfortunately, now I get:
>>
>> ldc2: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by ldc2)
>
> I try to fix this, too.
>
> Regards,
> Kai
Hi Kai,
I just checked and the same is true for the 64-bit version as well.
Steve
|
December 17, 2013 Re: LDC 0.12.1 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On Monday, 16 December 2013 at 16:54:58 UTC, Kai Nacke wrote:
> On Tuesday, 10 December 2013 at 17:48:40 UTC, Steve wrote:
>> Thanks for the fix. That solved the 64-bit issue. Unfortunately, now I get:
>>
>> ldc2: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by ldc2)
>
> I try to fix this, too.
Did you build the binaries on Ubuntu 10.04 LTS, as mentioned on the release page? The point of this is to link against a glibc that is old enough that we can expect people to have at least that version on their systems.
David
|
Copyright © 1999-2021 by the D Language Foundation