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

Bug#841420: Rolling Back?



I am on
$ uname -a
Linux bldkrnl 4.7.0-1-amd64 #1 SMP Debian 4.7.8-1 (2016-10-19) x86_64
GNU/Linux

I am trying to build kernel 4.8.5 or 4.8.4 from kernel.org.  I was able to
get it building a few days ago.  Seems the recent gcc version changes
something.

In following previous entries in this ticket, I have tried the following:

scripts/config --disable CC_STACKPROTECTOR_STRONG

sed -i 's/-std=gnu89$/-std=gnu89 -fno-PIE/g' Makefile

sed -i 's/(CROSS_COMPILE)ld$/(CROSS_COMPILE)ld -no-pie/g' Makefile

sed -i 's/(CROSS_COMPILE)gcc$/(CROSS_COMPILE)gcc -no-pie/g' Makefile

And even trying with gcc-6.2.0-10:
ii  gcc-6                            6.2.0-10                     amd64
GNU C compiler

I end up with:

make[2]: Entering directory '/home/vagrant/linux-4.8.5'
  HOSTCC  scripts/basic/fixdep
/usr/bin/ld: /tmp/cc2xzDT0.o: relocation R_X86_64_32 against
`.rodata.str1.8' can not be used when making a shared object; recompile with
-fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output


How do I roll back to gcc-6.2.0-6?




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


Reply to: