tools: build libressl on all systems
Useful for having a more consistent build environment and finding API issues faster Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		| @@ -75,14 +75,6 @@ $(eval $(call TestHostCommand,zlib, \ | |||||||
| 	echo 'int main(int argc, char **argv) { gzdopen(0, "rb"); return 0; }' | \ | 	echo 'int main(int argc, char **argv) { gzdopen(0, "rb"); return 0; }' | \ | ||||||
| 		gcc -include zlib.h -x c -o $(TMP_DIR)/a.out - $(zlib_link_flags))) | 		gcc -include zlib.h -x c -o $(TMP_DIR)/a.out - $(zlib_link_flags))) | ||||||
|  |  | ||||||
| # Xcode deprecated openssl, MacPorts doesn't work nicely for other packages |  | ||||||
| ifneq ($(HOST_OS),Darwin) |  | ||||||
| $(eval $(call TestHostCommand,libssl, \ |  | ||||||
| 	Please install the openssl library (with development headers), \ |  | ||||||
| 	echo 'int main(int argc, char **argv) { SSL_library_init(); return 0; }' | \ |  | ||||||
| 		gcc $(HOST_CFLAGS) -include openssl/ssl.h -x c -o $(TMP_DIR)/a.out - -lcrypto -lssl $(HOST_LDFLAGS))) |  | ||||||
| endif |  | ||||||
|  |  | ||||||
| $(eval $(call TestHostCommand,perl-thread-queue, \ | $(eval $(call TestHostCommand,perl-thread-queue, \ | ||||||
| 	Please install the Perl Thread::Queue module, \ | 	Please install the Perl Thread::Queue module, \ | ||||||
| 	perl -MThread::Queue -e 1)) | 	perl -MThread::Queue -e 1)) | ||||||
| @@ -164,12 +156,6 @@ $(eval $(call SetupHostCommand,git,Please install Git (git-core) >= 1.7.12.2, \ | |||||||
| $(eval $(call SetupHostCommand,file,Please install the 'file' package, \ | $(eval $(call SetupHostCommand,file,Please install the 'file' package, \ | ||||||
| 	file --version 2>&1 | grep file)) | 	file --version 2>&1 | grep file)) | ||||||
|  |  | ||||||
| ifneq ($(HOST_OS),Darwin) |  | ||||||
| $(eval $(call SetupHostCommand,openssl,Please install the 'openssl' utility, \ |  | ||||||
| 	openssl version | grep '\(OpenSSL\|LibreSSL\)')) |  | ||||||
| endif |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # Install ldconfig stub | # Install ldconfig stub | ||||||
| $(eval $(call TestHostCommand,ldconfig-stub,Failed to install stub, \ | $(eval $(call TestHostCommand,ldconfig-stub,Failed to install stub, \ | ||||||
| 	touch $(STAGING_DIR_HOST)/bin/ldconfig && \ | 	touch $(STAGING_DIR_HOST)/bin/ldconfig && \ | ||||||
|   | |||||||
| @@ -26,7 +26,7 @@ tools-y += m4 libtool autoconf automake flex bison pkg-config sed mklibs | |||||||
| tools-y += sstrip make-ext4fs e2fsprogs mtd-utils mkimage | tools-y += sstrip make-ext4fs e2fsprogs mtd-utils mkimage | ||||||
| tools-y += firmware-utils patch-image patch quilt yaffs2 padjffs2 | tools-y += firmware-utils patch-image patch quilt yaffs2 padjffs2 | ||||||
| tools-y += mm-macros missing-macros xz cmake scons bc findutils gengetopt patchelf | tools-y += mm-macros missing-macros xz cmake scons bc findutils gengetopt patchelf | ||||||
| tools-y += mtools dosfstools | tools-y += mtools dosfstools libressl | ||||||
| tools-$(CONFIG_TARGET_orion_generic) += wrt350nv2-builder upslug2 | tools-$(CONFIG_TARGET_orion_generic) += wrt350nv2-builder upslug2 | ||||||
| tools-$(CONFIG_powerpc) += upx | tools-$(CONFIG_powerpc) += upx | ||||||
| tools-$(CONFIG_TARGET_x86) += qemu | tools-$(CONFIG_TARGET_x86) += qemu | ||||||
| @@ -70,11 +70,9 @@ $(curdir)/findutils/compile := $(curdir)/bison/install | |||||||
| $(curdir)/gengetopt/compile := $(curdir)/libtool/install | $(curdir)/gengetopt/compile := $(curdir)/libtool/install | ||||||
| $(curdir)/patchelf/compile := $(curdir)/libtool/install | $(curdir)/patchelf/compile := $(curdir)/libtool/install | ||||||
| $(curdir)/dosfstools/compile := $(curdir)/autoconf/install $(curdir)/automake/install | $(curdir)/dosfstools/compile := $(curdir)/autoconf/install $(curdir)/automake/install | ||||||
| ifeq ($(HOST_OS),Darwin) |  | ||||||
| tools-y += libressl |  | ||||||
| $(curdir)/mkimage/compile += $(curdir)/libressl/install | $(curdir)/mkimage/compile += $(curdir)/libressl/install | ||||||
| $(curdir)/firmware-utils/compile += $(curdir)/libressl/install | $(curdir)/firmware-utils/compile += $(curdir)/libressl/install | ||||||
| endif |  | ||||||
| ifneq ($(HOST_OS),Linux) | ifneq ($(HOST_OS),Linux) | ||||||
|   tools-y += coreutils |   tools-y += coreutils | ||||||
| endif | endif | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau