Zapobiegaj instalowaniu przez MacPorts gotowego pakietu?
Próbuję zainstalować libiconv z MacPorts. Muszę go zbudować, aby działał w systemie OS X 10.5, gdy mój Mac działa 10.6. Dodałem to do tegomacports.conf
:
<code>macosx_deployment_target 10.5 </code>
To prawdopodobnie zmusza MacPorts do zbudowania portu z 10.5 SDK. Zainstalowane biblioteki nadal jednak zawierająLC_DYLD_INFO
polecenie ładowania, które jest dostępne tylko w wersji 10.6.
Ponownie zainstalowałem port za pomocą opcji -v i stwierdziłem, że pobiera on i instaluje wstępnie zbudowany pakiet bez kompilacji. Pakiet został oczywiście zbudowany na 10,6 maszynach.
Pytanie brzmi: jak mogę zmusić MacPorts do zbudowania portu na moim komputerze za pomocą moich ustawień? Dzięki.
Edytuj: Buduję uniwersalne pliki binarne x86 / x64 za pomocą tego polecenia:
<code>sudo port -v install libiconv +universal </code>