#1142459 libdime-dev: dime.pc contains build-time CFLAGS, triggers lintian pkg-config-bad-directive

Package:
libdime-dev
Source:
libdime-dev
Description:
DXF Import, Manipulation, and Export library - devel
Submitter:
Andreas Tille
Date:
2026-07-20 08:37:02 UTC
Severity:
normal
#1142459#5
Date:
2026-07-20 08:35:01 UTC
From:
To:
Hi,

dime.pc ships the full build-time CFLAGS in its Cflags: line, including
-D_FORTIFY_SOURCE=2 (and -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -ffile-prefix-map=...):

Cflags: -I${includedir} -g -O2 -ffile-prefix-map=/build/dime-fqJZ8y/dime-0.20111205=. -fstack-protector-strong -Wformat -Werror=format-security -I${prefix}/include -Wdate-time -D_FORTIFY_SOURCE=2

lintian flags this as an error:

  E: libdime-dev: pkg-config-bad-directive -D_FORTIFY_SOURCE=2 [usr/lib/x86_64-linux-gnu/pkgconfig/dime.pc]