Print this page
10366 ld(1) should support GNU-style linker sets
10581 ld(1) should know kernel modules are a thing
*** 33,42 ****
--- 33,43 ----
[\fB-z\fR nodelete] [\fB-z\fR nodlopen] [\fB-z\fR nodump] [\fB-z\fR noldynsym]
[\fB-z\fR nopartial] [\fB-z\fR noversion] [\fB-z\fR now] [\fB-z\fR origin]
[\fB-z\fR preinitarray=\fIfunction\fR] [\fB-z\fR redlocsym] [\fB-z\fR relaxreloc]
[\fB-z\fR rescan-now] [\fB-z\fR recan] [\fB-z\fR rescan-start \fI\&...\fR \fB-z\fR rescan-end]]
[\fB-z\fR target=sparc|x86] [\fB-z\fR text | textwarn | textoff]
+ [\fB-z\fR type=\fIexec\fR|\fIkmod\fR|\fIreloc\fR|\fIshared\fR]
[\fB-z\fR verbose] [\fB-z\fR wrap=\fIsymbol\fR] \fIfilename\fR...
.fi
.SH DESCRIPTION
.LP
*** 1581,1590 ****
--- 1582,1641 ----
.RE
.sp
.ne 2
.na
+ \fB-z\fR \fBtype=exec|kmod|reloc|shared\fR
+ .ad
+ .sp .6
+ .RS 4n
+ Specifies the type of object to create.
+
+ .sp
+ .ne 2
+ .na
+ exec
+ .ad
+ .sp .6
+ .RS 4n
+ Dynamic executable
+ .RE
+
+ .sp
+ .ne 2
+ .na
+ reloc
+ .ad
+ .sp .6
+ .RS 4n
+ Relocatable object
+ .RE
+
+ .sp
+ .ne 2
+ .na
+ shared
+ .ad
+ .sp .6
+ .RS 4n
+ Dynamic shared object
+ .RE
+
+ .sp
+ .ne 2
+ .na
+ kmod
+ .ad
+ .sp .6
+ .RS 4n
+ illumos kernel module
+ .RE
+ .RE
+
+ .sp
+ .ne 2
+ .na
\fB\fB-z\fR \fBverbose\fR\fR
.ad
.sp .6
.RS 4n
This option provides additional warning diagnostics during a link-edit.