Não é possível vincular o ppc após a atualização para o XCode 4

Eu segui estas instruções sobre como fazer com que o SDK 10.4 funcione com o PPC após a atualização para o XCode 4. Consigo compilar, mas ocorre um erro no momento do lin

omo uma ruga adicional, não estou usando o XCode por si só, mas a cadeia de ferramentas gcc que vem com ele. (Isso faz parte de um grande projeto de plataforma cruzada que usa makefiles.)

Aqui está um exemplo de makefile:

CXX=g++-4.0
CXXFLAGS=-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4

helloworld: helloworld.o
    $(CXX) $^ -o $@ $(CXXFLAGS)

com um helloworld.cpp:

#include <stdio.h>

int main(void) {
    printf("hello world \n");
    return 0;
}

e aqui está sua saída:

$ make
g++-4.0 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4   -c -o helloworld.o helloworld.cpp
g++-4.0 helloworld.o -o helloworld -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4
ld: in /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/crt1.o, in section __TEXT,__text reloc 1: sectionForNum(4) section number not for any section for architecture ppc
collect2: ld returned 1 exit status
lipo: can't open input file: /var/folders/NK/NK2TdejFFfOupEszIr4fG++++TM/-Tmp-//ccryAbut.out (No such file or directory)
make: *** [helloworld] Error 1

btw, esse makefile exato funciona bem em um sistema XCode

questionAnswers(1)

yourAnswerToTheQuestion