kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #27824
Re: rename of kiface to so
Can you explain why you think installing them as .so to /usr/lib changes
in any way our responsibility for library versioning vs installing them
as .kiface to /usr/bin? They still get installed with the whole package,
reinstalled on upgrade, uninstalled on package removal, etc...
On Mon, Feb 13, 2017 at 09:21:26AM -0500, Wayne Stambaugh wrote:
> I'm not opposed to this but once we head down this path, we will forever
> be responsible for library versioning and any implications it has with
> regard to multiple installed versions of kicad. I'm not sure we are
> ready to open that can of worms just yet. Keep in mind that .kifaces
> are not generic libraries, they can only be linked to a specific kicad
> app. Link to the wrong .kiface and your sure to have issues.
>
> On 2/12/2017 2:01 PM, Chris Pavlina wrote:
> > Please!!:
> >
> > - Move .kiface into $PREFIX/lib on linux, and the equivalent place on
> > other systems
> >
> > - Rename them from _foo.kiface to foo.so on linux and osx and foo.dll on
> > windows
> >
> > - Stop installing them with the executable bit set on linux! Presumably
> > osx too. It's totally unnecessary for shared libs, and ESPECIALLY bad
> > if they're in $PREFIX/bin.
> >
> > On Mon, Feb 13, 2017 at 07:49:36AM +1300, Simon Wells wrote:
> >> As the kifaces are just shared objects/libraries is there any reason
> >> they must be named .kiface instead of .so (or other name used on
> >> system for dynamic libs), It seems to just be making things more
> >> difficult and confusing when people see .kiface and have no ideaa what
> >> it means.
> >>
> >> These should really not be place in bin/ on linux systems either as
> >> its really not designed for that sort of thing
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help : https://help.launchpad.net/ListHelp
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help : https://help.launchpad.net/ListHelp
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References