[opensource-dev] Building the viewer after the latest commits

Nicky Perian nickyperian at yahoo.com
Tue Aug 19 09:51:19 PDT 2014


Yes. I agree, It does cause problems for older distros. I have been balancing the old / new distro support for some time. If I provide the old then the new users complain about every time I start libxxx.so library is missing. In some cases I provide a newer libxxx.so in the viewer package but that causes problems to as the next distro upgrade may have deprecated or removed support for libxxx.so and some distros (opensuse) nag about it.  

For a while I was building on gcc-4.6.5 on squeeze for release and then gcc-4.7 for test version in order to cover both old and new. I suspect I'll go back to that soon.

 Nicky


On Tuesday, August 19, 2014 10:47 AM, Oz Linden (Scott Lawrence) <oz at lindenlab.com> wrote:
 

>
>
>On 2014-08-19, 07:27 , Henri Beauchamp wrote:
>
>On Tue, 19 Aug 2014 09:37:36 +0200, Lance Corrimal wrote: 
>>Am Montag, 18. August 2014, 14:01:45 schrieb Nicky Perian: 
>>>I ran into an issue with boost built with gcc 4-6 and viewer compiling goo
4-7. rebuilt boost on 4.7 and no more problems. 
>>>Hi, that worked. Now that needs to go into the official sources... 
>>Hopefully not !... The current Linux builds of the viewer and pre-built libraries are
compiled with gcc 4.6, which also imposes a minimal requirement on
the target systems' libstdc++ version (6.0.16). If LL were to provide pre-built libraries compiled with gcc v4.7,
then the "old" (like 2 years old *only*) Linux distributions would
become incapable of running the resulting viewer. You should instead keep a partition (or a VirtualBox virtual machine)
with a build-system matching LL's one (i.e. using gcc 4.6.4 and its
associated libstdc++). Henri. 
>I don't want to miss an opportunity to agree with Henri...
>
>At present, our standard Linux build environment for Linux is Debian
    Squeeze, gcc 4.6.  That's what we'll build the packages for. We
    expect to start a toolchain update for Windows (to VS 2013) and Mac
    OSX (to Xcode 5, clang) shortly, but don't plan to change Linux (it
    was updated much more recently than the other platforms as part of
    the Sunshine project).
>
>You are of course welcome to use what you want for your builds, but
    we won't be making changes to the packages we provide in order to
    support that.
>
>
>-- 
>
>Scott Lawrence | Technical Director, Second Life
>Skype ozlinden | Second Life Oz Linden
>Linden Lab| Makers of Shared Creative Spaces
>Check out what we're working on!
>
>_______________________________________________
>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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20140819/fdeadc17/attachment-0001.htm 


More information about the opensource-dev mailing list