--- ./src/include/fst/accumulator.h.orig 2013-01-24 11:36:22.000000000 +0900
+++ ./src/include/fst/accumulator.h 2013-11-17 00:23:01.000000000 +0900
+#if __cplusplus >= 201103L || defined(_LIBCPP_VERSION)
+#include <unordered_map>
+using std::unordered_map;
+using std::unordered_multimap;
#include <tr1/unordered_map>
using std::tr1::unordered_map;
using std::tr1::unordered_multimap;
--- ./src/include/fst/arc-map.h.orig 2013-01-24 11:36:22.000000000 +0900
+++ ./src/include/fst/arc-map.h 2013-11-17 00:23:01.000000000 +0900
#ifndef FST_LIB_ARC_MAP_H__
#define FST_LIB_ARC_MAP_H__
+#if __cplusplus >= 201103L || defined(_LIBCPP_VERSION)
+#include <unordered_map>
+using std::unordered_map;
+using std::unordered_multimap;
#include <tr1/unordered_map>
using std::tr1::unordered_map;
using std::tr1::unordered_multimap;
using std::pair; using std::make_pair;
--- ./src/include/fst/bi-table.h.orig 2013-01-24 11:36:22.000000000 +0900
+++ ./src/include/fst/bi-table.h 2013-11-17 00:23:01.000000000 +0900
+#if __cplusplus >= 201103L || defined(_LIBCPP_VERSION)
+#include <unordered_set>
+using std::unordered_set;
+using std::unordered_multiset;
#include <tr1/unordered_set>
using std::tr1::unordered_set;
using std::tr1::unordered_multiset;
--- ./src/include/fst/determinize.h.orig 2013-01-24 11:36:22.000000000 +0900
+++ ./src/include/fst/determinize.h 2013-11-17 00:23:01.000000000 +0900
+#if __cplusplus >= 201103L || defined(_LIBCPP_VERSION)
+#include <unordered_map>
+using std::unordered_map;