Bug 35251 - libatomic_ops update to 7.6.6
Summary: libatomic_ops update to 7.6.6
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: libatomic_ops (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: qa-sisyphus
URL: https://github.com/ivmai/libatomic_op...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-16 10:25 MSK by Иван Майданский
Modified: 2023-07-21 17:40 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Спасибо. Да, пакет давно обновлен.