diff --git a/meta-oe/recipes-support/lcov/lcov_2.6.bb b/meta-oe/recipes-support/lcov/lcov_2.6.bb
index e23b48328e..3fb48e4501 100755
--- a/meta-oe/recipes-support/lcov/lcov_2.6.bb
+++ b/meta-oe/recipes-support/lcov/lcov_2.6.bb
@@ -68,7 +68,7 @@ do_install() {
     # Makefile bakes the runtime --bindir/--libdir ($(PREFIX)/...) into the
     # installed perl modules and manpages, so folding ${D} into PREFIX would
     # embed the build path and trip the buildpaths QA check.
-    oe_runmake install PREFIX=${prefix} DESTDIR=${D} CFG_DIR=${sysconfdir} LCOV_PERL_PATH="/usr/bin/env perl"
+    oe_runmake install PREFIX=${prefix} DESTDIR=${D} CFG_DIR=${sysconfdir} LCOV_PERL_PATH="/usr/bin/env perl" LCOV_NO_XS=1

     # The upstream test suite is shipped under ${datadir}/lcov/tests and is
     # not needed at runtime. Its shell scripts pull in unwanted file-rdeps on
