guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Fix gfortran (?)


From: Ludovic Courtès
Subject: Re: [PATCH] Fix gfortran (?)
Date: Mon, 28 Mar 2016 18:05:12 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Ricardo Wurmus <address@hidden> skribis:

> with this patch applied I can build randomjungle without having to add
> the “lib” output of gfortran to the package inputs.

‘randomjungle’ currently fails at configure time like this:

--8<---------------cut here---------------start------------->8---
checking for pow... no
checking for pow in -lm... no
configure: WARNING: cannot find library containing definition of pow
--8<---------------cut here---------------end--------------->8---

Is this due to the fact that libgcc_s.so is not found?  I vaguely recall
discussions like this.

> From f3d97b7f1f2b597f7f74b2f59212f241a87fa602 Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus <address@hidden>
> Date: Mon, 21 Mar 2016 14:09:45 +0100
> Subject: [PATCH] gnu: gfortran: Disable separate "lib" output.
>
> * gnu/packages/gcc.scm (gfortran): Disable separate "lib" output.
> ---
>  gnu/packages/gcc.scm | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
> index 1df5150..341c30c 100644
> --- a/gnu/packages/gcc.scm
> +++ b/gnu/packages/gcc.scm
> @@ -474,7 +474,8 @@ as the 'native-search-paths' field."
>  
>  (define-public gfortran
>    (custom-gcc gcc "gfortran" '("fortran")
> -              %generic-search-paths))
> +              %generic-search-paths
> +              #:separate-lib-output? #f))

This is easier than augmenting the “lib” spec.

The downside is that things compiled with gfortran would retain a
reference to the whole ‘gfortran’ package (the closure of which is
217 MiB, vs. 72 MiB for gfortran:lib.)

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]