fix gcc objc++ flag