On 8 June 2018 at 07:09, PGNet Dev <pgnet.dev@xxxxxxxxx> wrote: > Verifying a report I just got pinged about, building vanilla openssh 7.7p1 on linux configures ok, but fails build around 'retpoline' [...] > Should the retpoline flag be getting added? If so, what's needed to make LD happy with it? configure checks to see if the linker accepts those flags, so my guess is that something is added later in configure that causes it to fail. I suggest looking at config.log to see what the actaul compiler messages are from these parts: OSSH_CHECK_CFLAG_COMPILE([-mretpoline]) # clang OSSH_CHECK_LDFLAG_LINK([-Wl,-z,retpolineplt]) and the actual compiler output show up in config.log. I wrote and tested this patch against the development versions of gcc and clang which was all that was available at the time, it's possible the released versions don't behave quite the same. -- Darren Tucker (dtucker at dtucker.net) GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860 37F4 9357 ECEF 11EA A6FA (new) Good judgement comes with experience. Unfortunately, the experience usually comes from bad judgement. _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@xxxxxxxxxxx https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev