Bug 13450

Summary: lz4-1.9.4 drop -Ofast
Product: [ROSA-based products] ROSA Fresh Reporter: Aleksandr Proklov <a.proklov>
Component: Preinstalled software in the ISOAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: pastordidi, v.potapov
Version: XFCEFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Aleksandr Proklov 2023-07-13 12:53:38 MSK
From developers postgresql:

Наши разработчики обнаружили неприятный баг в системе rosa-chrome 12 (она же rosa 2021.1 amd64/arm64).
Там liblz4.so была слинкована с -Ofast, из-за чего эта библиотека при инициализации меняет режим работы
процессора с числами с плавающей точкой. Обнаружилось это как падение ванильного (от postgresql.org) теста.
Запрос select 5e-324::float8 без liblz4 выполняется успешно, с liblz4 выдает ошибку.

Для исправления проблемы:
- при линковке не следует использовать -funsafe-math-optimizations, который входит в -Ofast.

lz4	1.9.4-2

https://abf.io/build_lists/4622455
https://abf.io/build_lists/4622456
https://abf.io/build_lists/4622457
https://abf.io/build_lists/4622458
https://abf.io/build_lists/4622459
Comment 1 Dmitry Postnikov 2023-07-13 16:59:21 MSK
****************************
The update sent to testings
Comment 2 Vladimir Potapov 2023-07-18 11:31:42 MSK
lz4-1.9.4-2
https://abf.io/build_lists/4622455
https://abf.io/build_lists/4622456
https://abf.io/build_lists/4622457
https://abf.io/build_lists/4622458
https://abf.io/build_lists/4622459
***************************** Advisory *************************
fix postgressql test 
****************************************************************
QA Verified