diff --git a/test/test_libvpx.cc b/test/test_libvpx.cc
index 2b9b0c21f7591742bf7888d1415f2c66024bd9c4..52a4fb9d52aa088b70beab3686c6974977773483 100644
--- a/test/test_libvpx.cc
+++ b/test/test_libvpx.cc
@@ -12,6 +12,12 @@
 #if ARCH_X86 || ARCH_X86_64
 extern "C" {
 #include "vpx_ports/x86.h"
+#if CONFIG_VP8
+extern void vp8_rtcd();
+#endif
+#if CONFIG_VP9
+extern void vp9_rtcd();
+#endif
 }
 #endif
 #include "third_party/googletest/src/include/gtest/gtest.h"
@@ -41,5 +47,12 @@ int main(int argc, char **argv) {
     append_gtest_filter(":-SSE4_1/*");
 #endif
 
+#if CONFIG_VP8
+  vp8_rtcd();
+#endif
+#if CONFIG_VP9
+  vp9_rtcd();
+#endif
+
   return RUN_ALL_TESTS();
 }