OVERVIEW: A wrapper utility over the host linker. It scans the input files for sections that require additional processing prior to linking. The will then transparently pass all arguments and input to the specified host linker to create the final binary. USAGE: clang-linker-wrapper [options] -- OPTIONS: --bitcode-library=--= Extra bitcode library to link --cuda-path= Set the system CUDA path --device-debug Use debugging --device-linker= or = Arguments to pass to the device linker invocation --dry-run Print program arguments without running --embed-bitcode Embed linked bitcode in the module --help-hidden Display all available options --help Display available options (--help-hidden for more) --host-triple= Triple to use for the host compilation --linker-path= The linker executable to invoke -L Add to the library search path -l Search for library -mllvm Arguments passed to the LLVM invocation --opt-level= Optimization level for LTO -o Path to file to write output --pass-remarks-analysis= Pass remarks for LTO --pass-remarks-missed= Pass remarks for LTO --pass-remarks= Pass remarks for LTO --print-wrapped-module Print the wrapped module's IR for testing --ptxas-arg= Argument to pass to the 'ptxas' invocation --save-temps Save intermediate results --sysroot Set the system root --v Display the version number and exit --wrapper-jobs= Sets the number of parallel jobs to use for device linking --wrapper-time-trace-granularity= Set the granularity of time-trace updates --wrapper-time-trace= Enable time-trace and write the output to --wrapper-verbose Verbose output from tools -- The separator for the wrapped linker arguments