Closed Forza-tng closed 2 years ago
Weird. Maybe it's related to newer cmake? What's your cmake version?
I'm using cmake 3.22.4.
I succeeded to reproduce on Gentoo with cmake 3.22.2. Submitted https://github.com/romange/helio/commit/a2fffa3132683fa61f53f9e80caa57e4f714f0bc will fix dragonfly tomorrow.
Amazing :) I'll try it later tonight again.
Thank you 🙏
Edit: It solved the build issues. :)
Describe the bug It seems that the linker is looking in the wrong path for the third_party
.a
files. For examplethird_party/libs/dconv/lib/libdouble-conversion.a
is actually available atthird_party/libs/dconv/libdouble-conversion.a
. The same goes for all of the files in the output below.To Reproduce Steps to reproduce the behavior:
git clone --recursive https://github.com/dragonflydb/dragonfly && cd dragonfly
helio/blaze.sh -release
cd build-opt
ninja dragonfly
Expected behavior Clean build.
Screenshots
Desktop (please complete the following information):
Additional context
I've tried with GCC 11.3.0 and 12.1.1 with the same results. GCC 12 produced some additional warnings, but it compiled fine if I moved the
.a
files to the correct dirs.