Commit 2a7ceac9 authored by Karolina Drobnik's avatar Karolina Drobnik Committed by Mike Rapoport
Browse files

memblock tests: Fix testing with 32-bit physical addresses



Building memblock simulator on x86_64 with 32BIT_PHYS_ADDR_T=1
produces "cast to pointer from integer of different size" warnings.
Fix them by building the binary in 32-bit environment when using
32-bit physical addresses.

Signed-off-by: default avatarKarolina Drobnik <karolinadrobnik@gmail.com>
Signed-off-by: default avatarMike Rapoport <rppt@linux.ibm.com>
parent f30b002c
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -11,7 +11,9 @@ ifeq ($(MOVABLE_NODE), 1)
	CFLAGS += -D MOVABLE_NODE
endif

# Use 32 bit physical addresses
# Use 32 bit physical addresses.
# Remember to install 32-bit version of dependencies.
ifeq ($(32BIT_PHYS_ADDR_T), 1)
	CFLAGS += -U CONFIG_PHYS_ADDR_T_64BIT
	CFLAGS += -m32 -U CONFIG_PHYS_ADDR_T_64BIT
	LDFLAGS += -m32
endif