[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#8959) duplicate symbols



--On Thursday, January 31, 2019 9:00 AM +0000 ruga@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.

Regards,
Quanah


--

Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>