Pierre Bechetoille wrote:
I installed it and successfully compiled firefox 47.0 with:
CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse
-fno-schedule-insns2" CXXFLAGS+=" -fno-delete-null-pointer-checks
-fno-lifetime-dse -fno-schedule-insns2" CXX='g++ -std=c++11' make -f
client.mk
I'm not sure the syntax CFLAGS+="..." is valid. It is appropriate inside
a Makefile, but not as an environment variable.
That said, I did
export CFLAGS="..."
export CXXFLAGS=$CFLAGS
and it looks like it is being picked up properly. I am trying without the
-std=c++11' option.
From the log a typical build looks like:
c++ ... -fno-delete-null-pointer-checks -fno-lifetime-dse
-fno-schedule-insns2 -fno-exceptions -fno-strict-aliasing -fno-rtti
-fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -g
-freorder-blocks -Os -fomit-frame-pointer ...
I am not using any patches.
As of right now it is building. I'll reply again after it finishes and I
can test.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page