From 255119945c1df984641d2c231aa5f9b58a639d14 Mon Sep 17 00:00:00 2001 From: Sandra Tobajas <sandra.tobajas@savoirfairelinux.com> Date: Thu, 8 Oct 2020 11:13:40 +0000 Subject: [PATCH] contrib: libressl: add armhf compilation options Add armhf processor architecture and specific CFLAGS to be able to build libressl for an armhf platform. Change-Id: If563fbf2a998d6d4a4cc158e437bfbad3f8b397a --- contrib/src/libressl/rules.mak | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contrib/src/libressl/rules.mak b/contrib/src/libressl/rules.mak index dcb0adf7b9..3f4853d587 100644 --- a/contrib/src/libressl/rules.mak +++ b/contrib/src/libressl/rules.mak @@ -39,7 +39,7 @@ $(TARBALLS)/openbsd-$(OPENBSD_VERSION).tar.gz: libressl: portable-$(LIBRESSL_VERSION).tar.gz openbsd-$(OPENBSD_VERSION).tar.gz $(UNPACK) - mv portable-$(SSL_VERSION) portable-v$(SSL_VERSION) + mv portable-$(SSL_VERSION) portable-v$(SSL_VERSION) $(APPLY) $(SRC)/libressl/0001-build-don-t-fetch-git-tag-if-openbsd-directory-exist.patch mv openbsd-$(OPENBSD_VERSION) $(UNPACK_DIR)/openbsd $(MOVE) @@ -55,6 +55,8 @@ else ifeq ($(IOS_TARGET_PLATFORM),iPhoneOS) cd $< && mkdir -p build && cd build && $(CMAKE) -DLIBRESSL_TESTS=Off -DLIBRESSL_APPS=Off -DDESTDIR=$(PREFIX) -DCMAKE_C_FLAGS='-miphoneos-version-min=9.3 -fembed-bitcode -arch arm64' .. && $(MAKE) && $(MAKE) install else ifeq ($(IOS_TARGET_PLATFORM),iPhoneSimulator) cd $< && mkdir -p build && cd build && $(CMAKE) -DLIBRESSL_TESTS=Off -DLIBRESSL_APPS=Off -DDESTDIR=$(PREFIX) -DCMAKE_C_FLAGS='-miphoneos-version-min=9.3 -fembed-bitcode -arch x86_64' .. && $(MAKE) && $(MAKE) install +else ifeq ($(HOST_ARCH),arm-linux-gnueabihf) + cd $< && mkdir -p build && cd build && $(CMAKE) -DLIBRESSL_TESTS=Off -DLIBRESSL_APPS=Off -DDESTDIR=$(PREFIX) -DCMAKE_SYSTEM_PROCESSOR=arm -DENABLE_ASM=Off -DCMAKE_C_FLAGS='-march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard' .. && $(MAKE) && $(MAKE) install else cd $< && mkdir -p build && cd build && $(CMAKE) -DLIBRESSL_TESTS=Off -DLIBRESSL_APPS=Off -DDESTDIR=$(PREFIX) .. && $(MAKE) && $(MAKE) install endif -- GitLab