Hi, attached is a patch against SVN revison 7889. I had problems with the openssl rule and found out, that the THUD variable was not set. The reason was the 'ifneq' statement which should set THUD.
"ifneq ($(and $(PTXCONF_ARCH_ARM),$(PTXCONF_ENDIAN_LITTLE)),)" Let's say PTXCONF_ARCH_ARM and PTXCONF_ENDIAN_LITTLE is 'y' so it is expanded to "ifneq ($(and y,y),)" "and y,y" will return y and $y is expanded to 'nothing' so 'nothing' is equal to 'nothing' and THUD is not set. -Jürgen
Subject: [Patch] openssl.make, corrected 'ifneq' to set the THUD variable correctly. From: Juergen Kilb <[EMAIL PROTECTED]> Signed-off-by: Juergen Kilb <[EMAIL PROTECTED]> --- Index: openssl.make =================================================================== --- openssl.make (Revision 7889) +++ openssl.make (Arbeitskopie) @@ -24,19 +24,19 @@ OPENSSL_SOURCE = $(SRCDIR)/$(OPENSSL).tar.gz OPENSSL_DIR = $(BUILDDIR)/$(OPENSSL) -ifneq ($(and $(PTXCONF_ARCH_ARM),$(PTXCONF_ENDIAN_LITTLE)),) +ifneq (and $(PTXCONF_ARCH_ARM),$(PTXCONF_ENDIAN_LITTLE),) THUD = linux-arm endif -ifneq ($(and $(PTXCONF_ARCH_ARM),$(PTXCONF_ENDIAN_BIG)),) +ifneq (and $(PTXCONF_ARCH_ARM),$(PTXCONF_ENDIAN_BIG),) THUD = linux-armeb endif -ifneq ($(and $(PTXCONF_ARCH_MIPS),$(PTXCONF_ENDIAN_LITTLE)),) +ifneq (and $(PTXCONF_ARCH_MIPS),$(PTXCONF_ENDIAN_LITTLE),) THUD = linux-mipsel endif -ifneq ($(and $(PTXCONF_ARCH_MIPS),$(PTXCONF_ENDIAN_BIG)),) +ifneq (and $(PTXCONF_ARCH_MIPS),$(PTXCONF_ENDIAN_BIG),) THUD = linux-mips endif
-- ptxdist mailing list ptxdist@pengutronix.de