libdvbv5: Fix build error with hardening build flags
authorGregor Jasny <gjasny@googlemail.com>
Mon, 21 May 2012 19:14:01 +0000 (21:14 +0200)
committerGregor Jasny <gjasny@googlemail.com>
Mon, 21 May 2012 19:16:25 +0000 (21:16 +0200)
commit46558ee65e9fc7ac6d9b733b524cf9098fd1d90e
treeefb88467d8e177033c41ddd01a54bfdddb14d3f5
parent5b4d846402d6398830a61858eca02def1648ad49
libdvbv5: Fix build error with hardening build flags

On Debian and Ubuntu the following hardening flags are used:
(see dpkg-buildflags --export=sh)

export CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security"
export CPPFLAGS="-D_FORTIFY_SOURCE=2"
export CXXFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security"
export FFLAGS="-g -O2"
export LDFLAGS="-Wl,-z,relro"

Without this commit the following error occurs:

dvb-fe.c:56:3: error: format not a string literal and no format arguments [-Werror=format-security]
dvb-fe.c:61:3: error: format not a string literal and no format arguments [-Werror=format-security]

Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
lib/libdvbv5/dvb-fe.c