[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v2] tools: link executables with libtinfo explicitly



On Wed, Jun 03, 2015 at 11:35:50AM +0100, Ian Campbell wrote:
> On Tue, 2015-06-02 at 17:58 +0100, Wei Liu wrote:
> > On Tue, Jun 02, 2015 at 03:33:26PM +0200, Daniel Kiper wrote:
> > > binutils 2.22 changed ld default from --copy-dt-needed-entries
> > > to -no-copy-dt-needed-entries. This revealed that some objects
> > > are linked implicitly with libtinfo and newer ld fails to build
> > > relevant executables.
>
> For future reference "relevant executables" would be better as a list of
> the actual affected programs...

Wilco.

> > > Below is short explanation why we should not do that...
> > >
> > > http://fedoraproject.org/wiki/UnderstandingDSOLinkChange says:
> > >
> > > The default behaviour for ld (my note: before version 2.22) allows
> > > users to 'indirectly' link to required objects/libraries through
> > > intermediate objects/libraries. While this is convenient, it can
> > > also be dangerous because it makes your program's dependencies tied
> > > to the dependencies of other objects. If those objects ever change
> > > their linkages, they can break your program without any changes
> > > to your own code!
> > >
> > > Please run autoconf in tools directory.
> > >
> > > Signed-off-by: Daniel Kiper <daniel.kiper@xxxxxxxxxx>
> >
> > Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
>
> Applied, running autoconf.

Thanks!

Daniel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.