diff --git a/gnu-system.am b/gnu-system.am
index 0382261dc15eecad9dbc774ef673e8cf6aae7ee3..5938eeaec71febda579e8db128aa8835b15be63b 100644
--- a/gnu-system.am
+++ b/gnu-system.am
@@ -162,7 +162,6 @@ GNU_SYSTEM_MODULES =				\
   gnu/packages/kde.scm				\
   gnu/packages/key-mon.scm			\
   gnu/packages/language.scm			\
-  gnu/packages/ld-wrapper.scm			\
   gnu/packages/less.scm				\
   gnu/packages/lesstif.scm			\
   gnu/packages/libcanberra.scm			\
@@ -566,6 +565,9 @@ dist_patch_DATA =						\
   gnu/packages/patches/xmodmap-asprintf.patch 			\
   gnu/packages/patches/zathura-plugindir-environment-variable.patch
 
+MISC_DISTRO_FILES =				\
+  gnu/packages/ld-wrapper.in
+
 bootstrapdir = $(guilemoduledir)/gnu/packages/bootstrap
 bootstrap_x86_64_linuxdir = $(bootstrapdir)/x86_64-linux
 bootstrap_i686_linuxdir = $(bootstrapdir)/i686-linux
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 0c125057245554df021e2fa4da7a71a6f303ed18..361436157dd42c2e0a727f440ae953ca61c2aafa 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -375,7 +375,7 @@ (define* (make-ld-wrapper name #:key binutils
               ("guile"    ,guile)
               ("bash"     ,bash)
               ("wrapper"  ,(search-path %load-path
-                                        "gnu/packages/ld-wrapper.scm"))))
+                                        "gnu/packages/ld-wrapper.in"))))
     (arguments
      `(#:guile ,guile-for-build
        #:modules ((guix build utils))
diff --git a/gnu/packages/ld-wrapper.scm b/gnu/packages/ld-wrapper.in
similarity index 100%
rename from gnu/packages/ld-wrapper.scm
rename to gnu/packages/ld-wrapper.in