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 -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
