OS Manuals

/usr/bin/pkgdata

International Components for Unicode library

From icu 79.1-r2 (os), captured 2026-11-10 by running pkgdata --help (exit 1). permalink

usage: /usr/bin/pkgdata [-options] [-] [packageFile]
	Produce packaged ICU data from the given list(s) of files.
	'-' by itself means to read from stdin.
	packageFile is a text file containing the list of files to package.

 options:
[REQ] -p or --name        Set the data name
      -O or --bldopt      The directory where the ICU is located (e.g. <ICUROOT> which contains the bin directory)
      -m or --mode        Specify the mode of building (see below; default: common)
      -h or --help        This usage text
      -? or --help        This usage text
      -v or --verbose     Make the output verbose
      -c or --copyright   Use the standard ICU copyright
      -C or --comment     Use a custom comment (instead of the copyright)
      -d or --destdir     Specify the destination directory for files
      -F or --rebuild     Force rebuilding of all data
      -T or --tempdir     Specify temporary dir (default: output dir)
      -I or --install     Install the data (specify target)
      -s or --sourcedir   Specify a custom source directory
      -e or --entrypoint  Specify a custom entrypoint name (default: short name)
      -r or --revision    Specify a version when packaging in dll or static mode
      -f or --force-prefix  Add package to all file names if not present
      -L or --libname     Library name to build (if different than package name)
      -q or --quiet       Quiet mode. (e.g. Do not output a readme file for static libraries)
      -w or --without-assembly  Build the data without assembly code
      -z or --zos-pds-build  Build PDS dataset (zOS build only)
      -u or --windows-uwp-build  Build for Universal Windows Platform (Windows build only)
      -a or --windows-DLL-arch  Specify the DLL machine architecture for LINK.exe (Windows build only)
      -b or --windows-dynamicbase  Ignored. Enable DYNAMICBASE on the DLL. This is now the default. (Windows build only)
modes: (-m option)
   files                  Uses raw data files (no effect). Installation copies all files to the target location.
   dll       / library    Generates one shared library, <package>.so
   common    / archive    Generates one common data file, <package>.dat
   static    / static     Generates one statically linked library, lib<package>.a
Options (22)
OptionDescriptionSource
-O, --bldopt optionsThe directory where the ICU is located (e.g. <ICUROOT> which contains the bin directory)help + man
-m, --mode modeSet the packaging mode to be used by pkgdata.help + man
-h, --help, -?Print help about usage and exit.help + man
-v, --verboseDisplay extra informative messages during execution.help + man
-c, --copyrightInclude a copyright notice in the binary data.help + man
-C, --comment commentIncludes the specified comment in the resulting data instead of the ICU copyright notice.help + man
-d, --destdir destinationSet the destination directory to destination.help + man
-F, --rebuildForce the rebuilding of all data and their repackaging.help + man
-T, --tempdir directorySet the directory used to generate temporary files to directory.help + man
-I, --installInstall the packaged file (or all the files in the files mode).help + man
-s, --sourcedir sourceSet the source directory to source.help + man
-e, --entrypoint nameSet the data entry point (used for linking against the data in a shared library form) to name.help + man
-r, --revision versionEnable versioning of the shared library produced in dll, or library, mode.help + man
-f, --force-prefixAdd package to all file names if not presenthelp
-L, --libnameLibrary name to build (if different than package name)help
-q, --quietQuiet mode.help
-w, --without-assemblyBuild the data without assembly codehelp
-z, --zos-pds-buildBuild PDS dataset (zOS build only)help
-u, --windows-uwp-buildBuild for Universal Windows Platform (Windows build only)help
-a, --windows-DLL-archSpecify the DLL machine architecture for LINK.exe (Windows build only)help
-b, --windows-dynamicbaseIgnored.help
-p, --name nameSet the packaged file name to name. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.