From 9160013ae9647160577abe2275b94627be704044 Mon Sep 17 00:00:00 2001 From: Leon Mak Date: Tue, 5 Dec 2017 15:43:29 -0800 Subject: [PATCH] Check for rpi 3 Change `-march=` option --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index 859f4d7..fa0f4a9 100644 --- a/Makefile +++ b/Makefile @@ -10,8 +10,11 @@ PROC?=$(shell uname -m) CC=gcc CFLAGS=-fPIC -O3 -fomit-frame-pointer -fno-exceptions -Wall -std=c99 -pedantic +MODEL=$(cat /proc/device-tree/model) ifeq (${PROC},x86_64) CFLAGS+=-m64 -mtune=generic +elif [[ $MODEL == *"Raspberry Pi"* ]] + -march=armv7 else CFLAGS+=-m32 -march=i686 endif