Re: linux 4.6 FTBFS on hppa
On Thu, 2016-05-05 at 06:13 +0200, Helge Deller wrote: > Hi Ben, > > On 05.05.2016 03:29, Ben Hutchings wrote: [...] > Yes, but I tend to think that you are probably right to simply turnĀ > CONFIG_MLONGCALLS back on again. > I do have kernel patches queued for kernel 4.7 which enable FTRACE support, > and those will require CONFIG_MLONGCALLS most likely anyway then. > Furthermore I just checked and I'm building my own test kernels usually with > CONFIG_MLONGCALLS too, so in the long run we will probably not be able > without this option. > > Can you turn CONFIG_MLONGCALLS back on for the next upload? OK, will do. Ben. -- Ben Hutchings All the simple programs have been written, and all the good names taken. signature.asc Description: This is a digitally signed message part
Re: linux 4.6 FTBFS on hppa
Hi Ben, On 05.05.2016 03:29, Ben Hutchings wrote: > Building linux 4.6~rc5-1~exp1 on hppa failed with: > > hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x51c): cannot reach > register_net_sysctl > net/built-in.o: In function `sysctl_core_init': > net/core/sysctl_net_core.o:(.init.text+0x51c): relocation truncated to fit: > R_PARISC_PCREL22F against symbol `register_net_sysctl' defined in > .text.register_net_sysctl section in net/built-in.o > hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x3298): cannot reach > register_net_sysctl > net/built-in.o: In function `ip_static_sysctl_init': > (.init.text+0x3298): relocation truncated to fit: R_PARISC_PCREL22F against > symbol `register_net_sysctl' defined in .text.register_net_sysctl section in > net/built-in.o > hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x3404): cannot reach > register_net_sysctl > net/built-in.o: In function `ipfrag_init': > (.init.text+0x3404): relocation truncated to fit: R_PARISC_PCREL22F against > symbol `register_net_sysctl' defined in .text.register_net_sysctl section in > net/built-in.o > hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x4c50): cannot reach > register_net_sysctl > net/built-in.o: In function `sysctl_ipv4_init': > net/ipv4/sysctl_net_ipv4.o:(.init.text+0x4c50): relocation truncated to fit: > R_PARISC_PCREL22F against symbol `register_net_sysctl' defined in > .text.register_net_sysctl section in net/built-in.o > hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x4c88): cannot reach > unregister_net_sysctl_table > net/ipv4/sysctl_net_ipv4.o:(.init.text+0x4c88): relocation truncated to fit: > R_PARISC_PCREL22F against symbol `unregister_net_sysctl_table' defined in > .text.unregister_net_sysctl_table section in net/built-in.o > hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x8b74): cannot reach > register_net_sysctl > net/built-in.o: In function `ipv6_frag_init': > (.init.text+0x8b74): relocation truncated to fit: R_PARISC_PCREL22F against > symbol `register_net_sysctl' defined in .text.register_net_sysctl section in > net/built-in.o > hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x8c5c): cannot reach > unregister_net_sysctl_table > net/built-in.o: In function `ipv6_frag_init': > (.init.text+0x8c5c): relocation truncated to fit: R_PARISC_PCREL22F against > symbol `unregister_net_sysctl_table' defined in > .text.unregister_net_sysctl_table section in net/built-in.o > > It looks like we need to enable CONFIG_MLONGCALLS again (or change some > built-in things to modules, but I doubt there is much to be gained > there). Since 4.6~rc3-1~exp1 built successfully, I'm wondering if maybe something changed in the generic debian configs (or in the upstream kernel source) which could have led to this breakage? > It was previously disabled as you requested in bug #733897. Yes, but I tend to think that you are probably right to simply turn CONFIG_MLONGCALLS back on again. I do have kernel patches queued for kernel 4.7 which enable FTRACE support, and those will require CONFIG_MLONGCALLS most likely anyway then. Furthermore I just checked and I'm building my own test kernels usually with CONFIG_MLONGCALLS too, so in the long run we will probably not be able without this option. Can you turn CONFIG_MLONGCALLS back on for the next upload? Helge
linux 4.6 FTBFS on hppa
Building linux 4.6~rc5-1~exp1 on hppa failed with: hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x51c): cannot reach register_net_sysctl net/built-in.o: In function `sysctl_core_init': net/core/sysctl_net_core.o:(.init.text+0x51c): relocation truncated to fit: R_PARISC_PCREL22F against symbol `register_net_sysctl' defined in .text.register_net_sysctl section in net/built-in.o hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x3298): cannot reach register_net_sysctl net/built-in.o: In function `ip_static_sysctl_init': (.init.text+0x3298): relocation truncated to fit: R_PARISC_PCREL22F against symbol `register_net_sysctl' defined in .text.register_net_sysctl section in net/built-in.o hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x3404): cannot reach register_net_sysctl net/built-in.o: In function `ipfrag_init': (.init.text+0x3404): relocation truncated to fit: R_PARISC_PCREL22F against symbol `register_net_sysctl' defined in .text.register_net_sysctl section in net/built-in.o hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x4c50): cannot reach register_net_sysctl net/built-in.o: In function `sysctl_ipv4_init': net/ipv4/sysctl_net_ipv4.o:(.init.text+0x4c50): relocation truncated to fit: R_PARISC_PCREL22F against symbol `register_net_sysctl' defined in .text.register_net_sysctl section in net/built-in.o hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x4c88): cannot reach unregister_net_sysctl_table net/ipv4/sysctl_net_ipv4.o:(.init.text+0x4c88): relocation truncated to fit: R_PARISC_PCREL22F against symbol `unregister_net_sysctl_table' defined in .text.unregister_net_sysctl_table section in net/built-in.o hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x8b74): cannot reach register_net_sysctl net/built-in.o: In function `ipv6_frag_init': (.init.text+0x8b74): relocation truncated to fit: R_PARISC_PCREL22F against symbol `register_net_sysctl' defined in .text.register_net_sysctl section in net/built-in.o hppa64-linux-gnu-ld: net/built-in.o(.init.text+0x8c5c): cannot reach unregister_net_sysctl_table net/built-in.o: In function `ipv6_frag_init': (.init.text+0x8c5c): relocation truncated to fit: R_PARISC_PCREL22F against symbol `unregister_net_sysctl_table' defined in .text.unregister_net_sysctl_table section in net/built-in.o It looks like we need to enable CONFIG_MLONGCALLS again (or change some built-in things to modules, but I doubt there is much to be gained there). It was previously disabled as you requested in bug #733897. Ben. -- Ben Hutchings All the simple programs have been written, and all the good names taken. signature.asc Description: This is a digitally signed message part