diff --git a/mk/config.h.in b/mk/config.h.in
index afad35d25c407700fc97357e439976b21bf4dbb8..3f04af41ad2dc6625619afc3b2be1014b82d1683 100644
--- a/mk/config.h.in
+++ b/mk/config.h.in
@@ -18,6 +18,9 @@
 /* Define if using alloca.c.  */
 #undef C_ALLOCA
 
+/* Define if text section appear before data section in exec. */
+#undef CODE_BEFORE_DATA
+
 /* Define to empty if the keyword does not work.  */
 #undef const
 
@@ -25,6 +28,9 @@
    This function is required for alloca.c support on those systems.  */
 #undef CRAY_STACKSEG_END
 
+/* Define to symbol that terminates data section. */
+#undef DATA_SECTION_END_MARKER
+
 /* Define if you have alloca, as a function or macro.  */
 #undef HAVE_ALLOCA
 
@@ -272,3 +278,6 @@
 
 /* Define if you have the iberty library (-liberty).  */
 #undef HAVE_LIBIBERTY
+
+/* Define to symbol that terminates text section. */
+#undef TEXT_SECTION_END_MARKER