<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Oct 17, 2016 at 3:15 PM, Josh Triplett <span dir="ltr"><<a href="mailto:josh@joshtriplett.org" target="_blank">josh@joshtriplett.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>On Mon, Oct 17, 2016 at 07:44:09AM +0000, Bart Massey wrote:<br>
> Yeah, assert() should be marked noreturn (directly or indirectly) in<br>
> general or bad things happen. Those assert()s really want to be assert()s<br>
> or calls to abort() or something: there is nothing good that can happen<br>
> after returning from those places.<br>
<br>
</span>I just checked, and clang definitely does support the noreturn<br>
attribute. And the system headers typically define assert with the<br>
noreturn attribute.<br>
<br>
Did the build occur with NDEBUG defined or similar, to no-op out the<br>
assert?<br>
</blockquote></div><br>Guys, I'm really sorry of being late responding this, the problem was caused by musl and not clang nor xcb-image, so please ignore those changes.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Reference: <a href="http://git.musl-libc.org/cgit/musl/commit/?id=e738b8cbe64b6dd3ed9f47b6d4cd7eb2c422b38d">http://git.musl-libc.org/cgit/musl/commit/?id=e738b8cbe64b6dd3ed9f47b6d4cd7eb2c422b38d</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">Regards!</div><div class="gmail_extra"><div><br></div>-- <br><div class="gmail-m_8818874471620463625gmail_signature"><div dir="ltr">Pablo Cholaky<br>
Computer Science and TI Engineer<br>
Gentoo Linux user and developer<br>
Slash.cl Owner<br>
Blablabla</div></div>
</div></div>