2021-09-25 09:39:30 +08:00
|
|
|
==================
|
|
|
|
LD64 vs LLD-MACHO
|
|
|
|
==================
|
|
|
|
|
|
|
|
This doc lists all significant deliberate differences in behavior between LD64 and LLD-MachO.
|
|
|
|
|
|
|
|
ObjC symbols treatment
|
|
|
|
**********************
|
|
|
|
There are differences in how LLD and LD64 handle ObjC symbols loaded from archives.
|
|
|
|
|
|
|
|
- LD64:
|
2021-11-15 09:17:08 +08:00
|
|
|
* Duplicate ObjC symbols from the same archives will not raise an error. LD64 will pick the first one.
|
2021-09-25 09:39:30 +08:00
|
|
|
* Duplicate ObjC symbols from different archives will raise a "duplicate symbol" error.
|
|
|
|
- LLD:
|
|
|
|
* Duplicate symbols, regardless of which archives they are from, will raise errors.
|