--On Thursday, January 31, 2019 9:00 AM +0000 ruga(a)protonmail.com wrote:
This is a multi-part message in MIME format.
Lets try this a different way.
No one is disputing you've found an issue. However, as has been noted
repeatedly, there's no indication that the issue you have found is caused
by the OpenLDAP software. As has been demonstrated numerous times in this
thread, the software builds correctly without issue, using the flags you
provided, with both gcc and clang, on multiple OSes and compiler verions.
I.e., it would appear the problem surfaces with either your very specific
build environment or the very specific set of compiler tools that you've
installed. As you've noted, your particular environment is able to compile
other software without hitting this issue. That's great. That however
does not mean that the issue you're encountering is a bug with the OpenLDAP
software. The fact that other compiler chain combinations do not hit this
problem would appear to back this up. At this point, the onus is on you to
clearly and unequivocally demonstrate the issue is specific to OpenLDAP as
the issue more appears to be on the toolchain side. And that happens as
well. I once hit a problem that was due to a bug in GCC's optimization
strategies with values > -O2 (I.e., -O3, -O4, etc). It only occurred with
one particular piece of software I was compiling out of several hundred
software packages. And only with that particular version of GCC. But it
was also clearly *not* the fault of the software.
Packaged, certified, and supported LDAP solutions powered by OpenLDAP: