File opensc-java-config.patch of Package opensc-java
--- jni/build/unix/debug/config.data
+++ jni/build/unix/debug/config.data
@@ -3,5 +3,5 @@
#
# Default makefile variable settings.
#
-ac CFLAGS=-g -Wall
-ac CXXFLAGS=-g -Wall
+ac CFLAGS=-g -Wall @CFLAGS@
+ac CXXFLAGS=-g -Wall @CFLAGS@
--- jni/build/unix/release/config.data
+++ jni/build/unix/release/config.data
@@ -3,7 +3,7 @@
#
# Default makefile variable settings.
#
-ac CFLAGS=-O2 -Wall
-ac CXXFLAGS=-O2 -Wall
-test { `gcc --version` =~ /4\.[1-9]\.[0-9]/ } then {ac CFLAGS=-O2 -fno-stack-protector -Wall}
-test { `gcc --version` =~ /4\.[1-9]\.[0-9]/ } then {ac CXXFLAGS=-O2 -fno-stack-protector -Wall}
+ac CFLAGS=-O2 -Wall @CFLAGS@
+ac CXXFLAGS=-O2 -Wall @CFLAGS@
+test { `gcc --version` =~ /4\.[1-9]\.[0-9]/ } then {ac CFLAGS=-O2 @CFLAGS@ -fno-stack-protector -Wall}
+test { `gcc --version` =~ /4\.[1-9]\.[0-9]/ } then {ac CXXFLAGS=-O2 @CFLAGS@ -fno-stack-protector -Wall}
--- jni/src/scripts/config.data.default
+++ jni/src/scripts/config.data.default
@@ -10,7 +10,7 @@
ac DEFS=-DHAVE_CONFIG_H
ac LIBS=
ac CC=gcc
-ac CFLAGS=-g -O2 -Wall
+ac CFLAGS=-g -O2 -Wall @CFLAGS@
ac LDFLAGS=
ac NCLDFLAGS=
ac CPPFLAGS=
@@ -18,7 +18,7 @@
ac OBJEXT=o
ac CPP=gcc -E
ac CXX=g++
-ac CXXFLAGS=-g -O2 -Wall
+ac CXXFLAGS=-g -O2 -Wall @CFLAGS@
ac RANLIB=ranlib
ac STRIP=strip
ac AR=ar