Xcode 6.1.1 -miphoneos-version-min=7.1 problem

Hi everybody,

I have an ios c++ project.

I use xcode 6.1.1 and ios sdk 8.1

so far I use to have this option for minimum compatibility:

-miphoneos-version-min=6.1

but for some reason, I need to move to:
-miphoneos-version-min=7.1

and then the problem begin.

I don't want c++11 activated.

before with miphoneos-version-min set to 6.1, the header file was searched here:
/Applications/Xcode_6.1.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/usr/include/c++/4.2.1

but since I modify to 7.1, the header are now searche here:
/Applications/Xcode_6.1.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/

Why??
it makes problem with for example the header <new> that now include <exception> that include <type_traits> header, it seems <type_traits> header is a c++11 header and it produces errors if I don't activate c++11.
is it possible to have -miphoneos-version-min=7.1 without c++11 activated? I tried to add explicitely -std=c++98 -stdlib=libc++ but I still have header error with some c++11 header.
Thanks in advance for help!

Xcode 6.1.1 -miphoneos-version-min=7.1 problem
 
 
Q