[Bug 1867316] Re: Almost global FTFBS due to dropping include-fixed dir in 9.3.0-1
Mathew Hodson
1867316 at bugs.launchpad.net
Wed Apr 29 00:38:36 UTC 2020
gcc-9 (9.3.0-3ubuntu1) focal; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
- Disable the LTO build on arm64, armhf for now, takes 24+ hours ...
gcc-9 (9.3.0-3) unstable; urgency=high
* Ship the include-fixed directory again, for a working #include <limits.h>.
* Build using GCC 8.
gcc-9 (9.3.0-1) unstable; urgency=medium
* GCC 9.3.0 release.
* Update newlib to 3.3.0.
* Update gm2 from the gcc_9_2_0_gm2 branch 202003114.
* For all runtime libraries, generate dependencies on libgcc-sN instead
on libgccN.
* Stop shipping the include-fixed directory.
* Refresh patches.
* Tighten dependency on libc6 for this upload.
-- Matthias Klose <doko at ubuntu.com> Fri, 13 Mar 2020 10:30:38 +0100
** No longer affects: chrony (Ubuntu)
** No longer affects: glibc (Ubuntu)
** No longer affects: linux (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1867316
Title:
Almost global FTFBS due to dropping include-fixed dir in 9.3.0-1
Status in gcc-9 package in Ubuntu:
Fix Released
Bug description:
This seems an almost global FTBFS with anything that includes limits.h
$ cat > test.c << EOF
> /*
> * Test FTBFS 1867316
> */
>
> #include <limits.h>
> EOF
ubuntu at focal-ftbfs:~/chrony-3.5$ gcc -c test.c
In file included from test.c:5:
/usr/include/limits.h:124:26: error: no include path in which to search for limits.h
124 | # include_next <limits.h>
| ^
Interestingly this fails on armhf/ppc64/s390x but works on x86.
--- started as a chrony FTBFS despite tetsing a few hours before ---
For bug 1866753 we built this yesterday in a proposed PPA and things worked!
Now today on the final upload it failed to build on armhf/ppc64/s390x.
In file included from /usr/include/powerpc64le-linux-gnu/sys/param.h:26,
from /usr/include/resolv.h:56,
from nameserv.c:34:
/usr/include/limits.h:124:26: error: no include path in which to search for limits.h
124 | # include_next <limits.h>
| ^
make[1]: *** [Makefile:108: nameserv.o] Error 1
The same error on all of them.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-9/+bug/1867316/+subscriptions
More information about the foundations-bugs
mailing list