diff --git a/guix/packages.scm b/guix/packages.scm
index 0ac456f0108c376f90000532ef42a69024cce986..9d11b468fbc7fff80e3d23e8e9a2f0e1dc5fc598 100644
--- a/guix/packages.scm
+++ b/guix/packages.scm
@@ -147,7 +147,7 @@ (define-record-type* <package>
   (propagated-inputs package-propagated-inputs    ; same, but propagated
                      (default '()))
   (native-inputs package-native-inputs    ; native input packages/derivations
-                 (default '()))
+                 (default '()) (thunked))
   (self-native-input? package-self-native-input?  ; whether to use itself as
                                                   ; a native input when cross-
                       (default #f))               ; compiling