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

Reply via email to