Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ivankravets committed Feb 13, 2024
1 parent 0825ce9 commit f59e4e0
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 2 deletions.
5 changes: 5 additions & 0 deletions en/latest/_sources/librarymanager/ldf.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,11 @@ project (:ref:`projectconf_pio_src_dir`) and can work in the next modes:
The mode can be changed using :ref:`projectconf_lib_ldf_mode` option in
:ref:`projectconf`. Default value is set to ``chain``.


.. note::
Once a library is picked by the LDF for the build process, all source files
according to its manifest file will be built.

.. note::
Usually, when the LDF appears to fail to identify a dependency of a library,
it is because the dependency is only referenced from a library source file,
Expand Down
3 changes: 2 additions & 1 deletion en/latest/core/history.html
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,9 @@ <h1>Release Notes<a class="headerlink" href="#release-notes" title="Link to this
<h3>6.1.14 (2024-??-??)<a class="headerlink" href="#id1" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Broadened version support for the <code class="docutils literal notranslate"><span class="pre">pyelftools</span></code> dependency, enabling compatibility with lower versions and facilitating integration with a wider range of third-party tools (<a class="reference external" href="https://github.com/platformio/platformio-core/issues/4834">issue #4834</a>)</p></li>
<li><p>Resolved an issue related to the relative package path in the <a class="reference external" href="https://docs.platformio.org/en/latest/core/userguide/pkg/cmd_publish.html">pio pkg publish</a> command</p></li>
<li><p>Addressed an issue where passing a relative path (<code class="docutils literal notranslate"><span class="pre">--project-dir</span></code>) to the <a class="reference external" href="https://docs.platformio.org/en/latest/core/userguide/project/cmd_init.html">pio project init</a> command resulted in an error (<a class="reference external" href="https://github.com/platformio/platformio-core/issues/4847">issue #4847</a>)</p></li>
<li><p>Resolved an issue related to the relative package path in the <a class="reference external" href="https://docs.platformio.org/en/latest/core/userguide/pkg/cmd_publish.html">pio pkg publish</a> command</p></li>
<li><p>Resolved an issue where the <a class="reference external" href="https://docs.platformio.org/en/latest/librarymanager/ldf.html">LDF</a> selected an incorrect library version (<a class="reference external" href="https://github.com/platformio/platformio-core/issues/4860">issue #4860</a>)</p></li>
</ul>
</section>
<section id="id2">
Expand Down
5 changes: 5 additions & 0 deletions en/latest/librarymanager/ldf.html
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,11 @@ <h2><a class="toc-backref" href="#id3" role="doc-backlink">Configuration</a><a c
<a class="reference internal" href="../projectconf/index.html#projectconf"><span class="std std-ref">“platformio.ini” (Project Configuration File)</span></a>. Default value is set to <code class="docutils literal notranslate"><span class="pre">chain</span></code>.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Once a library is picked by the LDF for the build process, all source files
according to its manifest file will be built.</p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Usually, when the LDF appears to fail to identify a dependency of a library,
it is because the dependency is only referenced from a library source file,
and not a library header file (see example below). In this case, it is
Expand Down
2 changes: 1 addition & 1 deletion en/latest/searchindex.js

Large diffs are not rendered by default.

0 comments on commit f59e4e0

Please sign in to comment.