[prev in list] [next in list] [prev in thread] [next in thread]
List: fedora-directory-devel
Subject: =?utf-8?q?=5B389-devel=5D?= REVIEW: Re: Re: query: ldapu_ function struct
From: William Brown <wibrown () redhat ! com>
Date: 2017-05-05 5:28:57
Message-ID: 1493962137.15180.39.camel () redhat ! com
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Fri, 2017-05-05 at 15:20 +1000, William Brown wrote:
> On Fri, 2017-05-05 at 15:10 +1000, William Brown wrote:
> > Hi all,
> >
> > I've been looking at https://pagure.io/389-ds-base/issue/49053 and
> > noticed issues with the functions here. It seems we export a set of
> > macros (like ldapu_err2string) that overload on a symbol name. Given the
> > current usage of these, I think we can purge the macros, and the
> > function table and just rely on our default implementations of these.
> >
> > The impact is that we would no longer support compilation on Windows.
> > Given that I don't think we have built on windows in maybe years, (our
> > remaining supported platforms are Linux and FreeBSD today), I would like
> > to purge this code and simplify this so that I can enable LTO.
> >
> > If I don't hear anything in the next few days, I'll go ahead and do this
> > anyway,
> >
>
> Reading the code, I think we don't use the macros anyway, we use the
> symbols, so I'm going to write up a patch for this and we can discuss.
>
https://pagure.io/389-ds-base/issue/49053
https://pagure.io/389-ds-base/issue/raw/files/27333b0da22ce318465b27809021ff0612aefae70c2467ac94abb7f143c417c0-0001-Ticket-49053-Enable-flto-for-DS.patch
--
Sincerely,
William Brown
Software Engineer
Red Hat, Australia/Brisbane
["signature.asc" (application/pgp-signature)]
[Attachment #6 (text/plain)]
_______________________________________________
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-leave@lists.fedoraproject.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic