Closed dimakuv closed 1 month ago
Jenkins, retest Jenkins-Direct-Sanitizers please (LTP test clock_gettime04
failed with CLOCK_REALTIME: Difference between successive readings greater than 5 ms
, seems like an unfortunate case of a VM's vCPU being descheduled for too long)
Jenkins, retest Jenkins-Direct-Sanitizers please (LTP test clock_gettime04
failed again, same issue)
Description of the changes
Currently used version of LTP has a bug that results in the following build error, e.g. when using Clang v18 on Ubuntu 24.04:
This is because Clang promoted "implicit function declaration" check from a warning to an error starting from Clang v16. This commit adds
-Wno-implicit-function-declaration
flag to CFLAGS during LTP build.Newer LTP releases fixed this bug, so in the future, when Gramine uses newer LTP, this commit should be reverted.
Reported by @woju.
How to test this PR?
Build LTP with Clang on Ubuntu 24.04.
This change is