> Date: Sat, 12 Jan 2019 23:41:33 +0100 > From: Christian Weisgerber <na...@mips.inka.de> > Content-Type: text/plain; charset="utf-8" > Content-Disposition: inline > > When tweaking the protection flags for each architecture, we want > to check for the CPU architecture (think "powerpc") and not the > system architecture (think "macppc"). > > ok?
ok kettenis@ > Index: Makefile.inc > =================================================================== > RCS file: /cvs/src/gnu/usr.bin/clang/Makefile.inc,v > retrieving revision 1.10 > diff -u -p -r1.10 Makefile.inc > --- Makefile.inc 11 Jan 2019 23:25:22 -0000 1.10 > +++ Makefile.inc 12 Jan 2019 22:32:56 -0000 > @@ -24,10 +24,11 @@ CPPFLAGS+= -I${LLVM_SRCS}/include -I${.C > CPPFLAGS+= -DNDEBUG > > # Disable some protections in the compiler to regain performance. > -.if (${MACHINE} == "amd64" || ${MACHINE} == "i386" || ${MACHINE} == "arm64") > +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ > + ${MACHINE_ARCH} == "aarch64" > CPPFLAGS+= -fno-ret-protector > .endif > -.if (${MACHINE} == "amd64" || ${MACHINE} == "i386") > +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" > CPPFLAGS+= -mno-retpoline > .endif > > -- > Christian "naddy" Weisgerber na...@mips.inka.de > >