With "I want to export only "extern(C)" functions." i meant "i do only care about the C functions, the application loading the lib does not load other than extern(C) functions". Is your suggesting solving the unresolved symbols or did you get me wrong and your suggestion is hiding the other functions?