Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

disable building rodeos and eosio.tester #9670

Merged
merged 4 commits into from
Nov 16, 2020
Merged

Conversation

linhuang-blockone
Copy link
Contributor

@linhuang-blockone linhuang-blockone commented Nov 15, 2020

Change Description

This PR disables building rodeos and eosio-tester. The main goal is to remove dependencies on abieos so that we can build eosio with more than just clang and g++ 8 (currently it fails with other flavors).

After disabling rodeos and eosio-tester, it has been verified that eosio can be built with g++ 9 and g++ 10.

The changes in db_combined.hpp is for fixing multiple definition link error found by g++ 10

Change Type

Select ONE

  • Documentation
  • Stability bug fix
  • Other
  • Other - special case

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

auto process_all = []() { return true; };
// This used to be "auto process_all = []() { return true; };"
// g++10 correctly reports a link error of multiple definitions
// as db_combined.hpp is included by mutiple source files.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see that this comment adds anything. I would say remove it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, the comment is frivolous.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed.

libraries/CMakeLists.txt Show resolved Hide resolved
auto process_all = []() { return true; };
// This used to be "auto process_all = []() { return true; };"
// g++10 correctly reports a link error of multiple definitions
// as db_combined.hpp is included by mutiple source files.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, the comment is frivolous.

libraries/CMakeLists.txt Show resolved Hide resolved
@linhuang-blockone linhuang-blockone merged commit 85756bc into develop Nov 16, 2020
@linhuang-blockone linhuang-blockone deleted the disable_rodeos branch November 16, 2020 21:37
@spoonincode spoonincode mentioned this pull request Nov 18, 2020
7 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants