Print this page
ld should reject kernel modules as input


 177                          have been displacement relocated\n"
 178 
 179 @ MSG_LDD_REJ_MACH      "  - wrong ELF machine type: %s"
 180 @ MSG_LDD_REJ_CLASS     "  - wrong ELF class: %s"
 181 @ MSG_LDD_REJ_DATA      "  - wrong ELF data format: %s"
 182 @ MSG_LDD_REJ_TYPE      "  - bad ELF type: %s"
 183 @ MSG_LDD_REJ_BADFLAG   "  - bad ELF flags value: %s"
 184 @ MSG_LDD_REJ_MISFLAG   "  - mismatched ELF flags value: %s"
 185 @ MSG_LDD_REJ_VERSION   "  - mismatched ELF/lib version: %s"
 186 @ MSG_LDD_REJ_HAL       "  - HAL R1 extensions required"
 187 @ MSG_LDD_REJ_US3       "  - Sun UltraSPARC III extensions required"
 188 @ MSG_LDD_REJ_STR       "  - %s"
 189 @ MSG_LDD_REJ_UNKFILE   "  - unknown file type"
 190 @ MSG_LDD_REJ_UNKCAP    "  - unknown capability: %d"
 191 @ MSG_LDD_REJ_HWCAP_1   "  - hardware capability (CA_SUNW_HW_1) unsupported: %s"
 192 @ MSG_LDD_REJ_SFCAP_1   "  - software capability (CA_SUNW_SF_1) unsupported: %s"
 193 @ MSG_LDD_REJ_MACHCAP   "  - machine capability (CA_SUNW_MACH) unsupported: %s"
 194 @ MSG_LDD_REJ_PLATCAP   "  - platform capability (CA_SUNW_PLAT) unsupported: %s"
 195 @ MSG_LDD_REJ_HWCAP_2   "  - hardware capability (CA_SUNW_HW_2) unsupported: %s"
 196 @ MSG_LDD_REJ_ARCHIVE   "  - invalid archive use"

 197 
 198 @ MSG_LDD_WARN_UNKCAP   "%s: unknown capability: %d"
 199 @ MSG_LDD_WARN_HWCAP_1  "%s: warning: hardware capability (CA_SUNW_HW_1) \
 200                          unsupported: %s\n"
 201 @ MSG_LDD_WARN_SFCAP_1  "%s: warning: software capability (CA_SUNW_SF_1) \
 202                          unsupported: %s\n"
 203 @ MSG_LDD_WARN_MACHCAP  "%s: warning: machine capability (CA_SUNW_MACH) \
 204                          unsupported: %s\n"
 205 @ MSG_LDD_WARN_PLATCAP  "%s: warning: platform capability (CA_SUNW_PLAT) \
 206                          unsupported: %s\n"
 207 @ MSG_LDD_WARN_HWCAP_2  "%s: warning: hardware capability (CA_SUNW_HW_2) \
 208                          unsupported: %s\n"
 209 
 210 # Error rejection messages.
 211 
 212 @ MSG_ERR_REJ_MACH      "%s: wrong ELF machine type: %s"
 213 @ MSG_ERR_REJ_CLASS     "%s: wrong ELF class: %s"
 214 @ MSG_ERR_REJ_DATA      "%s: wrong ELF data format: %s"
 215 @ MSG_ERR_REJ_TYPE      "%s: bad ELF type: %s"
 216 @ MSG_ERR_REJ_BADFLAG   "%s: bad ELF flags value: %s"
 217 @ MSG_ERR_REJ_MISFLAG   "%s: mismatched ELF flags value: %s"
 218 @ MSG_ERR_REJ_VERSION   "%s: mismatched ELF/lib version: %s"
 219 @ MSG_ERR_REJ_HAL       "%s: HAL R1 extensions required"
 220 @ MSG_ERR_REJ_US3       "%s: Sun UltraSPARC III extensions required"
 221 @ MSG_ERR_REJ_STR       "%s: %s"
 222 @ MSG_ERR_REJ_UNKFILE   "%s: unknown file type"
 223 @ MSG_ERR_REJ_UNKCAP    "%s: unknown capability: %d"
 224 @ MSG_ERR_REJ_HWCAP_1   "%s: hardware capability (CA_SUNW_HW_1) unsupported: %s"
 225 @ MSG_ERR_REJ_SFCAP_1   "%s: software capability (CA_SUNW_SF_1) unsupported: %s"
 226 @ MSG_ERR_REJ_MACHCAP   "%s: machine capability (CA_SUNW_MACH) unsupported: %s"
 227 @ MSG_ERR_REJ_PLATCAP   "%s: platform capability (CA_SUNW_PLAT) unsupported: %s"
 228 @ MSG_ERR_REJ_HWCAP_2   "%s: hardware capability (CA_SUNW_HW_2) unsupported: %s"
 229 @ MSG_ERR_REJ_ARCHIVE   "%s: invalid archive use"

 230 
 231 # Error TLS failures
 232 
 233 @ MSG_TLS_NOSUPPORT     "%s: TLS requirement failure : TLS support is \
 234                          unavailable"
 235 @ MSG_TLS_STATBASE      "%s: static TLS failure: object is not part of primary \
 236                          link-map list"
 237 @ MSG_TLS_STATSIZE      "%s: static TLS failure: object loaded after process \
 238                          initialization: size (%#llx) exceeds available backup \
 239                          reservation (%#llx)"  
 240 @ MSG_TLS_STATINIT      "%s: static TLS failure: object loaded after process \
 241                          initialization: can not accommodate initialized data"
 242 
 243 # Error expand()
 244 
 245 @ MSG_ERR_EXPAND1       "%s: %s: path name too long"
 246 @ MSG_ERR_EXPAND2       "%s: %s: token %s could not be expanded"
 247 
 248 # Specific dlinfo() messages.
 249 




 177                          have been displacement relocated\n"
 178 
 179 @ MSG_LDD_REJ_MACH      "  - wrong ELF machine type: %s"
 180 @ MSG_LDD_REJ_CLASS     "  - wrong ELF class: %s"
 181 @ MSG_LDD_REJ_DATA      "  - wrong ELF data format: %s"
 182 @ MSG_LDD_REJ_TYPE      "  - bad ELF type: %s"
 183 @ MSG_LDD_REJ_BADFLAG   "  - bad ELF flags value: %s"
 184 @ MSG_LDD_REJ_MISFLAG   "  - mismatched ELF flags value: %s"
 185 @ MSG_LDD_REJ_VERSION   "  - mismatched ELF/lib version: %s"
 186 @ MSG_LDD_REJ_HAL       "  - HAL R1 extensions required"
 187 @ MSG_LDD_REJ_US3       "  - Sun UltraSPARC III extensions required"
 188 @ MSG_LDD_REJ_STR       "  - %s"
 189 @ MSG_LDD_REJ_UNKFILE   "  - unknown file type"
 190 @ MSG_LDD_REJ_UNKCAP    "  - unknown capability: %d"
 191 @ MSG_LDD_REJ_HWCAP_1   "  - hardware capability (CA_SUNW_HW_1) unsupported: %s"
 192 @ MSG_LDD_REJ_SFCAP_1   "  - software capability (CA_SUNW_SF_1) unsupported: %s"
 193 @ MSG_LDD_REJ_MACHCAP   "  - machine capability (CA_SUNW_MACH) unsupported: %s"
 194 @ MSG_LDD_REJ_PLATCAP   "  - platform capability (CA_SUNW_PLAT) unsupported: %s"
 195 @ MSG_LDD_REJ_HWCAP_2   "  - hardware capability (CA_SUNW_HW_2) unsupported: %s"
 196 @ MSG_LDD_REJ_ARCHIVE   "  - invalid archive use"
 197 @ MSG_LDD_REJ_KMOD      "  - invalid kernel module use"
 198 
 199 @ MSG_LDD_WARN_UNKCAP   "%s: unknown capability: %d"
 200 @ MSG_LDD_WARN_HWCAP_1  "%s: warning: hardware capability (CA_SUNW_HW_1) \
 201                          unsupported: %s\n"
 202 @ MSG_LDD_WARN_SFCAP_1  "%s: warning: software capability (CA_SUNW_SF_1) \
 203                          unsupported: %s\n"
 204 @ MSG_LDD_WARN_MACHCAP  "%s: warning: machine capability (CA_SUNW_MACH) \
 205                          unsupported: %s\n"
 206 @ MSG_LDD_WARN_PLATCAP  "%s: warning: platform capability (CA_SUNW_PLAT) \
 207                          unsupported: %s\n"
 208 @ MSG_LDD_WARN_HWCAP_2  "%s: warning: hardware capability (CA_SUNW_HW_2) \
 209                          unsupported: %s\n"
 210 
 211 # Error rejection messages.
 212 
 213 @ MSG_ERR_REJ_MACH      "%s: wrong ELF machine type: %s"
 214 @ MSG_ERR_REJ_CLASS     "%s: wrong ELF class: %s"
 215 @ MSG_ERR_REJ_DATA      "%s: wrong ELF data format: %s"
 216 @ MSG_ERR_REJ_TYPE      "%s: bad ELF type: %s"
 217 @ MSG_ERR_REJ_BADFLAG   "%s: bad ELF flags value: %s"
 218 @ MSG_ERR_REJ_MISFLAG   "%s: mismatched ELF flags value: %s"
 219 @ MSG_ERR_REJ_VERSION   "%s: mismatched ELF/lib version: %s"
 220 @ MSG_ERR_REJ_HAL       "%s: HAL R1 extensions required"
 221 @ MSG_ERR_REJ_US3       "%s: Sun UltraSPARC III extensions required"
 222 @ MSG_ERR_REJ_STR       "%s: %s"
 223 @ MSG_ERR_REJ_UNKFILE   "%s: unknown file type"
 224 @ MSG_ERR_REJ_UNKCAP    "%s: unknown capability: %d"
 225 @ MSG_ERR_REJ_HWCAP_1   "%s: hardware capability (CA_SUNW_HW_1) unsupported: %s"
 226 @ MSG_ERR_REJ_SFCAP_1   "%s: software capability (CA_SUNW_SF_1) unsupported: %s"
 227 @ MSG_ERR_REJ_MACHCAP   "%s: machine capability (CA_SUNW_MACH) unsupported: %s"
 228 @ MSG_ERR_REJ_PLATCAP   "%s: platform capability (CA_SUNW_PLAT) unsupported: %s"
 229 @ MSG_ERR_REJ_HWCAP_2   "%s: hardware capability (CA_SUNW_HW_2) unsupported: %s"
 230 @ MSG_ERR_REJ_ARCHIVE   "%s: invalid archive use"
 231 @ MSG_ERR_REJ_KMOD      "%s: invalid kernel module use"
 232 
 233 # Error TLS failures
 234 
 235 @ MSG_TLS_NOSUPPORT     "%s: TLS requirement failure : TLS support is \
 236                          unavailable"
 237 @ MSG_TLS_STATBASE      "%s: static TLS failure: object is not part of primary \
 238                          link-map list"
 239 @ MSG_TLS_STATSIZE      "%s: static TLS failure: object loaded after process \
 240                          initialization: size (%#llx) exceeds available backup \
 241                          reservation (%#llx)"
 242 @ MSG_TLS_STATINIT      "%s: static TLS failure: object loaded after process \
 243                          initialization: can not accommodate initialized data"
 244 
 245 # Error expand()
 246 
 247 @ MSG_ERR_EXPAND1       "%s: %s: path name too long"
 248 @ MSG_ERR_EXPAND2       "%s: %s: token %s could not be expanded"
 249 
 250 # Specific dlinfo() messages.
 251