diff --git a/recipes/xz/recipe.sh b/recipes/xz/recipe.sh
index e1221711b1b55a2adfe288870dd2e5ca1c09a59c..d5ca281d10a2451f8c8016c80e689bde6a155a36 100644
--- a/recipes/xz/recipe.sh
+++ b/recipes/xz/recipe.sh
@@ -12,6 +12,10 @@ function recipe_update {
 }
 
 function recipe_build {
+    # Workaround of
+    # xzdec: hidden symbol `main' in xzdec-xzdec.o is referenced by DSO
+    export CFLAGS="-fvisibility=default"
+
     ./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