Error: llvm-objcopy --redefine-syms for Objective-C native static library

The native system is MacOS Biger Sur 11.6;
I Install llvm with homebrew;

usr/local/opt/llvm/bin/llvm-objcopy -V
llvm-objcopy, compatible with GNU objcopy
Homebrew LLVM version 13.0.0
Optimized build.
Default target: x86_64-apple-darwin20.6.0
Host CPU: skylake

I created an Objective-C native static library
but when I try to use llvm-objcopy redefine symbol name,

# ConflictObject.o is part of my static library
/usr/local/opt/llvm/bin/llvm-objcopy --redefine-syms rename_symbols ConflictObject.o

i get a error : error: unsupported load command (cmd=0x2d)

I don’t know where i am wrong

This appears to be a bug in llvm-objcopy, I’ve submitted a fix for it here ⚙ D118526 [llvm-objcopy][MachO] Ignore LC_LINKER_OPTION when redefining symbols