> On 2010-12-19 12:48:35, Boroondas Gupte wrote:
> > Looks good.
> >
> > Like this, it should continue working even if a system-wide installed
> > libjson uses the compiler-version-specific filename, like the gentoo ebuild
> > from Techwolf's portage overlay currently does. I guess all other
> > distributions use the plain name, so once this ebuild has been updated, we
> > can even drop looking for the compiler version specific filename in the
> > standalone case completely.
Just wondering: Is there some reason behind the search order
(libjson_linux-gcc-${_gcc_COMPILER_VERSION}_libmt.so first, then libjson.so) or
is that arbitrary? (I guess the systems where both are present are rare.)
- Boroondas
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://codereview.secondlife.com/r/47/#review54
-----------------------------------------------------------
On 2010-12-19 09:19:37, Aleric Inglewood wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://codereview.secondlife.com/r/47/
> -----------------------------------------------------------
>
> (Updated 2010-12-19 09:19:37)
>
>
> Review request for Viewer.
>
>
> Summary
> -------
>
> On linux (and remember this is about standalone)
> the libjson packages of distributions don't have this
> complex compiler version baked into their name.
>
> This patch fixes this issue by first searching for
> libjson_linux-gcc-${_gcc_COMPILER_VERSION}_libmt.so
> and when that fails search for the system package
> library file libjson.so.
>
>
> This addresses bug SNOW-240.
> http://jira.secondlife.com/browse/SNOW-240
>
>
> Diffs
> -----
>
> indra/cmake/FindJsonCpp.cmake b0689af42a71
>
> Diff: http://codereview.secondlife.com/r/47/diff
>
>
> Testing
> -------
>
> It works :p (I have Michelle's debian package libjsoncpp0 installed, which
> provides /usr/lib/libjson.so).
>
>
> Thanks,
>
> Aleric
>
>
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges