Message ID | 20161124161033.11456-7-alex.bennee@linaro.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
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.bennee@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
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
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.bennee@linaro.org> --- arm/Makefile.common | 1 + 1 file changed, 1 insertion(+)