bitshares / bitshares-core

BitShares Blockchain node and command-line wallet
https://bitshares.github.io/
Other
1.17k stars 647 forks source link

"String table overflow" when building test-6.0.0 windows binaries with gitian #2520

Closed abitmore closed 2 years ago

abitmore commented 2 years ago

Build Error Description

Got "String table overflow" error on wallet_voting.cpp when building test-6.0.0 windows binaries with gitian:

CMakeFiles/graphene_wallet.dir/wallet_voting.cpp.obj : ... : string table overflow at offset 10002456 /tmp/ccBdPcId.s: Assembler messages:
/tmp/ccBdPcId.s: Fatal error: can't close CMakeFiles/graphene_wallet.dir/wallet_voting.cpp.obj: File too big
libraries/wallet/CMakeFiles/graphene_wallet.dir/build.make:375: recipe for target 'libraries/wallet/CMakeFiles/graphene_wallet.dir/wallet_voting.cpp.obj' failed

Note: this issue is similar to https://github.com/bitshares/bitshares-core/issues/2003 .

Build Environment Details about the build environment, including the relevant required libraries. Much of this information can be found in the CMakeFiles/CMakeOutput.log.

Steps To Reproduce

abitmore commented 2 years ago

It turns out that MinGW build works with Ubuntu 20.04, but does not work with Ubuntu 18.04 .