Nerdy

Check out my quad architecture binary:

sh-3.2# file common/bin/dsh
common/bin/dsh: Mach-O universal binary with 4 architectures
common/bin/dsh (for architecture ppc7400): Mach-O executable ppc
common/bin/dsh (for architecture i386): Mach-O executable i386
common/bin/dsh (for architecture ppc64): Mach-O 64-bit executable ppc64
common/bin/dsh (for architecture x86_64): Mach-O 64-bit executable x86_64

And I only had to learn about the --disable-dependency-tracking flag to do it! Yeah, what’s the worst that could happen when you pass an argument to autoconf and thence to make telling them to not manage your dependencies.

Dear Apple: In terms of ease of use … why do I need to know this crap in order to make a binary that will work on all your recent architectures?



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.