On Tue, Aug 26, 2014 at 5:28 PM, Damien Miller <djm@xxxxxxxxxxx> wrote: > On Tue, 26 Aug 2014, Kevin Brott wrote: > > > So results of testing ... > > > > Conditional caveats: > > 1) current snapshot will not build against native openssl on any system > > with openssl version <0.9.8f (i.e RHEL <=6.4) ... requiring alternate > > openssl installs . > > What OpenSSL does RHEL 6.4 use? > My bad here - that should say RHEL 5.10, as everything from there down use 0.9.8e or lower. It's what I get for a last-thing before I leave post. RHEL 6.0-6.4 use 1.0.0-fips which was plagued by the ec.h issue (fixed). > > 2) openssl 1.0.1i on RHEL 4 and lower (gcc 2/3) only builds and tests > > cleanly static libssl.a > > and the current patched snapshot builds and tests to completion > > against it just fine > > What goes wrong with when building against a shared OpenSSL here? > > This I think is a gcc issue - I can't get openssl 1.0.1i to build cleanly as shared on anything lower than gcc 4.x > I'll see if I can get some CentOS VMs up to take a closer look later. > > > *AIX 5300-12-02 powerpc-ibm-aix5.3.0.0 xlc 8.0.0.16 > > 0.9.8k FAILxlc_r -g -I. -I. -I/var/tmp/ssh/include > ... > > roaming_client.o"/usr/include/stdarg.h", line 89.9: 1506-236 (W) Macro > name > > va_copy has been redefined."/usr/include/stdarg.h", line 89.9: 1506-358 > (I) > > "va_copy" is defined on line 829 of defines.h. xlc_r -o ssh ssh.o > > It looks like configure has failed to detect va_copy and is trying to > supply a surrogate. There might be some clues as to what went wrong > if you search for "va_copy" > > I'll dig into this in the morning. -- # include <stddisclaimer.h> /* Kevin Brott <Kevin.Brott@xxxxxxxxx> */ _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@xxxxxxxxxxx https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev