Source: epiphany Version: 0.7.0+0-7 User: [email protected] Usertags: pac-bti
Hi, currently epiphany overwrites the value of $CXXFLAGS by setting it to an empty string in configure.in. For this reason, C++ files are compiled as follows: g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DRESOURCE_PATH="\"/usr/share/epiphany\"" -O2 -c -o entity_tomato.o `tes t -f 'entities/entity_tomato.cpp' || echo './'`entities/entity_tomato.cpp Note the difference in compiler flags compared to when a C file is built: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DRESOURCE_PATH="\"/usr/share/epiphany\"" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/epiphany-0.7.0+0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o SFont.o `test -f 'fonts/SFont.c' || echo './'`fonts/SFont.c In order to honor CXXFLAGS, please remove the [CXXFLAGS=""] statement from configure.in.

