<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/platform/lld, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-10-09T18:07:19Z</updated>
<entry>
<title>Prepare LLD resource only when our toolchain is used</title>
<updated>2025-10-09T18:07:19Z</updated>
<author>
<name>borman</name>
<email>borman@yandex-team.com</email>
</author>
<published>2025-10-09T17:36:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e7145645fa56813053209aff59ea29efadc70854'/>
<id>urn:sha1:e7145645fa56813053209aff59ea29efadc70854</id>
<content type='text'>
commit_hash:250819962786e499d63e31bd2bfaa186f8043b68
</content>
</entry>
<entry>
<title>Move linker build-id,max-page-size options to /build for Android targets</title>
<updated>2025-10-09T15:53:51Z</updated>
<author>
<name>borman</name>
<email>borman@yandex-team.com</email>
</author>
<published>2025-10-09T14:42:19Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=888ab4d5d46be0f7ece06294342c3fd4d1d82a2b'/>
<id>urn:sha1:888ab4d5d46be0f7ece06294342c3fd4d1d82a2b</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Перенос настроек линковки для Android в систему сборки 📝

- 🔧 Убраны флаги `LDFLAGS` с параметрами `max-page-size=16384` и `--build-id` из конфигураций сборки Android-приложений, так как теперь они управляются централизованно на уровне системы сборки.
- 📦 Настройки линковки вынесены в `build/platform/lld/ya.make`, где добавлены необходимые флаги для поддержки 16 KiB страниц и идентификаторов сборки (`--build-id=sha1`) для 64-битных Android-таргетов.
- 🧪 Обновлены тестовые конфигурации, где убраны дублирующиеся флаги линковки, чтобы избежать конфликтов и обеспечить единообразие параметров сборки.
- 🛠️ Исправлены конфигурации сборки нативных библиотек и AAR-пакетов для корректной работы с новыми настройками линковщика.

---
**Оценить качество описания можно [здесь](https://nda.ya.ru/t/_MxIaV0Q7FnCMG**

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Code Assistant&lt;/font&gt;&lt;/a&gt;
&lt;/section&gt;
commit_hash:f9f4e5e1823b78999eaea24a4e45431240e1ea51
</content>
</entry>
<entry>
<title>Release lld20 #5</title>
<updated>2025-09-24T03:20:43Z</updated>
<author>
<name>robot-brewer</name>
<email>robot-brewer@yandex-team.com</email>
</author>
<published>2025-09-24T03:00:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e3686463ea8e719621eb9554efee7958ae8b482f'/>
<id>urn:sha1:e3686463ea8e719621eb9554efee7958ae8b482f</id>
<content type='text'>
https://github.com/yandex/toolchain-registry/releases/tag/lld20-v5
commit_hash:d9b0ac9e1d16a02932df5dd2ed5dabd83da47187
</content>
</entry>
<entry>
<title>Use clang20 by default</title>
<updated>2025-09-17T07:49:07Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-09-17T07:24:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=db28ca9212a40e5b425f9c258e3799aab3646db6'/>
<id>urn:sha1:db28ca9212a40e5b425f9c258e3799aab3646db6</id>
<content type='text'>
Переключение версии clang по умолчанию.
Упавшие тесты считаются флапами. Если проблема все-таки возникла:

* Укажите **{orange}(--target-platform=clang18)** в релизных процессах, чтобы не блокировать их
* Заведите тикет в [support](https://nda.ya.ru/t/EcS6g0_I7K3FKb c компонентой `opensource` и назначьте исполителем меня (@mikhnenko)
commit_hash:615e1ddf4396d6a62512b06c0d0d8176572afd7b
</content>
</entry>
<entry>
<title>Restrict unsupported lld</title>
<updated>2025-07-29T09:40:20Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-07-29T09:15:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3adce6d4139d38d2620a76a703b10b666db0cf12'/>
<id>urn:sha1:3adce6d4139d38d2620a76a703b10b666db0cf12</id>
<content type='text'>
commit_hash:71ca97de0d7c1d85242084435d58de5050064f1a
</content>
</entry>
<entry>
<title>Create platform for clang20 with clang18 in resources</title>
<updated>2025-07-25T16:52:07Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-07-25T16:12:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4e6b503a96f6be13adc11d3f6c3aac74624112da'/>
<id>urn:sha1:4e6b503a96f6be13adc11d3f6c3aac74624112da</id>
<content type='text'>
commit_hash:7fbc24d5cc201a52688335838cabca84fe4ba663
</content>
</entry>
<entry>
<title>```</title>
<updated>2025-07-09T20:50:04Z</updated>
<author>
<name>pg</name>
<email>pg@yandex-team.com</email>
</author>
<published>2025-07-09T20:35:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fe6a7eafb85bb6cdb3610636f458610d4f978e15'/>
<id>urn:sha1:fe6a7eafb85bb6cdb3610636f458610d4f978e15</id>
<content type='text'>
pg:~/1/contrib/tools/yasm ya make -r --target-platform=default-freebsd-x86_64
Ok
```
commit_hash:d44f7e6e2ed31611ad352069a9289f448f29632a
</content>
</entry>
<entry>
<title>Emit toolchain version field to COMPILER_VERSION variable</title>
<updated>2025-03-18T17:34:33Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2025-03-18T17:15:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cdd9bd064de7cc72053d7646b7189cea0e4e8791'/>
<id>urn:sha1:cdd9bd064de7cc72053d7646b7189cea0e4e8791</id>
<content type='text'>
This fixes the following dependency:

```
(dflt) thegeorg@jakku:~/arcadia/util@ymake-compiler-version$ ya dump relation contrib/libs/clang14-rt --recursive --target-platform windows
Directory (Start): $S/util -&gt;
...
File (Include): $S/contrib/libs/clang14-rt/include/sanitizer/common_interface_defs.h
```
commit_hash:abdc87a51f4c23673bfebf4447d8fec9a2607876
</content>
</entry>
<entry>
<title>Release lld18 #7</title>
<updated>2025-01-10T07:45:41Z</updated>
<author>
<name>robot-brewer</name>
<email>robot-brewer@yandex-team.com</email>
</author>
<published>2025-01-10T07:15:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=371a012bc675e99bc4b4f92f01de5fdf8a25569a'/>
<id>urn:sha1:371a012bc675e99bc4b4f92f01de5fdf8a25569a</id>
<content type='text'>
https://github.com/yandex/toolchain-registry/releases/tag/lld18-v7
commit_hash:595bb6b4bbe02e1fc238ea1385a428930412942f
</content>
</entry>
<entry>
<title>Release clang18 #3</title>
<updated>2024-11-11T06:32:08Z</updated>
<author>
<name>robot-brewer</name>
<email>robot-brewer@yandex-team.com</email>
</author>
<published>2024-11-11T06:16:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=27a5e2170c973f0df354c8a3c73bfd613f659036'/>
<id>urn:sha1:27a5e2170c973f0df354c8a3c73bfd613f659036</id>
<content type='text'>
https://github.com/yandex/toolchain-registry/releases/tag/clang18-v3
commit_hash:242ab0166e0b3ae29fd381117df005246a4e4eb9
</content>
</entry>
</feed>
