Bug 35251

Summary: libatomic_ops update to 7.6.6
Product: Sisyphus Reporter: Иван Майданский <ivmai>
Component: libatomic_opsAssignee: viy <viy>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: glebfm, iv, ldv, viy
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://github.com/ivmai/libatomic_ops/releases/download/v7.6.6/libatomic_ops-7.6.6.tar.gz

Description Иван Майданский 2018-08-16 10:25:24 MSK
Предлагаю обновить пакет до последней стабильной версии в апстриме.
Основные изменения с момента выхода версии 7.4.6:
* исправлена ошибка в аллокаторе (AO_malloc) которая приводила к порче внутренних структур аллокатора при выделении памяти определенного размера
* исправлен инклюд из С++ кода (добавлен extern "C" в заголовочные файлы)
* добавлена поддержка компиляции с санитизацией (ASan, MSan, TSan)  
* добавлена реализация атомарных примитивов через gcc atomic primitives без ассемблерных вставок для i586, x86_64, arm, aarch64, mips, ppc (это существенно упрощает портирование на новые архитектуры)

Полный список изменений: https://github.com/ivmai/libatomic_ops/releases

PS. Доступна RSS лента на новые релизы: https://github.com/ivmai/libatomic_ops/releases.atom
Comment 1 Ivan A. Melnikov 2023-07-21 16:40:04 MSK
libatomic_ops это другой пакет, его более новая версия давно собрана в Сизиф.
Comment 2 Иван Майданский 2023-07-21 17:40:09 MSK
Спасибо. Да, пакет давно обновлен.