[email protected] wrote:
> This is a multi-part message in MIME format.

Please stop using HTML email.
> 
> --b1_d8637dbb120a529f4f26d43d4b089cee
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: base64
> 
> SWYgSSBhZGQgdGhlICItdiIgb3B0aW9uIHRvIGNsYW5nIGluIC4vbGlicmFyaWVzL01ha2VmaWxl

> If I add the "-v" option to clang in ./libraries/Makefile, the resulting log 
> shows that the library was linked twice, causing symbol duplication.>
> This holds on macos 10.13 with Apple toolkit 10.14 and the original llvm 
> 7.0.0 with the given settings.

Still, nothing in the OpenLDAP build setup does this. You did it yourself,
most likely the same way you set "-D_FORTIFY_SOURCE=2" 3 times in your CPPFLAGS.

This ITS is closed. There is no OpenLDAP Software issue here, you've 
misconfigured
your build.
> 
> On Mon, Jan 28, 2019 at 17:11, Quanah Gibson-Mount <[email protected]> wrote:
> 
>> --On Monday, January 28, 2019 3:35 PM +0000 Rupert Gallagher
>> <[email protected]> wrote:
>>
>>> As you can see, I am using the default Apple linker, and hardened
>>> settings for the compiler. Try using those settings yourself, and see
>>> what comes out.
>>
>> I tested on FreeBSD12 (since it uses clang rather than gcc) with the
>> following flags and the build completed w/o issue:
>>
>> CFLAGS= -g -fstack-protector-all -fno-omit-frame-pointer -fPIC -fPIE -O2
>> -Wformat -Wformat-security -Werror=format-security
>> LDFLAGS= -Wl,-z,relro,-z,now -pie
>> CPPFLAGS= -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2


-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/



Reply via email to