diff --git a/src/linguist/lrelease/lrelease.pro b/src/linguist/lrelease/lrelease.pro
index bd7af650c18255f5ecfd9a094c1cc6252fad1eac..792bc99220ad94f6bbff836bdd75b8c645dfd1f7 100644
--- a/src/linguist/lrelease/lrelease.pro
+++ b/src/linguist/lrelease/lrelease.pro
@@ -1,4 +1,5 @@
-QT = core-private
+option(host_build)
+QT = bootstrap-private
 DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII
 
 SOURCES += main.cpp
diff --git a/src/linguist/shared/formats.pri b/src/linguist/shared/formats.pri
index 985f6dbb84106224c43453fb083603c02f5caa08..6f18ab594aef169a06c1e6e6bcf22c1ce380b7ba 100644
--- a/src/linguist/shared/formats.pri
+++ b/src/linguist/shared/formats.pri
@@ -1,6 +1,6 @@
 
 # infrastructure
-QT *= xml
+!host_build: QT *= xml
 
 INCLUDEPATH *= $$PWD