On Thu, Nov 24, 2016 at 04:10:28PM +0000, Alex Bennée wrote: > As distro compilers move towards defaults for build hardening for things > like ASLR we need to force -fno-pic. Failure to do can lead to weird > relocation problems when we build our "lat" binaries. > > Signed-off-by: Alex Bennée <alex.ben...@linaro.org> > --- > arm/Makefile.common | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arm/Makefile.common b/arm/Makefile.common > index 52f7440..cca0d9c 100644 > --- a/arm/Makefile.common > +++ b/arm/Makefile.common > @@ -21,6 +21,7 @@ phys_base = $(LOADADDR) > > CFLAGS += -std=gnu99 > CFLAGS += -ffreestanding > +CFLAGS += -fno-pic > CFLAGS += -Wextra > CFLAGS += -O2 > CFLAGS += -I lib -I lib/libfdt > -- > 2.10.1 > >
Applied to arm/next https://github.com/rhdrjones/kvm-unit-tests/commits/arm/next Thanks, drew