Re: [PATCH 2/2] build: use symbol versioning

2014-09-30 Thread Jan Engelhardt
On Thursday 2014-09-11 23:28, Peter Hutterer wrote: >> >> This sounds like a good idea. I have not pushed it yet though because >> I'd want to avoid adding the symbols that will be deprecated in the >> coming release (libinput_device_get_keys and libinput_device_calibrate). > >can we run the symbo

Re: [PATCH 2/2] build: use symbol versioning

2014-09-30 Thread Jan Engelhardt
On Thursday 2014-09-11 22:55, Jonas Ådahl wrote: >On Wed, Sep 10, 2014 at 01:32:25AM +0200, Jan Engelhardt wrote: >> Symbol versions provide a means by which ELF utilities can determine >> whether a program is incompatible with a too-old library version so >> that package management tools can auto

[PATCH 2/2] build: use symbol versioning

2014-09-30 Thread Jan Engelhardt
Symbol versions provide a means by which ELF utilities can determine whether a program is incompatible with a too-old library version so that package management tools can autodetect version-based dependencies and suggest upgrade paths. Signed-off-by: Jan Engelhardt --- src/Makefile.am | 3 +-

Re: [PATCH 2/2] build: use symbol versioning

2014-09-11 Thread Peter Hutterer
On Thu, Sep 11, 2014 at 11:45:24PM +0200, Jan Engelhardt wrote: > On Thursday 2014-09-11 23:28, Peter Hutterer wrote: > >> > >> This sounds like a good idea. I have not pushed it yet though because > >> I'd want to avoid adding the symbols that will be deprecated in the > >> coming release (libinp

Re: [PATCH 2/2] build: use symbol versioning

2014-09-11 Thread Peter Hutterer
On Thu, Sep 11, 2014 at 10:55:43PM +0200, Jonas Ådahl wrote: > On Wed, Sep 10, 2014 at 01:32:25AM +0200, Jan Engelhardt wrote: > > Symbol versions provide a means by which ELF utilities can determine > > whether a program is incompatible with a too-old library version so > > that package management

Re: [PATCH 2/2] build: use symbol versioning

2014-09-11 Thread Jonas Ådahl
On Wed, Sep 10, 2014 at 01:32:25AM +0200, Jan Engelhardt wrote: > Symbol versions provide a means by which ELF utilities can determine > whether a program is incompatible with a too-old library version so > that package management tools can autodetect version-based > dependencies and suggest upgrad