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

Reply via email to