The binaries are all built with SAGE_INSTALL_GCC=yes to be as 
self-contained as possible. AFAIK a default Ubuntu install doesn't include 
a fortran compiler, for example.

The LD_LIBRARY_PATH problem is fixed in Trac #19641



On Tuesday, December 22, 2015 at 9:40:25 AM UTC+1, Eric Gourgoulhon wrote:
>
> Hi,
>
> Le vendredi 18 décembre 2015 16:46:19 UTC+1, leif a écrit :
>>
>>
>> Not strange (although probably a flaw), but all binaries are built with 
>> SAGE_INSTALL_GCC=yes AFAIK, so Sage is mainly built with GCC 4.9.2 which 
>> ships with an older libstdc++. 
>>
>> The issue will presumably vanish when we get rid of setting 
>> LD_LIBRARY_PATH (and using sage-native-execute here and there); until 
>> then, you can simply create symlinks to your distro's libstdc++, 
>> libgfortran, etc. 
>>
>>
> Thanks for these explanations. 
> But this means that all Ubuntu 15.10 users will be facing the same issue. 
> Why are Sage binaries built with SAGE_INSTALL_GCC=yes instead of
> using gcc of the targeted system ? With Ubuntu 15.10, there is no problem 
> with the latter. Note that 15.10 is the latest Ubuntu version, so it is 
> somehow annoying if SageMath is shipping bad binaries for it, especially
> given the present discussion of making jupyter the default notebook. 
>
> Best wishes,
>
> Eric.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.

Reply via email to