<div dir="ltr">The function is used.. only when HAVE_LIBCRYPTSETUP.<div><br></div><div>You either need to define it on an #ifdef HAVE_LIBCRYPTSETUP or add add an __attribute__(__<span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">unused__) to it, then the warning will shut up and the linker may garbage collect it later.</span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 10, 2021 at 12:50 PM Marcus Harrison <<a href="mailto:marcus@harrisonland.co.uk">marcus@harrisonland.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey folks,<br>
<br>
I've downloaded the systemd sources and am attempting to build with GCC 9.4 on <br>
KDE Neon and am receiving the build error described in build-error.txt on <br>
updated main branch (as of writing).<br>
<br>
I've patched around it using the change described in <br>
remove_unused_function.patch, which allows the build to follow through, but <br>
the test suite has multiple failures, and requires manual intervention <br>
multiple times - for example, dropping to a BusyBox recovery shell or log-in <br>
shell, and some of the tests will hang indefinitely.<br>
<br>
I'm wondering how much of this is intended, and if my patch broke anything.<br>
<br>
Cheers,<br>
Marcus</blockquote></div>