diff --git a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp --- a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp +++ b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp @@ -417,6 +417,9 @@ ? cl::TokenizeWindowsCommandLine : cl::TokenizeGNUCommandLine, NewArgv); + // Allow llvm options to be passed via $LLVM_OPTS. This is useful for + // enabling common flags such as -debug. + cl::ParseCommandLineOptions(1, argv, "llvm-objcopy", nullptr, "LLVM_OPTS"); auto Args = makeArrayRef(NewArgv).drop_front(); Expected DriverConfig = getDriverConfig(Args);