NAME
objformat —
reports default binary format and
program deflector
SYNOPSIS
objformat |
prog |
DESCRIPTION
If run asobjformat the default object file format is
reported. The only supported object file format is elf.
If invoked by any other name, the path of the
prog that will be executed is determined as
follows:
If prog is a binutil (such as
as(1) and ld(1)), it is expanded to
/usr/libexec/<binutils>/elf/prog
and executed. “<binutils>” defaults to the current
binutils version used by DragonFly and can be
overridden using the BINUTILSVER environment
variable.
If prog is a compiler (such as
gcc(1)), it is expanded to
/usr/libexec/<ccver>/prog
and executed. “<ccver>” defaults to the current compiler
used by DragonFly and can be overridden using the
CCVER environment variable.
ENVIRONMENT
BINUTILSVER- The “<binutils>” component to be used for binutils paths.
CCVER- The “<ccver>” component to be used for compiler paths.
LDVER- If this variable is defined as “ld.bfd” then the ld command will be an alias for the classic “GNU ld” linker. If it is undefined or any other value, the ld command will execute the newer “GNU gold” linker.
OBJFORMAT_PATH- If
OBJFORMAT_PATHis set, its value is prepended to the path name determined by theobjformatrules. If it is a sequence of colon separated paths, each ofOBJFORMAT_PATH's elements is prepended to the path name until execution succeeds.
EXIT STATUS
The objformat utility returns with exit
code 1 if called with an improper number of arguments, or if
prog could not be executed.
SEE ALSO
HISTORY
The objformat command appeared in
FreeBSD 3.0.
AUTHORS
The objformat utility was written by
Peter Wemm
<peter@netplex.com.au>.
This manual page was written by David O'Brien
<obrien@NUXI.com>.