Index: mango/icu/ICU.d =================================================================== --- mango/icu/ICU.d (revision 945) +++ mango/icu/ICU.d (working copy) @@ -353,7 +353,7 @@ else version (linux) { //Tell build to link with dl library - version(build) { pragma(link, dl); } + version(build) { pragma(link, "dl"); } // from include/bits/dlfcn.h on Linux const int RTLD_LAZY = 0x00001; // Lazy function call binding @@ -399,7 +399,7 @@ { char[] name = b.name ~ ICUSig; - *b.fnc = dlsym (lib, name); + *b.fnc = dlsym (lib, (name~'\0').ptr); if (*b.fnc) {}// printf ("bound '%.*s'\n", name); else {