From 06feba1dfef34ac88bb76a78e1f434581d4756f1 Mon Sep 17 00:00:00 2001 From: NCrashed Date: Tue, 15 Jun 2021 15:25:32 +0300 Subject: [PATCH] Fix #968. Avoid building executable on ARM platform --- ergo-protocol-client/ergo-protocol-client.cabal | 10 ++++++++++ wallet/ergvein-wallet.cabal | 1 + 2 files changed, 11 insertions(+) diff --git a/ergo-protocol-client/ergo-protocol-client.cabal b/ergo-protocol-client/ergo-protocol-client.cabal index c0eecab4..9397f97f 100644 --- a/ergo-protocol-client/ergo-protocol-client.cabal +++ b/ergo-protocol-client/ergo-protocol-client.cabal @@ -12,6 +12,12 @@ author: Anton Gushcha, Aminion, Vladimir Krutkin, Levon Oganyan, Se maintainer: Anton Gushcha extra-source-files: CHANGELOG.md +flag client-tool + description: Build executable for connecting to Ergo node + -- See #968, don't build on ARM to prevent linker errors + default: False + manual: True + library hs-source-dirs: src exposed-modules: @@ -40,6 +46,10 @@ library TemplateHaskell executable ergo-protocol-client + if flag(client-tool) + buildable: True + else + buildable: False hs-source-dirs: app main-is: Main.hs ghc-options: -threaded -O3 diff --git a/wallet/ergvein-wallet.cabal b/wallet/ergvein-wallet.cabal index 6a4e1a1c..55994381 100644 --- a/wallet/ergvein-wallet.cabal +++ b/wallet/ergvein-wallet.cabal @@ -115,6 +115,7 @@ library , directory , dns >= 4.0 && < 5.0 , ergo-protocol + , ergo-protocol-client , ergvein-common >= 1.0 && < 1.1 , ergvein-core , ergvein-crypto >= 0.1 && < 0.2