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.