From: | Stephen Frost <sfrost(at)snowman(dot)net> |
---|---|
To: | Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers(at)postgreSQL(dot)org, Michael Meskes <meskes(at)postgreSQL(dot)org> |
Subject: | Re: Let's get rid of the separate minor version numbers for shlibs |
Date: | 2016-08-15 21:11:55 |
Message-ID: | 20160815211155.GL4028@tamriel.snowman.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Peter,
* Peter Eisentraut (peter(dot)eisentraut(at)2ndquadrant(dot)com) wrote:
> On 8/15/16 3:06 PM, Tom Lane wrote:
> > That would give us an automatic annual change in the minor version.
> > If we ever made an incompatible change in a shlib, we could advance
> > its SO_MAJOR_VERSION but keep this rule for the minor version (there's
> > no law that says we have to reset the minor version when we do that).
>
> Let's look into getting rid of the minor versions altogether. They
> don't serve any technical purpose in most cases. Library packaging
> policies have evolved quite a bit over the years; maybe there is some
> guidance there to make this simpler.
Eh? Last I checked, we needed minor version bumps to ensure that
binaries compiled against later versions, which might use newer symbols,
don't try to link against older libraries (which wouldn't have those
symbols).
Thanks!
Stephen
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2016-08-15 21:31:27 | Re: New version numbering practices |
Previous Message | David Steele | 2016-08-15 21:07:42 | Re: PATCH: Exclude additional directories in pg_basebackup |