Release build Issue in ios, Undefined symbols for armv7
- Dominant language
- C++
- Stars
- 30.5k
- Forks
- 5.9k
- PR merge metrics
- No merged PRs in 30d
Description
Undefined symbols for architecture armv7:
"google::base::CheckOpMessageBuilder::ForVar2()", referenced from:
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(int const&, char const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned char const* const&, unsigned char const* const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in String.o
"google::LogMessageFatal::LogMessageFatal(char const*, int)", referenced from:
folly::dynamic::typeName(folly::dynamic::Type) in dynamic.o
folly::dynamic::operator<(folly::dynamic const&) const in dynamic.o
folly::dynamic::operator==(folly::dynamic const&) const in dynamic.o
folly::dynamic::operator=(folly::dynamic const&) in dynamic.o
folly::dynamic::destroy() in dynamic.o
folly::dynamic::operator=(folly::dynamic&&) in dynamic.o
folly::json::(anonymous namespace)::Printer::operator()(folly::dynamic const&, folly::json::(anonymous namespace)::Printer::Context const*) const in json.o
...
"google::base::CheckOpMessageBuilder::~CheckOpMessageBuilder()", referenced from:
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(int const&, char const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned char const* const&, unsigned char const* const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in String.o
"google::LogMessageFatal::LogMessageFatal(char const*, int, google::CheckOpString const&)", referenced from:
void folly::json::escapeStringImpl(folly::Range, std::__1::basic_string, std::__1::allocator >&, folly::json::serialization_opts const&) in json.o
void folly::json::escapeStringImpl(folly::Range, std::__1::basic_string, std::__1::allocator >&, folly::json::serialization_opts const&) in json.o
folly::json::(anonymous namespace)::parseString(folly::json::(anonymous namespace)::Input&) in json.o
folly::detail::hexDumpLine(void const*, unsigned long, unsigned long, std::__1::basic_string, std::__1::allocator >&) in String.o
"double_conversion::DoubleToStringConverter::ToShortestIeeeNumber(double, double_conversion::StringBuilder*, double_conversion::DoubleToStringConverter::DtoaMode) const", referenced from:
std::__1::enable_if<(std::is_floating_point::value) && (IsSomeString, std::__1::allocator > >::value), void>::type folly::toAppend, std::__1::allocator >, double>(double, std::__1::basic_string, std::__1::allocator >*, double_conversion::DoubleToStringConverter::DtoaMode, unsigned int) in dynamic.o
folly::FormatValue::formatHelper(folly::basic_fbstring, std::__1::allocator, folly::fbstring_core >&, int&, folly::FormatArg&) const in Format.o
std::__1::enable_if<(std::is_floating_point::value) && (IsSomeString, std::__1::allocator > >::value), void>::type folly::toAppend, std::__1::allocator >, double>(double, std::__1::basic_string, std::__1::allocator >*, double_conversion::DoubleToStringConverter::DtoaMode, unsigned int) in json.o
"google::LogMessage::stream()", referenced from:
folly::dynamic::typeName(folly::dynamic::Type) in dynamic.o
folly::dynamic::operator<(folly::dynamic const&) const in dynamic.o
folly::dynamic::operator==(folly::dynamic const&) const in dynamic.o
folly::dynamic::operator=(folly::dynamic const&) in dynamic.o
folly::dynamic::destroy() in dynamic.o
folly::dynamic::operator=(folly::dynamic&&) in dynamic.o
folly::json::(anonymous namespace)::Printer::operator()(folly::dynamic const&, folly::json::(anonymous namespace)::Printer::Context const*) const in json.o
...
"google::base::CheckOpMessageBuilder::NewString()", referenced from:
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(int const&, char const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned char const* const&, unsigned char const* const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in String.o
"double_conversion::DoubleToStringConverter::ToPrecision(double, int, double_conversion::StringBuilder*) const", referenced from:
std::__1::enable_if<(std::is_floating_point::value) && (IsSomeString, std::__1::allocator > >::value), void>::type folly::toAppend, std::__1::allocator >, double>(double, std::__1::basic_string, std::__1::allocator >*, double_conversion::DoubleToStringConverter::DtoaMode, unsigned int) in dynamic.o
std::__1::enable_if<(std::is_floating_point::value) && (IsSomeString, std::__1::allocator > >::value), void>::type folly::toAppend, std::__1::allocator >, double>(double, std::__1::basic_string, std::__1::allocator >*, double_conversion::DoubleToStringConverter::DtoaMode, unsigned int) in json.o
"void google::MakeCheckOpValueString(std::__1::basic_ostream >*, char const&)", referenced from:
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(int const&, char const&, char const*) in json.o
"google::LogMessageFatal::~LogMessageFatal()", referenced from:
folly::dynamic::typeName(folly::dynamic::Type) in dynamic.o
folly::dynamic::operator<(folly::dynamic const&) const in dynamic.o
folly::dynamic::operator==(folly::dynamic const&) const in dynamic.o
folly::dynamic::operator=(folly::dynamic const&) in dynamic.o
folly::dynamic::destroy() in dynamic.o
folly::dynamic::operator=(folly::dynamic&&) in dynamic.o
folly::json::(anonymous namespace)::Printer::operator()(folly::dynamic const&, folly::json::(anonymous namespace)::Printer::Context const*) const in json.o
...
"double_conversion::DoubleToStringConverter::ToExponential(double, int, double_conversion::StringBuilder*) const", referenced from:
folly::FormatValue::formatHelper(folly::basic_fbstring, std::__1::allocator, folly::fbstring_core >&, int&, folly::FormatArg&) const in Format.o
"double_conversion::DoubleToStringConverter::ToFixed(double, int, double_conversion::StringBuilder*) const", referenced from:
std::__1::enable_if<(std::is_floating_point::value) && (IsSomeString, std::__1::allocator > >::value), void>::type folly::toAppend, std::__1::allocator >, double>(double, std::__1::basic_string, std::__1::allocator >*, double_conversion::DoubleToStringConverter::DtoaMode, unsigned int) in dynamic.o
folly::FormatValue::formatHelper(folly::basic_fbstring, std::__1::allocator, folly::fbstring_core >&, int&, folly::FormatArg&) const in Format.o
std::__1::enable_if<(std::is_floating_point::value) && (IsSomeString, std::__1::allocator > >::value), void>::type folly::toAppend, std::__1::allocator >, double>(double, std::__1::basic_string, std::__1::allocator >*, double_conversion::DoubleToStringConverter::DtoaMode, unsigned int) in json.o
"google::base::CheckOpMessageBuilder::CheckOpMessageBuilder(char const*)", referenced from:
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(int const&, char const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned char const* const&, unsigned char const* const&, char const*) in json.o
std::__1::basic_string, std::__1::allocator >* google::MakeCheckOpString(unsigned long const&, unsigned int const&, char const*) in String.o
"double_conversion::StringToDoubleConverter::StringToIeee(char const*, int, int*, bool) const", referenced from:
folly::Expected folly::detail::str_to_floating(folly::Range*) in Conv.o
folly::Expected folly::detail::str_to_floating(folly::Range*) in Conv.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Contributor guide
Assessment
This issue has not been assessed yet.