Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5358629yba; Tue, 30 Apr 2019 13:27:17 -0700 (PDT) X-Google-Smtp-Source: APXvYqxhOc5dXosvzHhXlK/0iJc9N7uFN21kPAqoq0D33o57JQbSoy6g29MVWvJ5fEhck7YynCXw X-Received: by 2002:a63:cc47:: with SMTP id q7mr42808827pgi.171.1556656037176; Tue, 30 Apr 2019 13:27:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556656037; cv=none; d=google.com; s=arc-20160816; b=BvxWW30nc2w7hTEVF0eSK+h0GDenxf3NUCQCp6eGfuay1jnH5u2XhGJpJ7CgNlOhUC khxnuPxwdf8wyo+nHdaYDsaLfaBRPTb8DJdpxLUPQdhjJ+aa7OAkJhJHIaZRTZ/fT/tj 2w/BH7/zhhJkOkXMC2bf5vrav+0Mg5ZeEeYlrCcytyZKyd3zw2+bufnVwgP4XSSIvKWh A625o5VcduPxWDKyl/mJAyAMcqB/aajE1TMPNr63l9LfAUf0awXcMYbWjH8XmYotDkG8 6oef3Zt1CeN5pZZZlF/NBNQDDmVHl90fqPY1KyBLQOPF2W29vWMC1TOabALhqMHI7hrK 7fNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=PumMms/fmvRZNGgk1wpaT/iecwtP2mfoCrsOEiXiMBw=; b=XIHGNr2CUw7BYGrsdbvLVAsCQX3M5eyYBWw8iwz91RJLhCfZyRycddMShY8ge546Mo OKAxGvmteNrnz0PmXPhLm+dQHAlmbTUtdtqBuCgopMPlGCyr6SvG4E7qgtf8Fv+meYtS d3luzvMPoZX9LrCnW63f3DFsaWKT0OGp/MD7CsnWiUeoRNLRHah5p5x0QlGycS2ZWrET vnutIiwD6yi71obhIQtH6YZLNpgVuRLmQ8Nttyq/Mh6jkR7cplMW04h3jQK1PiZsVKi2 GaT4Q/C58WVrt6DPCi7hdheu2M9TThuOpfCQkY7eS2Tt80TWBKWCEjx/R/dvxVMP9lkm 0KAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=COv+Fw3q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o6si34244155pgm.317.2019.04.30.13.27.00; Tue, 30 Apr 2019 13:27:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=COv+Fw3q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726914AbfD3UZw (ORCPT + 99 others); Tue, 30 Apr 2019 16:25:52 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:33339 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726028AbfD3UZw (ORCPT ); Tue, 30 Apr 2019 16:25:52 -0400 Received: by mail-pg1-f194.google.com with SMTP id k19so7380242pgh.0 for ; Tue, 30 Apr 2019 13:25:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PumMms/fmvRZNGgk1wpaT/iecwtP2mfoCrsOEiXiMBw=; b=COv+Fw3qYpQJGBIu/FlHN4GwAnWb+mBOMG3BzMpMWRcjr0uvOtAeIxDScZFZT+bw7k nvDtQ1BYuJQ9P1OVIjzsX8vbEFl6U9x1i62pua//qQiKBVPaM0GruaoDc01Sgq5ZCvEO zAeBrm73peFGCc4ffFShl5jVh79XwrcrTrS/600nprTYXF/O60fZtpjAMDo+sfyXoiAh U0j6I2sp7hCnCLsoE8QzLLeGghv6zAIxRTrar+5bEildulXLpmV+svPWfe+WSqap9x+2 o0gDraqO7iUecqRNdiF7D2r0Y5GD7l6giiH+OWVuccUhC9mCOSPv3XgOrD7uurIhnkQF JbmQ== 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=PumMms/fmvRZNGgk1wpaT/iecwtP2mfoCrsOEiXiMBw=; b=bp+1+io4Bnp6UoWbvsrBetujsW5BGpRxnOtfQVZCcR3vT98Z5lEq7vGHijJPlEsxuJ Z8z3eTmAfe5rJacjjPoU/ebUjvjPcs9ZqAOuSGIjWJj1GIgmCJBQzd1j6p7RGlgCQH6w JFjIrQvbEGwXcjaeSIuA+DmIYc0vKAYchilic7dTm7W9xv7vGMTEzeO2pkYfRJCHVcRJ wEKy0Mn3+KXFJJebUTbG2SU0hIJu4aKIayzp2hlb2ociP7LYvgpEDAwHqvyYNAyrihS6 yAK+90CVGJHFsQdLmRAQ/3E41pwGcCSDD2Atg+DR7eQU28I16NlcM98qd9j0xTp2txlE x9Cg== X-Gm-Message-State: APjAAAWoqg7l+KIj0RPiIFu13CD0wkitWcwQ2YaNj4Uqhr9uF47S8vc4 5Sx0LQM05T8JxADmIVMGwjbIOYdsvIWSnakExDOv8Q== X-Received: by 2002:a63:f817:: with SMTP id n23mr27483996pgh.302.1556655950636; Tue, 30 Apr 2019 13:25:50 -0700 (PDT) MIME-Version: 1.0 References: <20190423211116.261111-1-ndesaulniers@google.com> In-Reply-To: <20190423211116.261111-1-ndesaulniers@google.com> From: Nick Desaulniers Date: Tue, 30 Apr 2019 13:25:39 -0700 Message-ID: Subject: Re: [PATCH] powerpc: vdso: drop unnecessary cc-ldoption To: Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Joel Stanley Cc: clang-built-linux , Masahiro Yamada , Dmitry Vyukov , Nicholas Piggin , Andrew Donnellan , linuxppc-dev@lists.ozlabs.org, LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 23, 2019 at 2:11 PM Nick Desaulniers wrote: > > Towards the goal of removing cc-ldoption, it seems that --hash-style= > was added to binutils 2.17.50.0.2 in 2006. The minimal required version > of binutils for the kernel according to > Documentation/process/changes.rst is 2.20. > > Link: https://gcc.gnu.org/ml/gcc/2007-01/msg01141.html > Cc: clang-built-linux@googlegroups.com > Suggested-by: Masahiro Yamada > Signed-off-by: Nick Desaulniers > --- > arch/powerpc/kernel/vdso32/Makefile | 5 ++--- > arch/powerpc/kernel/vdso64/Makefile | 5 ++--- > 2 files changed, 4 insertions(+), 6 deletions(-) > > diff --git a/arch/powerpc/kernel/vdso32/Makefile b/arch/powerpc/kernel/vdso32/Makefile > index ce199f6e4256..06f54d947057 100644 > --- a/arch/powerpc/kernel/vdso32/Makefile > +++ b/arch/powerpc/kernel/vdso32/Makefile > @@ -26,9 +26,8 @@ GCOV_PROFILE := n > KCOV_INSTRUMENT := n > UBSAN_SANITIZE := n > > -ccflags-y := -shared -fno-common -fno-builtin > -ccflags-y += -nostdlib -Wl,-soname=linux-vdso32.so.1 \ > - $(call cc-ldoption, -Wl$(comma)--hash-style=both) > +ccflags-y := -shared -fno-common -fno-builtin -nostdlib \ > + -Wl,-soname=linux-vdso32.so.1 -Wl,--hash-style=both > asflags-y := -D__VDSO32__ -s > > obj-y += vdso32_wrapper.o > diff --git a/arch/powerpc/kernel/vdso64/Makefile b/arch/powerpc/kernel/vdso64/Makefile > index 28e7d112aa2f..32ebb3522ea1 100644 > --- a/arch/powerpc/kernel/vdso64/Makefile > +++ b/arch/powerpc/kernel/vdso64/Makefile > @@ -12,9 +12,8 @@ GCOV_PROFILE := n > KCOV_INSTRUMENT := n > UBSAN_SANITIZE := n > > -ccflags-y := -shared -fno-common -fno-builtin > -ccflags-y += -nostdlib -Wl,-soname=linux-vdso64.so.1 \ > - $(call cc-ldoption, -Wl$(comma)--hash-style=both) > +ccflags-y := -shared -fno-common -fno-builtin -nostdlib \ > + -Wl,-soname=linux-vdso64.so.1 -Wl,--hash-style=both > asflags-y := -D__VDSO64__ -s > > obj-y += vdso64_wrapper.o > -- > 2.21.0.593.g511ec345e18-goog > bumping for review -- Thanks, ~Nick Desaulniers