3

–native

The –nativeoption causes pc to generate code for the best floating-point hardware available on the machine you are compiling on.

The -fastmacro includes -nativein its expansion.

(Solaris 2.x only) This option is a synonym for -xtarget=native.

-nocx

(Solaris 1.x only) The -nocxoption makes the output executable file about 128K bytes smaller by not linking with the -lcxoption. However, the runtime performance and accuracy of binary-decimal base conversion is somewhat compromised.

-nolib

The -noliboption instructs the compiler not to link any libraries by default—that is, no -loptions are passed to ld. Normally, the pc driver passes -lcto ld.

When you use -nolib, pass all -loptions yourself. For example, the following command links libm statically and the other libraries dynamically:

hostname% pc -nolib -Bstatic -lm -Bdynamic -lc test.p

–nolibmil

The –nolibmiloption instructs the compiler to reset –fastso that it does not include inline templates. Use this option after the –fastoption, as in:

hostname% pc –fast –nolibmil myprog.p

-noqueue

The -noqueueoption instructs the compiler not to queue this compilation if a license is not available. Under normal circumstances, if no license is available, the compiler waits until one becomes available. With this option, the compiler returns immediately.

The Pascal Compiler

35