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

*** 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.