https://sourceware.org/bugzilla/show_bug.cgi?id=33400

            Bug ID: 33400
           Summary: Option to make ld plugin warnings fatal
           Product: binutils
           Version: 2.45
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: sam at gentoo dot org
  Target Milestone: ---

Today I had this when looking at an ODR issue with LTO:
```
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: size of symbol `yylval' changed from 8 in aclyacc.o (symbol from
plugin) to 48 in /tmp/ccAkh7eZ.ltran
s0.ltrans.o
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: NOTE: size discrepancies can cause real problems.  Investigation is
advised.
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: size of symbol `yyval' changed from 8 in aclyacc.o (symbol from
plugin) to 48 in /tmp/ccAkh7eZ.ltrans
0.ltrans.o
/usr/lib/gcc/x86_64-pc-linux-gnu/16/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: NOTE: size discrepancies can cause real problems.  Investigation is
advised.
```

Is it possible to make plugin warnings (ideally *only* plugin warnings) be
errors, other than -Wl,--fatal-warnings?

Even better again would be for this to somehow be controllable via GCC's
-Wodr/-Werror=lto-type-mismatch but that would mean the plugin had to feed it
back.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to