make building universal binary correct, build position independent