[PATCH v2] Link with -ldl on GNU/kFreeBSD

Peter Colberg peter at colberg.org
Wed Jul 6 23:30:39 CEST 2016


On Fri, Jul 01, 2016 at 10:00:37PM -0400, Peter Colberg wrote:
> GNU/kFreeBSD uses the FreeBSD kernel with the GNU C library.
> 
> Signed-off-by: Peter Colberg <peter at colberg.org>
> ---
>  cgit.mk | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/cgit.mk b/cgit.mk
> index 369f309..8d4f5e0 100644
> --- a/cgit.mk
> +++ b/cgit.mk
> @@ -53,8 +53,8 @@ endif
>  
>  endif
>  
> -# Add -ldl to linker flags on non-BSD systems.
> -ifeq ($(findstring BSD,$(uname_S)),)
> +# Add -ldl to linker flags on systems that commonly use GNU libc.
> +ifneq (,$(filter $(uname_S),Linux GNU/kFreeBSD))
>  	CGIT_LIBS += -ldl
>  endif
>  
> -- 
> 2.8.1
> 

Any objections to merging this? While it is not a perfect solution,
it is better than the status quo and allows Debian to drop a patch.

Peter


More information about the CGit mailing list