following the convention in other files eg., data_map.h -> DataMap& operator=(const DataMap&) = default;
just modifying to:
NodeId& operator=(const NodeId&) = default;

Now the builds are fine for arm-gcc as well.