This bug was erroneously marked for verification in bionic; verification
is not required and verification-needed-bionic is being removed.

** Tags added: verification-done-bionic

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1783167

Title:
  linux 4.17.0-5 fails to build on ppc64el with gcc-8

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Cosmic:
  Fix Released

Bug description:
  In file included from 
/tmp/kernel-cascardo-e4c3144-A9Vl/build/arch/powerpc/kernel/syscalls.c:24:
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:233:18: 
error: 'sys_mmap2' alias between functions of incompatible types 'l
  ong int(long unsigned int,  size_t,  long unsigned int,  long unsigned int,  
long unsigned int,  long unsigned int)' {aka 'long int(long uns
  igned int,  long unsigned int,  long unsigned int,  long unsigned int,  long 
unsigned int,  long unsigned int)'} and 'long int(long int,  lo
  ng int,  long int,  long int,  long int,  long int)' [-Werror=attribute-alias]
    asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
                    ^~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:222:2: note: 
in expansion of macro '__SYSCALL_DEFINEx'
    __SYSCALL_DEFINEx(x, sname, __VA_ARGS__)
    ^~~~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:216:36: 
note: in expansion of macro 'SYSCALL_DEFINEx'
   #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__)
                                      ^~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/arch/powerpc/kernel/syscalls.c:65:1: 
note: in expansion of macro 'SYSCALL_DEFINE6'
   SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len,
   ^~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:238:18: 
note: aliased declaration here
    asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
                    ^~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:222:2: note: 
in expansion of macro '__SYSCALL_DEFINEx'
    __SYSCALL_DEFINEx(x, sname, __VA_ARGS__)
    ^~~~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:216:36: 
note: in expansion of macro 'SYSCALL_DEFINEx'
   #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__)
                                      ^~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/arch/powerpc/kernel/syscalls.c:65:1: 
note: in expansion of macro 'SYSCALL_DEFINE6'
   SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len,
   ^~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:233:18: 
error: 'sys_mmap' alias between functions of incompatible types 'lo
  ng int(long unsigned int,  size_t,  long unsigned int,  long unsigned int,  
long unsigned int,  off_t)' {aka 'long int(long unsigned int,  l
  ong unsigned int,  long unsigned int,  long unsigned int,  long unsigned int, 
 long int)'} and 'long int(long int,  long int,  long int,  lo
  ng int,  long int,  long int)' [-Werror=attribute-alias]
    asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
                    ^~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:222:2: note: 
in expansion of macro '__SYSCALL_DEFINEx'
    __SYSCALL_DEFINEx(x, sname, __VA_ARGS__)
    ^~~~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:216:36: 
note: in expansion of macro 'SYSCALL_DEFINEx'
   #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__)
                                      ^~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/arch/powerpc/kernel/syscalls.c:72:1: 
note: in expansion of macro 'SYSCALL_DEFINE6'
   SYSCALL_DEFINE6(mmap, unsigned long, addr, size_t, len,
   ^~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:238:18: 
note: aliased declaration here
    asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
                    ^~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:222:2: note: 
in expansion of macro '__SYSCALL_DEFINEx'
    __SYSCALL_DEFINEx(x, sname, __VA_ARGS__)
    ^~~~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/include/linux/syscalls.h:216:36: 
note: in expansion of macro 'SYSCALL_DEFINEx'
   #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__)
                                      ^~~~~~~~~~~~~~~
  /tmp/kernel-cascardo-e4c3144-A9Vl/build/arch/powerpc/kernel/syscalls.c:72:1: 
note: in expansion of macro 'SYSCALL_DEFINE6'
   SYSCALL_DEFINE6(mmap, unsigned long, addr, size_t, len,
   ^~~~~~~~~~~~~~~

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1783167/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to