Index: projects/lua-bootloader/sys/boot/liblua/Makefile =================================================================== --- projects/lua-bootloader/sys/boot/liblua/Makefile (revision 280668) +++ projects/lua-bootloader/sys/boot/liblua/Makefile (revision 280669) @@ -1,43 +1,43 @@ # $FreeBSD$ LUA_PATH= ${.CURDIR}/../../contrib/lua .PATH: ${LUA_PATH}/src LIB= lua INTERNALLIB= # Core Lua. SRCS= lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c \ lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c \ ltm.c lundump.c lvm.c lzio.c # Our utilities. SRCS+= lstd.c lutils.c WARNS= 3 CFLAGS+= -DBOOT_LUA -ffreestanding -nostdlib CFLAGS+= -fno-stack-protector CFLAGS+= -I${.CURDIR}/../liblua -I${LUA_PATH} -I${.CURDIR}/../common .if ${MACHINE_CPUARCH} == "i386" || \ (${MACHINE_CPUARCH} == "amd64" && defined(LUA32)) CFLAGS+= -march=i386 CFLAGS.gcc+= -mpreferred-stack-boundary=2 .endif .if ${MACHINE_CPUARCH} == "amd64" CFLAGS+= -mno-red-zone .endif -.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" +.if ${MACHINE_CPUARCH} == "i386" CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float .endif .if ${MACHINE_CPUARCH} == "amd64" .if defined(LUA32) CFLAGS+= -m32 .else CFLAGS+= -fPIC .endif .endif .include