Dana 4.1.2013 23:33, Bruce Dubbs je napisao:
> Armin K. wrote:
>> On 01/04/2013 10:58 PM, Kenno Han wrote:
>>> Some package require you to build the whole dependency chain
>>> from scratch, this mostly happens if there is a major change
>>> (i.e. GTK+ 2 to GTK+ 3).
>>> However for most cases, you would only need to build that package.
>>>
>>
>> That's wrong. GTK+2 apps are not compatible with GTK+3 apps. Both GTK+2
>> and GTK+3 can exist on one system.
>>
>> However, you need to rebuild everything when a library "Breaks API".
>>
>> One example is libffi 3.0.10 to 3.0.11 upgrade, where libffi.so.5 became
>> libffi.so.6 and everything that used libffi was required to be rebuilt.
>
> Technically, that's not required if both libraries are available.  At
> link time, the .so is used and that link would determine the actual
> library.  At run time, the so.5 or .so.6 library would be used as
> specified during link time.
>
>     -- Bruce
>

I agree, but that wouldn't be the point of upgrading the package. Some 
people might want to use updated package and remove old version.
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to