build: allow to build LEDE on latest MacOS X
Latest Xcode doesn't include openssl anymore. To compile mkimage from u-boot source you need SSL headers on your host. This patch provides libressl host package for any Darwin compilation. Unfortunately openssl from MacPorts can not be used, as the installed headers in /opt/local are breaking GDB compilation. Tested with a RB532 image build and resulting kernel booted on a device via TFTP. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Felix Fietkau <nbd@nbd.name> [fixes, dependencies]
This commit is contained in:
committed by
Felix Fietkau
parent
4c5a49031e
commit
f7fb6e49f2
@@ -77,6 +77,11 @@ $(curdir)/bc/compile := $(curdir)/bison/install
|
||||
$(curdir)/findutils/compile := $(curdir)/bison/install
|
||||
$(curdir)/gengetopt/compile := $(curdir)/libtool/install
|
||||
$(curdir)/patchelf/compile := $(curdir)/libtool/install
|
||||
ifeq ($(HOST_OS),Darwin)
|
||||
tools-y += libressl
|
||||
$(curdir)/mkimage/compile += $(curdir)/libressl/install
|
||||
$(curdir)/firmware-utils/compile += $(curdir)/libressl/install
|
||||
endif
|
||||
|
||||
ifneq ($(CONFIG_CCACHE)$(CONFIG_SDK),)
|
||||
$(foreach tool, $(filter-out patch,$(tools-y)), $(eval $(curdir)/$(tool)/compile += $(curdir)/ccache/install))
|
||||
|
||||
Reference in New Issue
Block a user