GNU bug report logs -
#52578
[PATCH] updating openldap and adding service definition
Previous Next
Full log
Message #17 received at 52578 <at> debbugs.gnu.org (full text, mbox):
Hi Maxime,
The package ’openldap’ already exists and some of your comments ask
about the existing recipe. :-)
I think Jean-François just copy/pasted the current recipe and expand it
for their own requirements: having the service they need, IIUC.
On Fri, 17 Dec 2021 at 22:39, Maxime Devos <maximedevos <at> telenet.be> wrote:
>> + ,@(if (%current-target-system)
>> + '("--with-yielding_select=yes"
> "ac_cv_func_memcmp_working=yes")
>> + '()
>> + )
>
> is this speculation on what's necessary for cross-compilation, or has
> it been determined these flags are necessary?
This bits had been added by Mathieu 1c8b1870a60de12f6c19d809522f5d8362215131.
>>+ #:make-flags '("STRIP=")
>
> Why?
This one too.
>> + ,@(if (%current-target-system)
>> + '(
>> + (add-before 'make-depend 'fix-cross-gcc
>> + (lambda* (#:key target #:allow-other-keys)
>> + (setenv "CC" (string-append target "-gcc"))
>> + #t
>> + )
>> + )
>> + )
>> + '()
>
> You can use ,(cc-for-target) here. Also, CC can be set in #:make-flags.
Again this one.
>> + (synopsis "Implementation of the Lightweight Directory Access
> Protocol")
>> + (description "OpenLDAP is a free implementation of the
> Lightweight Directory Access Protocol.")
>
> That's a very terse description --- is it a server, a client
> application, programming APIs for communicating with a server, or all
> of these? Also, no need to mention it's free, everything in Guix is
> free.
This description is from 2013, 2a75d4e664e802d3a3e2ed6455c63f32541559c8. ;-)
Your comments about the package itself make sense but I am not convinced
that they are related to the first Jean-François submission. :-)
Cheers,
simon
This bug report was last modified 1 year and 23 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.