diff options
author | Roy Marples <uberlord@gentoo.org> | 2007-05-10 15:02:09 +0000 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2007-05-10 15:02:09 +0000 |
commit | 46d9afb160bfd330452442d28318809079a7f84f (patch) | |
tree | 22f2610944515e079e18ddff835d83d63de6cc4c | |
parent | 972af09e79618c5086e26ef6438bd38c45c4bb3f (diff) |
Use posix conform directory existance check (Roy Marples <uberlord@gentoo.org>)
Makefile uses [ -a /dir ] which is invalid on non bash shells
Bugzilla #569
-rw-r--r-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -79,7 +79,7 @@ endif # Generic test if arch wasn't found above ifneq ($(POINTERTEST),1) # Try to determine if kernel is 64bit and we are compiling for 32bit - ifeq ($(shell [ -a $(KERNEL_DIR)/include/asm ] && echo YES), YES) + ifeq ($(shell [ -d $(KERNEL_DIR)/include/asm ] && echo YES), YES) 64bitkernel := $(shell echo -e "\#include <asm/types.h>\n\#if BITS_PER_LONG == 64\nkernel_is_64bits\n\#endif" | $(CC) $(CFLAGS) -D__KERNEL__ -E - | grep kernel_is_64bits) ifdef 64bitkernel 32bituser := $(shell echo -e "\#include <stdio.h>\n\#if !defined(__arch64__) && !defined(_LP64)\nuserspace_is_32bit\n\#endif" | $(CC) $(CFLAGS) -E - | grep userspace_is_32bit) |