Skip to content

PPC64LE and i686 build issues. #343

@jlinton

Description

@jlinton

The PPC64 build's benchmark fails to build with missing symbols, and the i686 does as well along with some 32-bit/64-bit errors caused by size mismatches.

Ex:
Subject: [PATCH] std:min(T&,T&) requires the size to be the same

diff --git a/src/fdr/fdr_engine_description.cpp b/src/fdr/fdr_engine_description.cpp
index 6de09f92..42d50ed3 100644
--- a/src/fdr/fdr_engine_description.cpp
+++ b/src/fdr/fdr_engine_description.cpp
@@ -71,7 +71,7 @@ u32 findDesiredStride(size_t num_lits, size_t min_len, size_t min_len_count) {
} else if (num_lits < 5000) {
// for larger but not huge sizes, go to stride 2 only if we have at
// least minlen 3

  •        desiredStride = std::min(min_len - 1, 2UL);
    
  •        desiredStride = std::min(min_len - 1, (size_t)2);
       }
    
    }

--

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions