The permissions on this repository are being updated. This may take a while.
During this time, you or some of the project's contributors may not be able
to push to this repository.
620d037Ticket 49053 - Enable flto for DS
Authored and Committed by William Brown
7 years ago
Ticket 49053 - Enable flto for DS
Bug Description: Link Time Optimisation allows GCC to perform
broader and more substantial improvements to our code. This is
described https://gcc.gnu.org/onlinedocs/gccint/LTO-Overview.html
Fix Description: To enable LTO, there were a number of errors
exposed on libldaputil related to the use of a callback struct.
However, because of the current definition of INTLDAPU, this
meant that the macros and ldap access vector were never accessed.
This cleans up the struct and remove the macros, which resolves
the issue with LTO building.
https://gcc.gnu.org/onlinedocs/gccint/LTO-Overview.html
Author: wibrown
Review by: mreynolds (Thanks!)