On Fri, Apr 12, 2013 at 8:29 PM, Nate Bargmann <[email protected]> wrote:
> * On 2013 12 Apr 16:25 -0500, Richard Shaw wrote:
>
> Nice work, Richard.
>
Thanks! It's getting there!
> Also, the symbolic link is used by the buildsystems to
> > find the actual library name, so when you find a library with cmake,
> > "find_library(CODEC2 codec2) it will search in /usr/lib (or /usr/lib64 on
> > multilib systems) for "libcodec2.so" which would then point to
> > libcodec2.so.0.2!
>
> I suspect it will also search the /usr/local/lib hierarchy as well?
> Convention, at least on Debian (LFHS?) is to put locally compiled
> packages under /usr/local and leave /usr to the packaging manager for
> the distribution.
>
I'm pretty sure it does but I don't run anything out of /usr/local, not
because I have a problem with it, but because I never install stuff
manually. Even with small programs I always build RPMs, so everything just
goes in /usr. A nice side effect is I don't have to worry about having (or
having a bad) make uninstall since RPM takes care of that. The spec file
creates a very nice and consistent way to apply patches, hacks, and other
tweaks without having to remember what I did every time the code gets
updated.
> I can track abi compatibility for Linux easily enough with
> > abi-compliance-checker which is pretty cool so I'll know when the
> soversion
> > needs to be bumped.
>
> I may need to look into that tool as well to be certain Hamlib's ABI is
> staying constant.
>
Let me know when you get to the point of trying to use it and I'll give you
some best practices and tips to make your life easier.
Richard
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2