Doğan Çeçen writes: Title should "gnu: qcoro-qt: Build with -fPIC.", because it change qcoro-qt{5,6}. > * gnu/packages/qt.scm (qtcoro-qt6): pass -fPIC explicitly * gnu/packages/qt.scm (qcoro-qt5, qcoro-qt6)[arguments]: Adjust configure-flags to add -fPIC to CMAKE_CXX_FLAGS. > > Change-Id: Ifb26600945548d84df2cc70318781d87253af476 > --- > gnu/packages/qt.scm | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm > index a91bebf358..974af2a342 100644 > --- a/gnu/packages/qt.scm > +++ b/gnu/packages/qt.scm > @@ -153,10 +153,11 @@ (define-public qcoro-qt5 > (build-system qt-build-system) > (arguments > (list #:configure-flags > - #~(list (string-append "-DUSE_QT_VERSION=" > + #~(list "-DCMAKE_CXX_FLAGS=-fPIC" > + (string-append "-DUSE_QT_VERSION=" > #$(version-major > - (package-version > - (this-package-input "qtbase"))))))) > + (package-version > + (this-package-input "qtbase"))))))) > (native-inputs (list dbus)) ;for tests > (inputs (list qtbase-5 qtdeclarative-5 qtwebsockets-5)) > (home-page "https://qcoro.dvratil.cz/") > @@ -169,6 +170,7 @@ (define-public qcoro-qt6 > (package > (inherit qcoro-qt5) > (name "qcoro-qt6") > + (synopsis "C++ Coroutine Library for Qt6") please split to a new patch. > (inputs (modify-inputs (package-inputs qcoro-qt5) > (replace "qtbase" qtbase) > (replace "qtdeclarative" qtdeclarative) > > base-commit: d5312370b46ace47e138d84e1bb28e5651cee94b