<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi William,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="box-sizing:border-box;font-family:"Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-size:14px">
we were able to build successfully on x86-64 (ubuntu) but fails in aarch64 (centOS8) see log below </div>
<div style="box-sizing:border-box;font-family:"Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-size:14px">
<br>
</div>
<div style="box-sizing:border-box;font-family:"Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-size:14px">
<br>
</div>
<div style="box-sizing:border-box;font-family:"Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-size:14px">
[root@localhost phosphor-ipmi-flash]# make
<div>make all-recursive</div>
<div>make[1]: Entering directory '/root/phosphor-ipmi-flash'</div>
<div>Making all in .</div>
<div>make[2]: Entering directory '/root/phosphor-ipmi-flash'</div>
<div>make[2]: Leaving directory '/root/phosphor-ipmi-flash'</div>
<div>Making all in tools</div>
<div>make[2]: Entering directory '/root/phosphor-ipmi-flash/tools'</div>
<div>Making all in .</div>
<div>make[3]: Entering directory '/root/phosphor-ipmi-flash/tools'</div>
<div> CXXLDburn_my_bmc</div>
<div>burn_my_bmc-main.o: In function `main':</div>
<div>main.cpp:(.text+0x7e0): undefined reference to `internal::sys_impl'</div>
<div>main.cpp:(.text+0x7e4): undefined reference to `internal::sys_impl'</div>
<div>burn_my_bmc-main.o: In function `std::_MakeUniq<host_tool::BtDataHandler>::__single_object std::make_unique<host_tool::BtDataHandler, ipmiblob::BlobHandler*, ho st_tool::ProgressStdoutIndicator*>(ipmiblob::BlobHandler*&&, host_tool::ProgressStdoutIndicator*&&)':</div>
<div>main.cpp:(.text._ZSt11make_uniqueIN9host_tool13BtDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_[_ZSt11make_uniqueIN9host_tool13BtDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_]+0x40):
undefined reference to `internal::sys_impl'</div>
<div>main.cpp:(.text._ZSt11make_uniqueIN9host_tool13BtDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_[_ZSt11make_uniqueIN9host_tool13BtDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorEEENSt9_MakeUniqIT_E15__single_objectEDpOT0_]+0x44):
undefined reference to `internal::sys_impl'</div>
<div>burn_my_bmc-main.o: In function `std::_MakeUniq<host_tool::NetDataHandler>::__single_object std::make_unique<host_tool::NetDataHandler, ipmiblob::BlobHandler*,host_tool::ProgressStdoutIndicator*, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(ipmiblob::BlobHandler*&&, host_tool::ProgressStdoutIndicator*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >&)':</div>
<div>main.cpp:(.text._ZSt11make_uniqueIN9host_tool14NetDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_[_ZSt11make_uniqueIN9host_tool14NetDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_]+0x64):
undefined reference to `internal::sys_impl'</div>
<div>burn_my_bmc-main.o:main.cpp:(.text._ZSt11make_uniqueIN9host_tool14NetDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_[_ZSt11make_uniqueIN9host_tool14NetDataHandlerEJPN8ipmiblob11BlobHandlerEPNS0_23ProgressStdoutIndicatorERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_EENSt9_MakeUniqIT_E15__single_objectEDpOT0_]+0x68):
more undefined references to `internal::sys_impl' follow</div>
<div>collect2: error: ld returned 1 exit status</div>
<div>make[3]: *** [Makefile:570: burn_my_bmc] Error 1</div>
<div>make[3]: Leaving directory '/root/phosphor-ipmi-flash/tools'</div>
<div>make[2]: *** [Makefile:725: all-recursive] Error 1</div>
<div>make[2]: Leaving directory '/root/phosphor-ipmi-flash/tools'</div>
<div>make[1]: *** [Makefile:615: all-recursive] Error 1</div>
<div>make[1]: Leaving directory '/root/phosphor-ipmi-flash'</div>
<div>make: *** [Makefile:475: all] Error 2</div>
<div>[root@localhost phosphor-ipmi-flash]#</div>
<div style="box-sizing:border-box;font-family:"Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-size:14px">
<br>
</div>
<div style="box-sizing:border-box;font-family:"Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-size:14px">
<br>
</div>
<br>
Thanks,</div>
<div style="box-sizing:border-box;font-family:"Segoe UI", system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-size:14px">
Mohaimen Alsamarai<br>
<br>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> William Kennington <wak@google.com><br>
<b>Sent:</b> Thursday, November 19, 2020 11:56 PM<br>
<b>To:</b> Mohaimen Alsamarai <Mohaimen.Alsamarai@fii-na.com><br>
<b>Cc:</b> openbmc@lists.ozlabs.org <openbmc@lists.ozlabs.org>; XP Chen <Xiao-Peng.Chen@fii-na.com>; Lancelot Kao <lancelot.cy.kao@fii-na.com>; Benjamin Fair <benjaminfair@google.com><br>
<b>Subject:</b> Re: phosphor-ipmi-flash build error</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>If you are installing these manually, be sure to install <a href="https://github.com/martinmoene/span-lite">https://github.com/martinmoene/span-lite</a> before building and installing stdplus and phosphor-ipmi-flash.</div>
<div class="x_gmail_quote">
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div lang="EN-US">
<div class="x_gmail-m_-5300371022549447207WordSection1"></div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>