diff --git a/recipes/libpng/recipe.sh b/recipes/libpng/recipe.sh
index de1a0e43b3fcdce55317212e81b5a95362f2af59..b065df9985a542a50516d449000c55572cfde634 100644
--- a/recipes/libpng/recipe.sh
+++ b/recipes/libpng/recipe.sh
@@ -18,6 +18,7 @@ function recipe_build {
     export CPPFLAGS="-I$sysroot/include"
 
     ./autogen.sh
+    chmod +w config.sub
     wget -O config.sub http://git.savannah.gnu.org/cgit/config.git/plain/config.sub
     ./configure --host=${HOST} --prefix='/'
     make
diff --git a/recipes/xz/recipe.sh b/recipes/xz/recipe.sh
index 2dde4ea82573f710847c4864bc7f0af50a251f0a..25d2556a42a756fabc5dcf88d080df9781b0554c 100644
--- a/recipes/xz/recipe.sh
+++ b/recipes/xz/recipe.sh
@@ -13,6 +13,7 @@ function recipe_update {
 
 function recipe_build {
     ./autogen.sh
+    chmod +w build-aux/config.sub
     wget -O build-aux/config.sub http://git.savannah.gnu.org/cgit/config.git/plain/config.sub
     ./configure --host=${HOST} --prefix=/ --enable-threads=no
     make