From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludovic.courtes@inria.fr (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Open MPI keeps references to GCC, GFortran, etc. Date: Thu, 27 Jul 2017 11:15:46 +0200 Message-ID: <87vame5jgd.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daetq-0001DB-AP for guix-devel@gnu.org; Thu, 27 Jul 2017 05:16:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1daetp-0000B5-5o for guix-devel@gnu.org; Thu, 27 Jul 2017 05:16:06 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Cc: Ricardo Wurmus , Eric Bavier , Dave Love Hello, Open=C2=A0MPI retains references to GCC, GFortran, etc., which significantly increases its closure size. The references come from cpp macros such as OMPI_FC_ABSOLUTE (absolute file name of the Fortran compiler), defined in opal_config.h and returned by command-line tools =E2=80=98ompi_info=E2=80=99 and =E2=80=98osh= mem_info=E2=80=99. What would be the impact of changing these OMPI_*_ABSOLUTE uses to just the basename of the compiler? Are there tools or practices that rely on the info provided by these two commands? Thanks, Ludo=E2=80=99.