On Dec 28, 2008, at 4:10 PM, hyc@symas.com wrote:
manu@netbsd.org wrote:
Full_Name: Emmanuel Dreyfus
Version: HEAD
OS: NetBSD-4.0
URL: http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/pkgsrc/
databases/openldap/patches/patch-ad?rev=1.7
Submission from: (NULL) (213.41.141.172)
NetBSD's pkgsrc has a 5 years old OpenLDAP patch that address a
build problem on
sparc64 with gcc 3.x (x<= 3). The build failure is caused by a bug
in gcc.
I think it would not hurt to commit this patch in OpenLDAP CVS:
everything is
guarded by macros, so it cannot cause any harm to unaffected
systems, and the
workaround has been tested by NetBSD people for 5 years.
Kurt will probably have something to say about this too - this is
more than a
couple-line patch, it needs to be submitted by its original author,
with
appropriate rights attributions etc.
On a technical note, use of platform macros (sun and gcc versions)
should be avoided. Instead, autoconf should be used to detect
conditions for need to be adapted for.
On an IPR review, I suspect it would be easier to update to:
http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/hash/sha1.c?rev=1.21;cont...
then to try to identify the contributors and get their "okay".
-- Kurt