Move libmach-o.so in lib${SUFFIX}
libmach-o.so seems to be not considered as libexec, but as shared lib:
'ldd /usr/lib/darling/libCoreServices.so'	return	'libmach-o.so.1.0 => not found'
'ldd /usr/lib/darling/libSystem.so'		return	'libmach-o.so.1.0 => not found'
Put libmach-o.so in lib${SUFFIX} solve this:
'ldd /usr/lib/darling/libCoreServices.so'	return	'libmach-o.so.1.0 => /usr/lib/libmach-o.so.1.0 (0xb5a0d000)'
'ldd /usr/lib/darling/libSystem.so'		return	'libmach-o.so.1.0 => /usr/lib/libmach-o.so.1.0 (0xb763b000)'