> On Aug 28, 2015, at 7:37 AM, Tomasz Gajc <[email protected]> wrote:
>
> Hi,
>
> is this really necessary to generate these and similiar for all libraries
> from glibc ?
>
> libc.so.6
> libc.so.6(GLIBC_2.0)
> libc.so.6(GLIBC_2.1.3)
> libc.so.6(GLIBC_2.3)
> libc.so.6(GLIBC_2.3.2)
> libc.so.6(GLIBC_2.3.4)
> libc.so.6(GLIBC_2.8)
> libc.so.6(GLIBC_2.9)
> librt.so.1
> librt.so.1(GLIBC_2.2)
> libm.so.6
> libm.so.6(GLIBC_2.0)
> etc.
>
If you wish to support packages built against older versioned symbols already
deployed (including
3rd party and vendor packaging), then yes, it is absolutely necessary to
generate those provides.
> If rpm will generate only requires for lib*.so.%{major} for glibc libraries
> then i guess some time can be saved on generading hdlists and when
> installing/updating rpm packages.
>
That is exactly the point: %{major} for glib never changes. Instead, versioned
symbols track ABI breakage.
> wdyt ?
>
There are other techniques to track versioned symbols, most notably what Alt
linux does.
Whether that saves clutter/space (presumably what bothers you) is an open
question.
73 de Jeff
> _______________________________________________
> OM-Cooker mailing list
> [email protected]
> http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org
_______________________________________________
OM-Cooker mailing list
[email protected]
http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org