Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
5.14.0 Beta 1
-
None
-
OpenMandriva Lx 4.1-alpha on x86_64, clang 9.0
Description
Trying to build 5.14.0 beta 1 on x86 fails at the configure step because configure can't build qmake:
./configure [...]
Creating qmake...
.ld: error: undefined symbol: qRandomCpu(void*, long long)
The problem is that (in case CPU RNG is supported) qRandomCpu is defined in qsimd.cpp, which isn't included in configure's qmake build.
Obvious fixes include either adding qsimd.cpp or adding an inline implementation or #define just returning 0 to qmake.
Attachments
Issue Links
- duplicates
-
QTBUG-78937 [Build] src/corelib/global/qrandom.cpp: undefined reference to `qRandomCpu(void*, long long)'
- Closed