[PATCH] D120345: [objcopy][NFC] Rename files to avoid clashing of archive members.

Alexey Lapshin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 22 12:11:16 PST 2022


avl created this revision.
avl added reviewers: jhenderson, alexander-shaposhnikov, thakis, MaskRay.
Herald added subscribers: abrachet, hiraditya, sbc100, mgorny, emaste.
avl requested review of this revision.
Herald added subscribers: llvm-commits, aheejin.
Herald added a project: LLVM.

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


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D120345

Files:
  llvm/lib/ObjCopy/CMakeLists.txt
  llvm/lib/ObjCopy/COFF/COFFObjcopy.cpp
  llvm/lib/ObjCopy/COFF/COFFObject.cpp
  llvm/lib/ObjCopy/COFF/COFFObject.h
  llvm/lib/ObjCopy/COFF/COFFReader.cpp
  llvm/lib/ObjCopy/COFF/COFFReader.h
  llvm/lib/ObjCopy/COFF/COFFWriter.cpp
  llvm/lib/ObjCopy/COFF/COFFWriter.h
  llvm/lib/ObjCopy/COFF/Object.cpp
  llvm/lib/ObjCopy/COFF/Object.h
  llvm/lib/ObjCopy/COFF/Reader.cpp
  llvm/lib/ObjCopy/COFF/Reader.h
  llvm/lib/ObjCopy/COFF/Writer.cpp
  llvm/lib/ObjCopy/COFF/Writer.h
  llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp
  llvm/lib/ObjCopy/ELF/ELFObject.cpp
  llvm/lib/ObjCopy/ELF/ELFObject.h
  llvm/lib/ObjCopy/ELF/Object.cpp
  llvm/lib/ObjCopy/ELF/Object.h
  llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.h
  llvm/lib/ObjCopy/MachO/MachOObject.cpp
  llvm/lib/ObjCopy/MachO/MachOObject.h
  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/MachO/Object.cpp
  llvm/lib/ObjCopy/MachO/Object.h
  llvm/lib/ObjCopy/wasm/Object.cpp
  llvm/lib/ObjCopy/wasm/Object.h
  llvm/lib/ObjCopy/wasm/Reader.cpp
  llvm/lib/ObjCopy/wasm/Reader.h
  llvm/lib/ObjCopy/wasm/WasmObjcopy.cpp
  llvm/lib/ObjCopy/wasm/WasmObject.cpp
  llvm/lib/ObjCopy/wasm/WasmObject.h
  llvm/lib/ObjCopy/wasm/WasmReader.cpp
  llvm/lib/ObjCopy/wasm/WasmReader.h
  llvm/lib/ObjCopy/wasm/WasmWriter.cpp
  llvm/lib/ObjCopy/wasm/WasmWriter.h
  llvm/lib/ObjCopy/wasm/Writer.cpp
  llvm/lib/ObjCopy/wasm/Writer.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D120345.410607.patch
Type: text/x-patch
Size: 18993 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220222/80acd451/attachment.bin>


More information about the llvm-commits mailing list