Compare commits

...

2 Commits

Author SHA1 Message Date
David Abdurachmanov 2949162cac
Set LDFLAGS variable for libatomic
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-04-04 13:52:31 +03:00
David Abdurachmanov 90fb0ff396
Link to libatomic
[..]
gmake[2]: Leaving directory '/builddir/build/BUILD/indi-2.0.0/redhat-linux-build'
[ 22%] Built target AlignmentClient
/usr/bin/ld: ../../libs/indiclient/libindiclient.so.2.0.0: undefined reference to `__atomic_exchange_1'
[..]

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-04-04 12:42:51 +03:00
1 changed files with 5 additions and 1 deletions

View File

@ -12,7 +12,7 @@
Name: libindi
Version: 2.0.0
Release: %autorelease
Release: %autorelease -e 0.riscv64
Summary: Instrument Neutral Distributed Interface
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later and BSD-3-Clause
@ -100,8 +100,12 @@ chmod -x drivers/telescope/pmc8driver.h
chmod -x drivers/telescope/pmc8driver.cpp
%build
export LDFLAGS="%{build_ldflags} -Wl,--no-as-needed -latomic -Wl,--as-needed"
%cmake \
-DINDI_BUILD_QT5_CLIENT="%{qt5_client}" \
-DCMAKE_C_LINK_FLAGS="%{build_ldflags} -latomic" \
-DCMAKE_CXX_LINK_FLAGS="%{build_ldflags} -latomic" \
-DINDI_BUILD_UNITTESTS="%{tests}" \
-DINDI_BUILD_WEBSOCKET="%{websocket}"