|
From: | hjl.tools at gmail dot com |
Subject: | [Bug gas/27412] Suspicious "setting incorrect section attributes for .note.Linux" warnings on linux kernel |
Date: | Sat, 13 Feb 2021 14:05:27 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=27412 H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2021-02-13 Ever confirmed|0 |1 --- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Sergei Trofimovich from comment #0) > When building current linux-5.10 (or master) with gcc-11/binutins-2.36 gas > complains about incorrect (used) section flags. Minimal reproducer: > > $ cat bug.c > static const int _note_55 __attribute__((__used__)) > __attribute__((section(".note.Linux"))) = 42; > > $ gcc-11.0.0 -c bug.c -o bug-11.o -fno-ident > /tmp/ccJ9p7TD.s: Assembler messages: > /tmp/ccJ9p7TD.s:3: Warning: setting incorrect section attributes for > .note.Linux This is an assembler bug. > > Is it a real problem or a false positive warning? Currently > gcc-11/binutils-2.36 generates kernels that can't load some modules and > complain about a bunch of orphan sections. I wonder if this warhing is > related and somehow affects future linking. Please try: https://github.com/hjl-tools/linux/commit/d97c4aeb041b756861bb16ee895e2616f4b4061a -- You are receiving this mail because: You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |