Вот быстрое решение: когда вы устанавливаете программу, запустите «configure» следующим образом:
./configure CFLAGS='-O2 -arch x86_64 ...' LDFLAGS='-arch x86_64 ...'
Перечислите все нужные вам арки, каждая с отдельной -арх. Это, как известно, иногда ломается. Например, НЕ компилируйте LibSDL таким образом, вы получите неправильный вывод (странные цвета и прочее). К сожалению, вполне возможно, что sox страдает от подобных проблем, поэтому обязательно протестируйте его на всех арках, с которыми вы хотите отправлять.