esp-idf/tools/cmake
Ivan Grokhotkov f49a78d543 build system: explicitly disable LTO plugin
... to reduce the number of simultaneously open files at link time.

When plugin support is enabled in the linker, BFD's (and the
corresponding file handles) are cached for the plugin to use. This
results in quite a large number of simultaneously open files, which
hits the default limit on macOS (256 files).

Since we aren't using LTO now, disable it explicitly when invoking the
linker.

Closes IDF-923
Closes IDFGH-1764
Closes https://github.com/espressif/esp-idf/issues/3989
2019-11-26 19:12:56 +01:00
..
scripts secure boot: Fix bug where verification key was not embedded in app 2019-10-29 12:46:09 +11:00
third_party cmake: support git worktree 2019-11-05 15:32:35 +08:00
build.cmake build system: explicitly disable LTO plugin 2019-11-26 19:12:56 +01:00
component.cmake Merge branch 'bugfix/cmake_component_names' into 'master' 2019-09-17 11:16:25 +08:00
convert_to_cmake.py tools: update make converter to use new component registration api 2019-06-21 19:53:29 +08:00
crosstool_version_check.cmake cmake: fix crosstool-NG version check regex 2019-06-10 09:51:40 +00:00
git_submodules.cmake cmake: Use cmake_lint project, tidy up all CMake source files 2018-04-30 09:59:20 +10:00
idf.cmake cmake: Account for IDF_PATH case mismatches on case insensitive filesystems 2019-09-19 12:30:52 +10:00
kconfig.cmake Menuconfig: Don't ask to save configuration when nothing has changed 2019-11-21 06:47:11 +00:00
ldgen.cmake cmake: Use environment variables file for all config binaries 2019-07-01 15:54:27 +10:00
project_description.json.in idf.py: pass correct toolchain prefix to the monitor 2019-06-11 13:07:37 +08:00
project.cmake cmake: consider sdkconfig defaults value from environment 2019-11-03 16:43:58 +08:00
run_cmake_lint.sh Merge branch 'master' into feature/cmake 2018-08-16 17:14:17 +10:00
targets.cmake Fix cmake typo 2019-10-08 08:11:53 +00:00
toolchain-esp32.cmake global: remove gcc 5.2 support 2019-11-20 11:17:27 +01:00
toolchain-esp32s2beta.cmake global: remove gcc 5.2 support 2019-11-20 11:17:27 +01:00
utilities.cmake secure boot: Fix bug where verification key was not embedded in app 2019-10-29 12:46:09 +11:00
version.cmake bump version to 4.1 2019-08-13 10:09:52 +02:00