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.

Reply via email to