Hi Henning, On 06/22/2017 02:47 PM, Henning Schild wrote: > From: Henning Schild <[email protected]> > > Some distros enable their compilers to default to building > position independant executables. The linux kernel just > disables that when set, also for its tools. > In the inmates subdir we already have -no-pic so that is not > affected. > > Reported-by: florian <[email protected]> Didn't "mike <[email protected]>" report that?
Ralf > Signed-off-by: Henning Schild <[email protected]> > > diff --git a/tools/Makefile b/tools/Makefile > --- a/tools/Makefile > +++ b/tools/Makefile > @@ -13,7 +13,7 @@ > # includes installation-related variables and definitions > include $(src)/../scripts/include.mk > > -LD = $(CC) > +LD = $(CC) $(KBUILD_CFLAGS) > NOSTDINC_FLAGS := > LINUXINCLUDE := -I$(src)/../driver > KBUILD_CFLAGS := -g -O3 -DLIBEXECDIR=\"$(libexecdir)\" \ > @@ -22,6 +22,10 @@ KBUILD_CFLAGS := -g -O3 -DLIBEXECDIR=\"$ > LDFLAGS := > GCOV_PROFILE := n > > +# force no-pie for distro compilers that enable pie by default > +KBUILD_CFLAGS += $(call cc-option, -fno-pie) > +KBUILD_CFLAGS += $(call cc-option, -no-pie) > + > BINARIES := jailhouse > > HELPERS := \ > -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
