Beginning a D implementation of std::function

Code



Compilation output:

/usr/local/lib/dmd2/libphobos2.a(dmain2_45f_1a5.o): In function `_D2rt6dmain24mainUiPPaZi7runMainMFZv': src/rt/dmain2.d:(.text._D2rt6dmain24mainUiPPaZi7runMainMFZv+0x18): undefined reference to `_Dmain' /usr/local/lib/dmd2/libphobos2.a(deh2_441_525.o): In function `_D2rt4deh213__eh_finddataFPvZPS2rt4deh29FuncTable': src/rt/deh2.d:(.text._D2rt4deh213__eh_finddataFPvZPS2rt4deh29FuncTable+0xa): undefined reference to `_deh_beg' src/rt/deh2.d:(.text._D2rt4deh213__eh_finddataFPvZPS2rt4deh29FuncTable+0x14): undefined reference to `_deh_beg' src/rt/deh2.d:(.text._D2rt4deh213__eh_finddataFPvZPS2rt4deh29FuncTable+0x1e): undefined reference to `_deh_end' src/rt/deh2.d:(.text._D2rt4deh213__eh_finddataFPvZPS2rt4deh29FuncTable+0x45): undefined reference to `_deh_end' /usr/local/lib/dmd2/libphobos2.a(thread_192_1b8.o): In function `_D4core6thread6Thread6__ctorMFZC4core6thread6Thread': src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFZC4core6thread6Thread+0x26): undefined reference to `_tlsend' src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFZC4core6thread6Thread+0x31): undefined reference to `_tlsstart' /usr/local/lib/dmd2/libphobos2.a(thread_1a2_6e4.o): In function `thread_attachThis': src/core/thread.d:(.text.thread_attachThis+0xf4): undefined reference to `_tlsstart' src/core/thread.d:(.text.thread_attachThis+0xff): undefined reference to `_tlsend' /usr/local/lib/dmd2/libphobos2.a(thread_180_1b8.o): In function `_D4core6thread6Thread6__ctorMFPFZvmZC4core6thread6Thread': src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFPFZvmZC4core6thread6Thread+0x2b): undefined reference to `_tlsend' src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFPFZvmZC4core6thread6Thread+0x36): undefined reference to `_tlsstart' /usr/local/lib/dmd2/libphobos2.a(thread_181_1b8.o): In function `_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread': src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread+0x37): undefined reference to `_tlsend' src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread+0x42): undefined reference to `_tlsstart' /usr/local/lib/dmd2/libphobos2.a(thread_17d_713.o): In function `thread_entryPoint': src/core/thread.d:(.text.thread_entryPoint+0xa1): undefined reference to `_tlsend' src/core/thread.d:(.text.thread_entryPoint+0xac): undefined reference to `_tlsstart' collect2: error: ld returned 1 exit status --- errorlevel 1

Paste info


Author: Guest
Views: 278
Private: no
Expires: Never
Uploaded: 04.11.12 0:21
Votes: 0

Compilation


Compiler: DMD 2.060
Pointer size: m64