From 8525c955eca4556d174c7f468a290df294276aa3 Mon Sep 17 00:00:00 2001 From: Debian Science Maintainers Date: Fri, 6 May 2011 14:52:41 +0100 Subject: [PATCH] configure-cflags Compile C sources with -D_GNU_SOURCE=1 as with C++ This is mostly cosmetics, but allows installing libraries on a very old system. C source files in ros/src/IGESFile use sscanf, which adds a dependency against glibc >= 2.7 unless it is compiled with -D_GNU_SOURCE=1. Gbp-Pq: Name configure-cflags.patch --- ros/configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ros/configure.in b/ros/configure.in index d4269d38c..fa183f3a8 100644 --- a/ros/configure.in +++ b/ros/configure.in @@ -102,7 +102,7 @@ CFLAGS="$CFLAGS -DCSFDB -DOCC_CONVERT_SIGNALS" case $platform in Linux*) CXXFLAGS="$CXXFLAGS -DLIN -DLININTEL -D_GNU_SOURCE=1" - CFLAGS="$CFLAGS -DLIN -DLININTEL -fexceptions" + CFLAGS="$CFLAGS -DLIN -DLININTEL -D_GNU_SOURCE=1 -fexceptions" LDFLAGS="$LDFLAGS -lstdc++ -lrt";; SunOS*) CXXFLAGS="$CXXFLAGS -Usun -DSOLARIS -instances=static" CFLAGS="$CFLAGS -Usun -DSOLARIS -instances=static" -- 2.30.2