|
|
32bituser := $(shell echo -e "\#include <stdio.h>\n\#if !defined(__sparcv9) && !defined(__arch64__) && !defined(_LP64)\nuserspace_is_32bit\n\#endif" | $(CC) $(CFLAGS) -E - | grep userspace_is_32bit) | 32bituser := $(shell echo -e "\#include <stdio.h>\n\#if !defined(__sparcv9) && !defined(__arch64__) && !defined(_LP64)\nuserspace_is_32bit\n\#endif" | $(CC) $(CFLAGS) -E - | grep userspace_is_32bit) |
ifdef 32bituser | ifdef 32bituser |
# The kernel is 64-bit, even though userspace is 32. | # The kernel is 64-bit, even though userspace is 32. |
CFLAGS+=-DIPT_MIN_ALIGN=8 -DKERNEL_64_USERSPACE_32 |
CFLAGS+=-DIPT_MIN_ALIGN=8 |
else | else |
EXT_LDFLAGS+=-Wl,-m,elf64_sparc | EXT_LDFLAGS+=-Wl,-m,elf64_sparc |
endif | endif |