<div dir="ltr">I think I've fixed the lockup issue, 97c8c48c09.  We're still working on the symbol issues. please test the lockup issue by patching in 97c8c48c09 to the version where you backed out the symbol changes.<div><br></div><div>-Matt</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 5, 2017 at 8:51 AM, John Marino <span dir="ltr"><<a href="mailto:dragonflybsd@marino.st" target="_blank">dragonflybsd@marino.st</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 2/5/2017 01:46, David Shao wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Please revert recent changes:<br>
<br>
commit 626c9d706f1bffc498cc5ffda1baef<wbr>ba2677d693<br>
Date:   Fri Feb 3 19:06:39 2017 +0100<br>
<br>
    libc/sys: Clean up Symbol.map for the recent get/setaffinity work.<br>
<br>
commit 61d257f12c46320896dfabdce3ba05<wbr>91d62e06ff<br>
Date:   Fri Feb 3 19:14:40 2017 +0100<br>
<br>
    libc: Adjust Versions.def.<br>
<br>
These somehow break the most basic compilation in userland<br>
such as compiling pkgsrc devel/cmake which suddenly<br>
claims it can't find unordered_map in std::.<br>
<br>
After a reversion back to<br>
<br>
commit 22f4a817164aa428518102732730fa<wbr>dabc37b8eb<br>
Date:   Tue Jan 31 18:33:33 2017 -0800<br>
<br>
    kernel - Avoid p->p_token when sending a signal to a particular lwp<br>
<br>
all seems well.<br>
<br>
Using the kernel post the previous changes doesn't exactly<br>
seem a bed of roses either with constant lockups on<br>
an Intel Ivybridge machine, even trying to do a simple<br>
make -j7 buildworld<br>
<br>
</blockquote>
<br></div></div>
Yeah, you can't just redefine symbol names.<br>
I think rather than reverting the commit, weak symbols should be defined instead so it doesn't existing applications.<br>
<br>
In other words, the symbol map is now correct but we should cover the consequences of the earlier bad symbol map.<br>
<br>
John<br>
<br>
<br>
<br>
---<br>
This email has been checked for viruses by Avast antivirus software.<br>
<a href="https://www.avast.com/antivirus" rel="noreferrer" target="_blank">https://www.avast.com/antiviru<wbr>s</a><br>
<br>
</blockquote></div><br></div>