Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LLVM-LIBTOOL-DARWIN(1)		     LLVM		LLVM-LIBTOOL-DARWIN(1)

NAME
       llvm-libtool-darwin - LLVM tool for creating libraries for Darwin

SYNOPSIS
       llvm-libtool-darwin [options] <input files>

DESCRIPTION
       llvm-libtool-darwin is a	tool for creating static and dynamic libraries
       for Darwin.

       For  most  scenarios,  it  works	 as a drop-in replacement for cctools'
       libtool.

OPTIONS
       llvm-libtool-darwin supports the	following options:

       -arch_only <architecture>
	      Build a static library only for the specified <architecture> and
	      ignore all other architectures in	the files.

       -D     Use zero for timestamps and UIDs/GIDs. This is set by default.

       -filelist <listfile[,dirname]>
	      Read input file names from <listfile>. File names	are  specified
	      in  <listfile>  one per line, separated only by newlines.	White-
	      space on a line is assumed to be part of the  filename.  If  the
	      directory	 name, dirname,	is also	specified then it is prepended
	      to each file name	in the <listfile>.

       -h, -help
	      Show help	and usage for this command.

       -l <x> Searches for the library libx.a in the library search  path.  If
	      the  string <x> ends with	'.o', then the library 'x' is searched
	      for without prepending 'lib' or appending	'.a'. If  the  library
	      is  found, it is added to	the list of input files. Otherwise, an
	      error is raised.

       -L <dir>
	      Adds <dir> to the	list of	directories in which to	search for li-
	      braries. The directories are searched in the order in which they
	      are specified with -L and	before the default  search  path.  The
	      default  search  path  includes  directories  /lib, /usr/lib and
	      /usr/local/lib.

       -no_warning_for_no_symbols
	      Do not warn about	files that have	no symbols.

       -warnings_as_errors
	      Produce a	non-zero exit status if	any warnings are emitted.

       -o <filename>
	      Specify the output file name. Must be specified exactly once.

       -static
	      Produces a static	library	from the input files.

       -U     Use actual timestamps and	UIDs/GIDs.

       -V     Display the version of this program and  perform	any  operation
	      specified.

       -version
	      Display the version of this program and exit immediately.

EXIT STATUS
       llvm-libtool-darwin  exits with a non-zero exit code if there is	an er-
       ror.  Otherwise,	it exits with code 0.

BUGS
       To	  report	 bugs,	       please	      visit	    <-
       https://github.com/llvm/llvm-project/issues/>.

SEE ALSO
       llvm-ar(1)

AUTHOR
       Maintained by the LLVM Team (https://llvm.org/).

COPYRIGHT
       2003-2025, LLVM Project

18				  2025-04-13		LLVM-LIBTOOL-DARWIN(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=llvm-libtool-darwin-cheriot&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help