TARGETLIB        = $(TARGETPREFIX)/lib
 #TARGET_CFLAGS    = -pipe -O2 -g -I$(TARGETPREFIX)/include
 TARGET_CFLAGS    = -pipe -O2 -I$(TARGETPREFIX)/include
-TARGET_CFLAGS   += -D_GLIBCXX_USE_CXX11_ABI=0
 TARGET_CPPFLAGS  = $(TARGET_CFLAGS)
 TARGET_CXXFLAGS  = $(TARGET_CFLAGS)
 TARGET_LDFLAGS   = -Wl,-O1 -L$(TARGETLIB) -Wl,-rpath-link,$(TARGETLIB)
 
                $(PATCH)/libdvbsi++-src-time_date_section.cpp-fix-sectionLength-check.patch; \
                $(PATCH)/libdvbsi++-fix-unaligned-access-on-SuperH.patch; \
                $(PATCH)/libdvbsi++-content_identifier_descriptor.patch; \
-               $(CONFIGURE) \
+               $(CONFIGURE) CPPFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0" \
                        --prefix=$(TARGETPREFIX) \
                        --build=$(BUILD) \
                        --host=$(TARGET); \
 
 HW_TYPE = --with-boxmodel=$(PLATFORM)
 endif
 
-N_CFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0
 #N_CFLAGS += -I$(TARGETPREFIX)/include
 #N_CFLAGS += -I$(TARGETPREFIX)/include/freetype2
 N_CFLAGS += -I$(NEUTRINO_OBJDIR)
 
 N_CPPFLAGS = -I$(TARGETPREFIX)/include
 N_CPPFLAGS += -Werror -Wsign-compare
-#N_CPPFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0
+N_CPPFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0
 
 # the original build script links against openssl.
 # N_LDFLAGS  = -L$(TARGETPREFIX)/lib -lcurl -lssl -lcrypto -ldl