This is related to Git 2.4.8 built from kernel.org sources and missing HTTP/HTTPS helpers.
I found cURL's library was effectively configured with -arch ppc -arch ppc64
, but the fat library that was built has the architectures -arch ppc7400 -arch ppc64
. That's causing a Git configure/link failure, so Git's configure is [silently] dropping cURL, which is [silently] removing the HTTP/HTTPS helpers.
The really odd thing is the other eight or so dependent libraries are fine when built using the same steps. The dependent libraries have both -arch ppc -arch ppc64
as instructed. The other libraries include Zlib, Bzip, iConv, PCRE, and OpenSSL.
I've grepped the cURL sources with $ grep -IR -i "\-arch ppc7400" *
, $ grep -IR -i "ppc7400" *
and $ grep -IR -i "\-arch" *
, but I cannot find the source of the change.
What can be the cause of the change from -arch ppc
to -arch ppc7400
?