Ich habe versucht, das Rezept mysql-connector-c über Homebrew zu installieren, und es funktioniert einwandfrei, erzeugt aber eine x86_64-Bibliothek:
$file ~/brew/lib/libmysql.dylib
.../brew/lib/libmysql.dylib: Mach-O 64-bit dynamically linked shared library x86_64
Ich benötige jedoch eine i386-Bibliothek für mein Projekt. Ich habe versucht, es CFLAGS und LDFLAGS wie folgt zu geben:
CFLAGS="-arch i386 -arch x86_64" LDFLAGS="-arch i386 -arch x86_64" brew install mysql-connector-c
aber nichts ändert sich - es baut immer noch x86_64 nur binär. Gibt es eine Möglichkeit, Homebrew dazu zu bringen, entweder eine Dual-Arch-Bibliothek oder eine i386-Bibliothek zu erstellen? Ich habe die Kernel-Architektur auf x86_64 eingestellt, wenn es darauf ankommt.