Это связано с Git 2.4.8 built from kernel.org sources and missing HTTP/HTTPS helpers.Причина изменения от `-arch ppc` до` -arch ppc7400`?
Я нашел, что библиотека cURL была эффективно сконфигурирована с -arch ppc -arch ppc64
, но жирная библиотека, которая была построена, имеет архитектуры -arch ppc7400 -arch ppc64
. Это вызывает сбой Git configure/link, поэтому настройка Git [молча] отменяет cURL, который [молча] удаляет HTTP/HTTPS-помощники.
Действительно странно, что остальные восемь или около того зависимых библиотек хороши при построении с использованием тех же шагов. Зависимые библиотеки имеют как -arch ppc -arch ppc64
в соответствии с инструкциями. Другие библиотеки включают Zlib, Bzip, iConv, PCRE и OpenSSL.
Я скопировал источники cURL с $ grep -IR -i "\-arch ppc7400" *
, $ grep -IR -i "ppc7400" *
и $ grep -IR -i "\-arch" *
, но я не могу найти источник изменений.
Что может быть причиной изменения с -arch ppc
по -arch ppc7400
?
* Действительно * странная вещь - это восемь (или около того) других зависимых библиотек, которые строят с использованием тех же самых шагов. Я не понимаю, почему я вижу проблему только в cURL, а не Zlib, Bzip, iConv, PCRE, OpenSSL и т. Д. ... – jww
@jww Скорее всего, скрипты сборки для рабочих зависимостей уже имеют более низкий 'MACOSX_DEPLOYMENT_TARGET 'set. –