Public bug reported:
klibc is failing to build on arm64 in yakkety because of a change in
unistd.h in linux-libc-dev somewhere between 4.4.0-9136.55 and
4.8.0-36.38:
gcc -Wp,-MD,usr/klibc/syscalls/.SYSCALLS.i.d -nostdinc -iwithprefix include
-I/<<PKGBUILDDIR>>/usr/include/arch/arm64 -Iusr/include/arch/arm64
-I/<<PKGBUILDDIR>>/usr/include/bits64 -Iusr/include/bits64
-I/<<PKGBUILDDIR>>/usr/klibc/../include -Iusr/klibc/../include
-I/<<PKGBUILDDIR>>/usr/include -Iusr/include -I/<<PKGBUILDDIR>>/linux/include
-Ilinux/include -I/<<PKGBUILDDIR>>/linux/arch/arm64/include
-Ilinux/arch/arm64/include -D__KLIBC__=2 -D__KLIBC_MINOR__=0 -D_BITSIZE=64
-fno-stack-protector -fwrapv -fno-exceptions -mgeneral-regs-only -g -Os
-march=armv8-a -mtune=generic -W -Wall -Wno-sign-compare -Wno-unused-parameter
-I/<<PKGBUILDDIR>>/usr/klibc/syscalls -D__ASSEMBLY__ -ansi -x c -E -o
usr/klibc/
syscalls/SYSCALLS.i usr/klibc/SYSCALLS.def
In file included from /<<PKGBUILDDIR>>/linux/include/asm/unistd.h:19:0,
from usr/klibc/SYSCALLS.def:13:
/<<PKGBUILDDIR>>/linux/include/asm-generic/unistd.h:734:1: error: C++ style
comments are not allowed in ISO C90
//__SYSCALL(__NR_pkey_get, sys_pkey_get)
^
/<<PKGBUILDDIR>>/linux/include/asm-generic/unistd.h:734:1: error: (this will be
reported only once per input file)
https://launchpad.net/ubuntu/+source/klibc/2.0.4-8ubuntu3.1/+build/11926893
We should reasonably expect the headers in linux-libc-dev to maximally-
conformant C headers.
** Affects: linux (Ubuntu)
Importance: High
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1659654
Title:
regression in linux-libc-dev in yakkety: C++ style comments are not
allowed in ISO C90
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1659654/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs