D seems interesting, but...
Jacob Carlborg
doob at me.com
Mon Oct 15 23:45:37 PDT 2012
On 2012-10-16 00:39, Iain Buclaw wrote:
> It would be less misleading if we got rid of _tlsstart and _tlsend.
> This would slim the error message down to...
>
> ---
> /usr/lib/i386-linux-gnu/libphobos2.a(dmain2_459_1a5.o): In function
> `_D2rt6dmain24mainUiPPaZi7runMainMFZv':
> src/rt/dmain2.d:(.text._D2rt6dmain24mainUiPPaZi7runMainMFZv+0x10):
> undefined reference to `_Dmain'
> ---
>
> Which is less cryptic, and everyone can spot a "undefined reference to
> `_Dmain'" more easily.
>
> However _tls is engraved in the current design of TLS. On the move to
> shared libraries, I would hope that these be removed and replaced.
The corresponding variables have already been removed from the Mac OS X
specific code and replaced with proper API calls.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list