diff --git a/ld/emultempl/nto.em b/ld/emultempl/nto.em
index 7cda6650bc6..3256a8abc5f 100644
--- a/ld/emultempl/nto.em
+++ b/ld/emultempl/nto.em
@@ -22,7 +22,7 @@
 # specific routines.
 
 # NTO templates aims to refine the default ${ARCH}elf.em template.
-. "${srcdir}/emultempl/${ARCH}elf.em"
+source_em "${srcdir}/emultempl/${ARCH}elf.em"
 
 cat >>e${EMULATION_NAME}.c <<EOF
 
