Various patches

James Cloos cloos at
Tue Sep 23 10:19:34 PDT 2008

>>>>> "John" == John Tapsell <johnflux at> writes:

John> Pretty much every single embed system?
John> Openssl doesn't crosscompile.

John> If you revert this patch, you make it not possible to
John> cross-compile X, afaics.

The pre-patch code also looks for libmd (google has a number of good
hits), which looks like it should cross-compile.  (Martin Hinner's
libmd (at uses public domain
sha1 code in C by Peter Gutman and Colin Plumb.  (The reverted patch
used Brian Gladman's public domain C implementation.)

It would be a good idea, though, to add support for using libgcrypt for
those who prefer that over OpenSSL's libcrypt, but AFAICT only OpenSSL
has (an) assembler implementation(s) of sha1 and libgcrypt only seems
to have support for VIA's hardware implentation, whereas OpenSSL has
support for several hw engines.

James Cloos <cloos at>         OpenPGP: 1024D/ED7DAEA6

More information about the xorg mailing list