Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Aug 2010 15:16:49 +0100
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        Kostik Belousov <kostikbel@gmail.com>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r211561 - head/cddl/lib/drti
Message-ID:  <64B55A11-14C3-4297-93F6-40BA74854F98@FreeBSD.org>
In-Reply-To: <20100821135908.GT2396@deviant.kiev.zoral.com.ua>
References:  <201008211348.o7LDm55c070981@svn.freebsd.org> <20100821135908.GT2396@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help


On 21 Aug 2010, at 14:59, Kostik Belousov wrote:

> On Sat, Aug 21, 2010 at 01:48:05PM +0000, Rui Paulo wrote:
>> Author: rpaulo
>> Date: Sat Aug 21 13:48:04 2010
>> New Revision: 211561
>> URL: http://svn.freebsd.org/changeset/base/211561
>> 
>> Log:
>>  Link drti.o with a PIC version of libelf. This is needed because
>>  drti.o depends on libelf and this avoids linking every other drti.o
>>  program (namely programs with USDT probes) with libelf.
> What is wrong with having libelf as dependency of the resulting
> binary ?

The resulting binary can be a library. If I add drti.o to the libthr library, every other program will break because it can't find libelf symbols. The only way to fix it would be to rebuild every program that depends on libthr and I don't want that to happen.

Regards,
--
Rui Paulo





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?64B55A11-14C3-4297-93F6-40BA74854F98>