[PATCH v2] ld: add --package-metadata

Luca Boccassi bluca@debian.org
Wed May 25 13:42:52 GMT 2022


On Wed, 2022-05-25 at 15:32 +0930, Alan Modra wrote:
> On Wed, May 25, 2022 at 02:00:08PM +0930, Alan Modra wrote:
> > On Tue, May 24, 2022 at 10:15:07PM +0100, luca.boccassi--- via Binutils wrote:
> > > v2: fix style issues
> > >     fix ASAN issue: note storage is rounded up, but that size
> > >     was used to read the json input, which is fixed
> > >     add entry to NEWS
> > >     add note about json validation to docs
> > 
> > Looks OK to me
> > 
> > > +  if (json_length > SIZE_MAX)
> > > +    {
> > > +      einfo (_("%P: warning: --package-metadata is too long, ignoring\n"));
> > > +      return false;
> > > +    }
> > 
> > except for the above dead code.  OK with that removed.
> 
> And how having applied your patch locally and tested, please do look
> into fixing
> FAIL: bootstrap
> FAIL: bootstrap with strip
> FAIL: bootstrap with -Wl,--traditional-format
> FAIL: bootstrap with -Wl,--no-keep-memory
> FAIL: bootstrap with -Wl,--relax
> FAIL: bootstrap with -Wl,--max-cache-size=-1
> seen with #define HAVE_JANSSON 1
> 
> The errors are of course all due to undefined references to libjansson
> symbols.

Thanks for the review, I've fixed both issues in v3.

-- 
Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://sourceware.org/pipermail/binutils/attachments/20220525/37526f00/attachment.sig>


More information about the Binutils mailing list