From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x131.google.com (mail-il1-x131.google.com [IPv6:2607:f8b0:4864:20::131]) by sourceware.org (Postfix) with ESMTPS id 30834388E82F for ; Wed, 21 Apr 2021 09:30:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 30834388E82F Received: by mail-il1-x131.google.com with SMTP id c3so28259519ils.5 for ; Wed, 21 Apr 2021 02:30:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Dn0CrrOLh25A9yqrdRd/zufXUb0HNP2Fhf8tGrTaZZc=; b=f+2Nzi+LB1Nbd4V3TOUI+bRXjBoIwg93iPHu0DeseYKtWhAIOHOUEr9bKDMDCfNHic maZ1atqXZ69rEcqIfJJJvOjoDJ3JAGrs0VAGjLe/oK5rm0KsB4APtuQZnmX1klZooPTo t1GtZ8j+V9PJnw92TPQUdLEkbmm5ApKKrr8nPB5hA3tpmZHvSBMTS2Pl+vqdkUQ5soF9 pL1hvwR1ujB7Vpzr2cavBJShInJ31PQ2QGb+1+K+rcqzFz4EIrkCP2U/ldGxJJt172VC RlUrrLU2yw4QL+2HMySFxKHj7qT69W8BjZDbVDLf4Yag8eTyOujm5xFAqj5HzyqGVQJn syCQ== X-Gm-Message-State: AOAM532Efw38CkZojLVqaa977rEfbALJEaUBTXVO5i/9j8h3i1vwyMwv oZ9RKfyI9XF9ghiUvLiP6FMUahL5UjYDoebct1M= X-Google-Smtp-Source: ABdhPJzHfyzyEJfUurBdQ366ZJ91v/Rc7AyFaCfVNp/pab/i4y4BG3dbkOOgSXjTuCjG1nkVkpyxE94L3mr2Va5O9eI= X-Received: by 2002:a05:6e02:781:: with SMTP id q1mr26296784ils.91.1618997408676; Wed, 21 Apr 2021 02:30:08 -0700 (PDT) MIME-Version: 1.0 References: <20210421105902.49cc7ef3@nbbrfq> In-Reply-To: <20210421105902.49cc7ef3@nbbrfq> From: NightStrike Date: Wed, 21 Apr 2021 05:29:28 -0400 Message-ID: Subject: Re: static libgfortran linker warnings To: Bernhard Reutner-Fischer Cc: NightStrike via Fortran Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: fortran@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Fortran mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Apr 2021 09:30:19 -0000 On Wed, Apr 21, 2021 at 4:59 AM Bernhard Reutner-Fischer wrote: > On Wed, 21 Apr 2021 02:34:43 -0400 > NightStrike via Fortran wrote: > > > When linking with -static-libgfortran, I get warnings from ld of the form > > "ld: warning: -z ignore ignored" and "ld: warning: -z record ignored". I > > can't find those -z options documented anywhere. Why is gfortran adding > > them? > > -z are options to ld. > Which linker do you use, on which OS? binutils 2.32 (stock build from source) on CentOS 7. > If you use binutils, you can pass -Wl,--verbose to the compiler to > instruct the linker to dump the linker script while linking. This should > show where the -z comes from: > gfortran foo.f90 -static-libgfortran -Wl,--verbose I didn't do this per se, but I did gfortran -v, and saw that it was an option to collect2. I can try your method when the system is available again tomorrow.