[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#841420: --enable-default-pie breaks kernel builds



The Debian kernel packages still have a dependency on gcc-5, which may mean that
the kernels are currently only built/supported with gcc-5.


On Thu, 2016-10-20 at 11:22 -0500, S R Wright wrote:
> Concurring with Wolfgang;  pulling the source straight from kernel.org 
> and using identical .config files will work with 6.2.0-6 but fail with 
> 6.2.0-7.   I was able to build and install 4.8.3 with no issues after 
> back-revving gcc et. al. to 6.2.0-6
> 
> -- sRw
> 
> 
> On 10/20/16 11:09, Wolfgang Walter wrote:
> > Hello,
> > 
> > with this version of gcc-6 I can't build vanilla kernels any more. It fails
> > with even with CC_STACKPROTECTOR_STRONG disabled:
> > 
> > scripts/kconfig/mconf  Kconfig
> > configuration written to .config
> > 
> > *** End of the configuration.
> > *** Execute 'make' to start the build or try 'make help'.
> > 
> > ksrc@ei:~/build/kernels/linux-4.8.3$ make
> > scripts/kconfig/conf  --silentoldconfig Kconfig
> >    CHK     include/config/kernel.release
> >    CHK     include/generated/uapi/linux/version.h
> >    CHK     include/generated/utsrelease.h
> >    UPD     include/generated/utsrelease.h
> >    CC      kernel/bounds.s
> > kernel/bounds.c:1:0: error: code model kernel does not support PIC mode
> >   /*
> >   
> > Kbuild:45: recipe for target 'kernel/bounds.s' failed
> > make[1]: *** [kernel/bounds.s] Error 1
> > Makefile:1015: recipe for target 'prepare0' failed
> > make: *** [prepare0] Error 2
> > 
> > 
> > I think this is a major regression if you can't build vanilla and stable
> > kernels any more.
> > 
> > Regards,
> 
> 
-- 
Given the large number of mailing lists I follow, I request you to CC
me in replies for quicker response

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: