December 10, 2013
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
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
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
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
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
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
1 2 3
Next ›   Last »