--- gfx/harfbuzz/src/hb-ot-layout.cc.orig 2012-06-24 22:14:46.463741874 -0400 +++ gfx/harfbuzz/src/hb-ot-layout.cc 2012-06-24 22:15:06.784770042 -0400 @@ -537,4 +537,10 @@ hb_ot_layout_position_finish (hb_face_t GPOS::position_finish (buffer); } +#if !defined(__clang__) && defined(__GNUC__) && __GNUC_MINOR__ <= 3 +template int SortedArrayOf >::search(unsigned int const &) const; +template int SortedArrayOf >::search(unsigned int const &) const; +template int SortedArrayOf >::search(unsigned int const &) const; +template int SortedArrayOf::search(unsigned int const &) const; +#endif