From: Michael Andres Date: Wed, 2 Dec 2009 16:03:00 +0000 (+0100) Subject: Add missing explicit instantiation of non-inlined template. X-Git-Tag: 1.2.17~54 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91f783d91d62bfd529ecc2c1fdd6a4426c3fe4e3;p=platform%2Fupstream%2Fzypper.git Add missing explicit instantiation of non-inlined template. --- diff --git a/src/repos.cc b/src/repos.cc index 7c285fe..7179cb7 100644 --- a/src/repos.cc +++ b/src/repos.cc @@ -447,7 +447,7 @@ void report_unknown_repos(Out & out, list not_found) */ template -static void do_init_repos(Zypper & zypper, const Container & container) +void do_init_repos(Zypper & zypper, const Container & container) { MIL << "Going to initialize repositories." << endl; RuntimeData & gData = zypper.runtimeData(); @@ -606,6 +606,9 @@ static void do_init_repos(Zypper & zypper, const Container & container) } } +// Explicit instantiation required for versions used outside repos.o +template void init_repos( Zypper &, const std::vector & ); + // ---------------------------------------------------------------------------- void init_repos(Zypper & zypper)