hyperledger-archives / iroha

Iroha - A simple, decentralized ledger
http://iroha.tech
Apache License 2.0
988 stars 298 forks source link

Add -DUSE_BTF=ON cmake configuration parameter on CI #2092

Closed BulatSaif closed 5 years ago

BulatSaif commented 5 years ago

DOPS-292

Description of the Change

add -DUSE_BTF=ON for cmake configuration on CI

Benefits

It alwaysfalse, true if build type "Before merge to trunk"

Possible Drawbacks

Usage Examples or Tests [optional]

Alternate Designs [optional]

BulatSaif commented 5 years ago

Currently build fails due to error :

CMake Error at /usr/local/Cellar/cmake/3.11.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):

  Could NOT find PythonInterp: Found unsuitable version "1.4", but required
  is at least "3.5" (found /Users/jenkins/.pyenv/shims/python3.5)

But looks like it work fine on mac-mcst-1, @bakhtin, can you please add pysha3 to rest of mac

BulatSaif commented 5 years ago

@bakhtin mac-mcst-1and mac-mcst-2 works fine, but problem with mac-mcst-3

BulatSaif commented 5 years ago

mac-mcst-3 now works