commit | 615ad2b6f4ec150850ed75a16e6fb9ebb7842b8e | [log] [tgz] |
---|---|---|
author | Tomas Popela <tomas.popela@gmail.com> | Mon Nov 13 11:22:14 2017 +0100 |
committer | Mike Frysinger <vapier@chromium.org> | Mon Nov 13 19:50:29 2017 +0000 |
tree | d3a31034788ac2c2b631132a879f962ae8ad2a08 | |
parent | 8a0edac9abfec72e0a86aebd6a0a38761c7c8962 [diff] |
List missing 64-bit arches in the bundled curl Currently the bundled curl fails to build on ppc64/ppc64le or s390x, because it has an incomplete list of 64-bit arches (where long is 64-bit). Similar version is currently used as a downstream patch in Fedora https://src.fedoraproject.org/rpms/firefox/blob/master/f/build-ppc64-s390x-curl.patch Change-Id: Id27bfe1ca048340c45926f5435336941c080f132 Reviewed-on: https://chromium-review.googlesource.com/765453 Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/src/third_party/curl/curlbuild.h b/src/third_party/curl/curlbuild.h index b0a53e6..595df4e 100644 --- a/src/third_party/curl/curlbuild.h +++ b/src/third_party/curl/curlbuild.h
@@ -155,7 +155,8 @@ /* The size of `long', as computed by sizeof. */ #if defined(_M_X64) || (defined(__x86_64__) && !defined(__ILP32__)) || \ - defined(__aarch64__) || (defined(__mips__) && _MIPS_SIM == _ABI64) + defined(__aarch64__) || (defined(__mips__) && _MIPS_SIM == _ABI64) || \ + defined(__powerpc64__) || defined(__s390x__) || defined(__LP64__) #define CURL_SIZEOF_LONG 8 #else #define CURL_SIZEOF_LONG 4