On 06/05/2016 16:44, Pierre Labastie wrote: > Hi, > > It looks like GCC 6 adds a level of rigor to C/C++ compiling, and that code > which used to work, does not anymore because it relied on not rigorously > defined behavior. > > I guess this is the case for a lot of packages in BLFS. I already have found > (sorry if some of these have been mentionned already, I do not have a way to > search the mail archives ATM): > harbuzz: may be built with: CC="gcc -std=c99" CXX="g++ -std=c++98" > ./configure... > php: may be built with: CC="gcc -std=c99" ./configure... > libsoup: same > xorg-evdev-driver: same > libdrm: same > gstreamer: same > gstreamer-plgins-base: same (not tried the other plugins, but I guess they > need the same) > openjdk: fix not ready yet >
Update: When using GCC 6 from an LFS build, only openjdk needs a fix. All the other packages mentioned above work fine. Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
