Re: linux 4.6 FTBFS on hppa

2016-05-05 Thread Ben Hutchings
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

2016-05-04 Thread Helge Deller
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

2016-05-04 Thread Ben Hutchings
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