]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix x86_64 builds of libjpeg on Android
authorPo Lu <luangruo@yahoo.com>
Sat, 4 Mar 2023 13:05:02 +0000 (21:05 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 4 Mar 2023 13:05:02 +0000 (21:05 +0800)
* cross/ndk-build/ndk-build-shared-library.mk:
* cross/ndk-build/ndk-build-static-library.mk: Specify right ELF
format for 64 bit executables.

cross/ndk-build/ndk-build-shared-library.mk
cross/ndk-build/ndk-build-static-library.mk

index 0af68980cfc73b7ff1163a66c2d726a0ee478971..d60802da1d0de725789e9a502c557e68299d3508 100644 (file)
@@ -77,7 +77,7 @@ $$(error Trying to build nasm file on non-Intel platform!)
 else
 
 $(call objname,$(LOCAL_MODULE),$(basename $(1))): $(LOCAL_PATH)/$(1)
-       $(NDK_BUILD_NASM) -felf -o $$@ -i $(LOCAL_PATH) -i $$(dir $$<) $(NDK_ASFLAGS_$(LOCAL_MODULE)) $$<
+       $(NDK_BUILD_NASM) -felf$(findstring 64,$(NDK_BUILD_ARCH)) -o $$@ -i $(LOCAL_PATH) -i $$(dir $$<) $(NDK_ASFLAGS_$(LOCAL_MODULE)) $$<
 
 endif
 endif
index 88be518cd392af9d9f4c6a8c3bc3a6f6d2c94ffd..98afd864ed6f21bb927ef1e30871bfeeddf84dd1 100644 (file)
@@ -65,7 +65,7 @@ $$(error Trying to build nasm file on non-Intel platform!)
 else
 
 $(call objname,$(LOCAL_MODULE),$(basename $(1))): $(call maybe-absolute,$(1),$(2))
-       $(NDK_BUILD_NASM) -felf -o $$@ -i $(LOCAL_PATH) -i $$(dir $$<) $(NDK_ASFLAGS_$(LOCAL_MODULE)) $$<
+       $(NDK_BUILD_NASM) -felf$(findstring 64,$(NDK_BUILD_ARCH)) -o $$@ -i $(LOCAL_PATH) -i $$(dir $$<) $(NDK_ASFLAGS_$(LOCAL_MODULE)) $$<
 
 endif
 endif