begin adding support for darwin ld