There is currently an issue with brial and gcc 6.2.0 that remains to
be fixed. I don’t remember if someone blacklisted that gcc as a consequence.

I should do something about that, even if it is a bit radical.

François

> On 1/11/2016, at 09:55, William Stein <wst...@gmail.com> wrote:
> 
> On Mon, Oct 31, 2016 at 1:16 PM, François Bissey
> <francois.bis...@canterbury.ac.nz> wrote:
>> Yes, building gcc 4.9.3 with gcc 6.2.0 is not exactly supported.
> 
> I set nothing and just went with Sage defaults.  What a mess...
> 
>> 
>> 
>> On 01/11/16 09:09, William Stein wrote:
>>> 
>>> I tried to install sage-7.4 on a clean new Ubuntu:16.10 docker
>>> container (on 64-bit x68 intel).  It fails trying to building GCC with
>>> 
>>> ...
>>> gcc-4.9.3.p1]   (cd
>>> '/home/w/sage-7.4/local/var/tmp/sage/build/gcc-4.9.3.p1' &&
>>> '/home/w/sage-7.4/sage' --sh)
>>> [gcc-4.9.3.p1] When you are done debugging, you can type "exit" to
>>> leave the subshell.
>>> [gcc-4.9.3.p1]
>>> ************************************************************************
>>> Makefile:1725: recipe for target
>>> '/home/w/sage-7.4/local/var/lib/sage/installed/gcc-4.9.3.p1' failed
>>> make[2]: *** [/home/w/sage-7.4/local/var/lib/sage/installed/gcc-4.9.3.p1]
>>> Error 1
>>> make[2]: Leaving directory '/home/w/sage-7.4/build/make'
>>> Makefile:891: recipe for target 'all-toolchain' failed
>>> make[1]: *** [all-toolchain] Error 2
>>> make[1]: Leaving directory '/home/w/sage-7.4/build/make'
>>> 
>>> real    12m18.858s
>>> user    8m6.992s
>>> sys     2m15.888s
>>> ***************************************************************
>>> Error building Sage.
>>> 
>>> The following package(s) may have failed to build (not necessarily
>>> during this run of 'make all'):
>>> 
>>> * package: gcc-4.9.3.p1
>>>  log file: /home/w/sage-7.4/logs/pkgs/gcc-4.9.3.p1.log
>>> 
>>> ---
>>> 
>>> Full log attached.
>>> 
>>> To see exactly the same thing on any x86 docker-capable machine, just
>>> use docker to run the  ubuntu:16.10 image, then
>>> 
>>> apt-get update; apt-get install dpkg-dev m4 flex bison python perl
>>> 
>>> adduser sage
>>> 
>>> su - sage
>>> 
>>> wget http://files.sagemath.org/src/sage-7.4.tar.gz
>>> 
>>> extract and make.
>>> 
>>> -- William
>>> 
>>> On Mon, Oct 31, 2016 at 11:23 AM, Thomas Hunter <thunt...@swarthmore.edu>
>>> wrote:
>>>> 
>>>> (I'm new to posting in these groups so I apologize in advance if I am
>>>> misplacing my query.)
>>>> 
>>>> I'd also love to know how to work around this.  If the thread moved
>>>> elsewhere, please post a pointer here.
>>>> 
>>>> Many thanks,
>>>> Thomas
>>>> 
>>>> On Thursday, October 20, 2016 at 11:21:52 AM UTC-4, Herbert Eisenbeis
>>>> wrote:
>>>>> 
>>>>> 
>>>>> In deed, the GCC hardening in Ubuntu 16.10 is responsible for the make
>>>>> error.
>>>>> Two questions:
>>>>> 
>>>>> How can I configure make to circumvent the error in building flint?
>>>>> Are some other sage packages affected by GCC hardening?
>>>>> 
>>>>> Herbert
>>>>> 
>>>>> 
>>>>> Am Donnerstag, 20. Oktober 2016 14:40:13 UTC+2 schrieb Jeroen Demeyer:
>>>>>> 
>>>>>> 
>>>>>> The problem seems to be that your GCC was configured with
>>>>>> --enable-default-pie and FLINT does not like that. More information at
>>>>>> 
>>>>>> https://wiki.ubuntu.com/SecurityTeam/PIE
>>>> 
>>>> 
>>>> --
>>>> You received this message because you are subscribed to the Google Groups
>>>> "sage-devel" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an
>>>> email to sage-devel+unsubscr...@googlegroups.com.
>>>> To post to this group, send email to sage-devel@googlegroups.com.
>>>> Visit this group at https://groups.google.com/group/sage-devel.
>>>> For more options, visit https://groups.google.com/d/optout.
>>> 
>>> 
>>> 
>>> 
>> 
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sage-devel+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-devel@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sage-devel.
>> For more options, visit https://groups.google.com/d/optout.
> 
> 
> 
> -- 
> William (http://wstein.org)
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

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

Reply via email to