diff --git a/templates/common/build_icon.sh b/templates/common/build_icon.sh
index 55edbd77717f24e3523917d6fee42310fa545692..460d98d63efc51404392847b8687673c226e23fc 100644
--- a/templates/common/build_icon.sh
+++ b/templates/common/build_icon.sh
@@ -71,6 +71,6 @@ if [ ! -f "${definitions_tar_file}" ]; then
   echo "export ECCODES_DEFINITION_PATH=${WORKDIR}/definitions.edzw-${eccodes_version}-1" >eccodes_defs.env
 
   ECCODES_PATH=$( spack find -p eccodes%${COMPILER} | grep -i $USER | cut -d" " -f 3 )
-  echo "export LD_LIBRARY_PATH=${ECCODES_PATH}:\${LD_LIBRARY_PATH}" >> eccodes_defs.env
+  echo "export LD_LIBRARY_PATH=${ECCODES_PATH}/lib:\${LD_LIBRARY_PATH}" >> eccodes_defs.env
 
 fi