This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] add support for GCC 9 attribute copy


On 11/13/18 3:38 PM, Joseph Myers wrote:
> Samuel, could you look at the build failures for i686-gnu with mainline 
> GCC after this GCC change?
> 
> ../sysdeps/mach/hurd/dl-sysdep.c:286:26: error: '__check_abort_no_hidden' specifies less restrictive attributes than its target 'abort': 'cold', 'leaf', 'noreturn', 'nothrow' [-Werror=missing-attributes]
> 
> (and a series of further such errors).
> 
> Supposing that the latest GCC change fixes the s390x-linux-gnu build 
> failure, it's possible the i686-gnu failure is the last one remaining from 
> this issue.  (ia64-linux-gnu still fails to build with GCC mainline in the 
> build-many-glibcs.py logs, but that's a separate ICE building libstdc++, 
> reported at <https://gcc.gnu.org/ml/gcc-patches/2018-09/msg01052.html> and 
> remaining unfixed.)
ia-64 has been dead for about 2 months according to my tester...  Even
if the most eggregious problems are fixed (ie, gcc bootstrap), it'll
still trip over the qsort checking stuff building either glibc or the
kernel.

I'm tempted to ask for it to be deprecated ;-)

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]