diff --git a/config/components/toolchain/lib/linux_headers.lib.yml b/config/components/toolchain/lib/linux_headers.lib.yml
index da0894ea6c7d3e3abf9c47144660bbed99a9d2e8..59926269ed4e9feede348366fe26fe0f3772007a 100644
--- a/config/components/toolchain/lib/linux_headers.lib.yml
+++ b/config/components/toolchain/lib/linux_headers.lib.yml
@@ -13,7 +13,8 @@ builds:
       mkdir -p "$BUILD_DIR"
       extract.sh --into "$BUILD_DIR" (@= source_url @)
     install: |
-      (@= make @) -C $BUILD_DIR \
+      cd "$BUILD_DIR"
+      (@= make @) -C "$BUILD_DIR" \
         ARCH=(@= arch_name @) \
         INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/(@= triple @)/usr" headers_install
 #@ end