Changeset View
Changeset View
Standalone View
Standalone View
lld/docs/ReleaseNotes.rst
Show All 32 Lines | |||||
Breaking changes | Breaking changes | ||||
---------------- | ---------------- | ||||
* The GNU ld incompatible ``--no-define-common`` has been removed. | * The GNU ld incompatible ``--no-define-common`` has been removed. | ||||
* The obscure ``-dc``/``-dp`` options have been removed. | * The obscure ``-dc``/``-dp`` options have been removed. | ||||
* ``-d`` is now ignored. | * ``-d`` is now ignored. | ||||
* If a prevailing COMDAT group defines STB_WEAK symbol, having a STB_GLOBAL symbol in a non-prevailing group is now rejected with a diagnostic. | * If a prevailing COMDAT group defines STB_WEAK symbol, having a STB_GLOBAL symbol in a non-prevailing group is now rejected with a diagnostic. | ||||
(`D120626 <https://reviews.llvm.org/D120626>`_) | (`D120626 <https://reviews.llvm.org/D120626>`_) | ||||
* Support for the legacy ``.zdebug`` format has been removed. Run | |||||
``objcopy --decompress-debug-sections`` in case old object files use ``.zdebug``. | |||||
(`D126793 <https://reviews.llvm.org/D126793>`_) | |||||
COFF Improvements | COFF Improvements | ||||
----------------- | ----------------- | ||||
* Added autodetection of MSVC toolchain, a la clang-cl. Also added | * Added autodetection of MSVC toolchain, a la clang-cl. Also added | ||||
``/winsysroot:`` support for explicit specification of MSVC toolchain | ``/winsysroot:`` support for explicit specification of MSVC toolchain | ||||
location, similar to clang-cl's ``/winsysroot``. For now, | location, similar to clang-cl's ``/winsysroot``. For now, | ||||
``/winsysroot:`` requires also passing in an explicit ``/machine:`` flag. | ``/winsysroot:`` requires also passing in an explicit ``/machine:`` flag. | ||||
Show All 16 Lines |