On Sun, Jun 12, 2016 at 12:16:57PM +0200, Pierre Bechetoille wrote: > Hi Ken, > > I have not yet upgraded firefox to release 47 (need to install autoconf > 2.13) but I also encountered segfaults on youtube with firefox 46: see my > previous post last month > (http://lists.linuxfromscratch.org/pipermail/blfs-support/2016-May/077943.html) > and I solved it adding -fno-schedule-insns2 to CFLAGS and CXXFLAGS. > > Archlinux uses those flags and others to compile firefox 47 (see > https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/firefox): > > |# GCC 6 CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse > -fno-schedule-insns2" CXXFLAGS+=" -fno-delete-null-pointer-checks > -fno-lifetime-dse -fno-schedule-insns2"| > > > Did you try that ? > > Pierre
Hi Pierre, I could have sworn I was doing that, but now that I've gone to my script to check I see that I am not using it. Stupid Ken! I'm also using the two patches which both Arch and fedora use, mozilla-1245076-1.patch and mozilla-1245076.patch. And I'm only using the additions for c++, I mistakenly thought there was no invocation of gcc, only g++ - but I've just found one in my log. What I had been doing was: export CXX='g++ -std=c++11 -fno-lifetime-dse -fno-delete-null-pointer-checks' As well as adding -fno-schedule-insns2 I'd better do the same for CC or switch back to adding to CFLAGS. For autoconf-2.13 I've uploaded a patch to http://www.linuxfromscratch.org/patches/downloads/autoconf/autoconf-2.13-consolidated_fixes-1.patch and I build it with: apply the patch mv -v autoconf.texi autoconf213.texi rm autoconf.info ./configure --prefix=/usr --program-suffix=-2.13 make ${MAKEFLAGS} I then run the tests (needs dejagnu) : make check (all 253 tests should pass - one of the fedora patches allowed a few to run, the rest were fixed by changing where mktemp is looked for.) make install install -v -m644 autoconf213.info /usr/share/info install-info --info-dir=/usr/share/info/ autoconf213.info Many Thanks for making me review what I've been doing. I'll give it another go. Cheers. ĸen -- I had to walk fifteen miles to school, barefoot in the snow. Uphill both ways. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
