[objcopy][NFC] Rename files to avoid clashing of archive members.
authorAlexey Lapshin <a.v.lapshin@mail.ru>
Tue, 22 Feb 2022 19:56:22 +0000 (22:56 +0300)
committerAlexey Lapshin <a.v.lapshin@mail.ru>
Wed, 23 Feb 2022 10:05:39 +0000 (13:05 +0300)
commit25d7b4fb446b6511e9dcd582e05dbb7f7f936c01
tree9b6b0476dd169bc33d9136b74c5f458f8b4618ab
parent0fc11418a793a4b71008ff21687acf9ea78add59
[objcopy][NFC] Rename files to avoid clashing of archive members.

libtool uses file names to name members of an static library.
Files, located in different directories and having matching name,
would have the same name inside an archive. This is not a problem
for ld, but may be a problem for ar. This patch renames files
from ObjCopy library to avoid names clashing.

See https://reviews.llvm.org/D88827#3335814

Differential Revision: https://reviews.llvm.org/D120345
25 files changed:
llvm/lib/ObjCopy/CMakeLists.txt
llvm/lib/ObjCopy/COFF/COFFObjcopy.cpp
llvm/lib/ObjCopy/COFF/COFFObject.cpp [moved from llvm/lib/ObjCopy/COFF/Object.cpp with 97% similarity]
llvm/lib/ObjCopy/COFF/COFFObject.h [moved from llvm/lib/ObjCopy/COFF/Object.h with 97% similarity]
llvm/lib/ObjCopy/COFF/COFFReader.cpp [moved from llvm/lib/ObjCopy/COFF/Reader.cpp with 98% similarity]
llvm/lib/ObjCopy/COFF/COFFReader.h [moved from llvm/lib/ObjCopy/COFF/Reader.h with 83% similarity]
llvm/lib/ObjCopy/COFF/COFFWriter.cpp [moved from llvm/lib/ObjCopy/COFF/Writer.cpp with 99% similarity]
llvm/lib/ObjCopy/COFF/COFFWriter.h [moved from llvm/lib/ObjCopy/COFF/Writer.h with 88% similarity]
llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp
llvm/lib/ObjCopy/ELF/ELFObject.cpp [moved from llvm/lib/ObjCopy/ELF/Object.cpp with 99% similarity]
llvm/lib/ObjCopy/ELF/ELFObject.h [moved from llvm/lib/ObjCopy/ELF/Object.h with 99% similarity]
llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.h
llvm/lib/ObjCopy/MachO/MachOObject.cpp [moved from llvm/lib/ObjCopy/MachO/Object.cpp with 98% similarity]
llvm/lib/ObjCopy/MachO/MachOObject.h [moved from llvm/lib/ObjCopy/MachO/Object.h with 98% similarity]
llvm/lib/ObjCopy/MachO/MachOReader.cpp
llvm/lib/ObjCopy/MachO/MachOReader.h
llvm/lib/ObjCopy/MachO/MachOWriter.cpp
llvm/lib/ObjCopy/MachO/MachOWriter.h
llvm/lib/ObjCopy/wasm/WasmObjcopy.cpp
llvm/lib/ObjCopy/wasm/WasmObject.cpp [moved from llvm/lib/ObjCopy/wasm/Object.cpp with 91% similarity]
llvm/lib/ObjCopy/wasm/WasmObject.h [moved from llvm/lib/ObjCopy/wasm/Object.h with 86% similarity]
llvm/lib/ObjCopy/wasm/WasmReader.cpp [moved from llvm/lib/ObjCopy/wasm/Reader.cpp with 91% similarity]
llvm/lib/ObjCopy/wasm/WasmReader.h [moved from llvm/lib/ObjCopy/wasm/Reader.h with 74% similarity]
llvm/lib/ObjCopy/wasm/WasmWriter.cpp [moved from llvm/lib/ObjCopy/wasm/Writer.cpp with 96% similarity]
llvm/lib/ObjCopy/wasm/WasmWriter.h [moved from llvm/lib/ObjCopy/wasm/Writer.h with 86% similarity]