should set LD_PRELOAD instead of DYLD_*
link to -ldl