Print this page
ld: implement -ztype and rework option parsing

@@ -556,11 +556,13 @@
                 MSG_DT_SUNW_STRPAD_CF,          MSG_DT_SUNW_CAPCHAIN_CF,
                 MSG_DT_SUNW_LDMACH_CF,          0,
                 MSG_DT_SUNW_CAPCHAINENT_CF,     0,
                 MSG_DT_SUNW_CAPCHAINSZ_CF,      0,
                 0,                              0,
-                MSG_DT_SUNW_ASLR_CF
+                MSG_DT_SUNW_ASLR_CF,            0,
+                0,                              0,
+                MSG_DT_SUNW_KMOD_CF
         };
         static const Msg        tags_sunw_auxiliary_cfnp[] = {
                 MSG_DT_SUNW_AUXILIARY_CFNP,     MSG_DT_SUNW_RTLDINF_CFNP,
                 MSG_DT_SUNW_FILTER_CFNP,        MSG_DT_SUNW_CAP_CFNP,
                 MSG_DT_SUNW_SYMTAB_CFNP,        MSG_DT_SUNW_SYMSZ_CFNP,

@@ -570,11 +572,13 @@
                 MSG_DT_SUNW_STRPAD_CFNP,        MSG_DT_SUNW_CAPCHAIN_CFNP,
                 MSG_DT_SUNW_LDMACH_CFNP,        0,
                 MSG_DT_SUNW_CAPCHAINENT_CFNP,   0,
                 MSG_DT_SUNW_CAPCHAINSZ_CFNP,    0,
                 0,                              0,
-                MSG_DT_SUNW_ASLR_CFNP
+                MSG_DT_SUNW_ASLR_CFNP,          0,
+                0,                              0,
+                MSG_DT_SUNW_KMOD_CFNP
         };
         static const Msg        tags_sunw_auxiliary_nf[] = {
                 MSG_DT_SUNW_AUXILIARY_NF,       MSG_DT_SUNW_RTLDINF_NF,
                 MSG_DT_SUNW_FILTER_NF,          MSG_DT_SUNW_CAP_NF,
                 MSG_DT_SUNW_SYMTAB_NF,          MSG_DT_SUNW_SYMSZ_NF,

@@ -584,11 +588,13 @@
                 MSG_DT_SUNW_STRPAD_NF,          MSG_DT_SUNW_CAPCHAIN_NF,
                 MSG_DT_SUNW_LDMACH_NF,          0,
                 MSG_DT_SUNW_CAPCHAINENT_NF,     0,
                 MSG_DT_SUNW_CAPCHAINSZ_NF,      0,
                 0,                              0,
-                MSG_DT_SUNW_ASLR_NF
+                MSG_DT_SUNW_ASLR_NF,            0,
+                0,                              0,
+                MSG_DT_SUNW_KMOD_NF
         };
         static const conv_ds_msg_t ds_sunw_auxiliary_cf = {
             CONV_DS_MSG_INIT(DT_SUNW_AUXILIARY, tags_sunw_auxiliary_cf) };
         static const conv_ds_msg_t ds_sunw_auxiliary_cfnp = {
             CONV_DS_MSG_INIT(DT_SUNW_AUXILIARY, tags_sunw_auxiliary_cfnp) };