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
