Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp2154121pxb; Fri, 25 Mar 2022 12:03:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxqdpKxyPHj7WLKz1prng+OnsQi83ta9yjZk7elaLqNHqsaJa/3GAY8kpwxgBFuqiVSxQdF X-Received: by 2002:a17:902:7d93:b0:14d:d401:f59b with SMTP id a19-20020a1709027d9300b0014dd401f59bmr13510264plm.14.1648235019059; Fri, 25 Mar 2022 12:03:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648235019; cv=none; d=google.com; s=arc-20160816; b=cUL12G31hwBbZebBRhZGkLGIJ9HKVP4sCXC0fxDqWDBxmBcPUS0ntBPW5Db2AVKYMZ FI6vscZ/EQ0735iaRgiS8zf5jZ+UbYCvQnCglGAKLNYYrdDsxaOYe2/BQ9ZRXiyku6Wf oWidQB8qD5AbMUP/CP9MP368y2A1Hw1C9U2rwvr+4P9sLRY63shsAp8chbwwYKP0Ag/1 q1Fae8dmNFgYO9TfIm3TPPTMxTKPv4VUvJXudho6vj/PtMnWl5+8y1GJHx3onXC9XpGQ Be4a55X0zUvd9xSB2hBE9bySAhRXCtwtcz23yDFOLG0OINQ0L+8Cf9UZoBfU60Stcmrj 2u7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=F6WLBIO9AkZhj7l3Wrau4KMhfoblbH6OC/1yWXtZnBI=; b=yO/r1lzVTLC+CjELal2MzpDHsm/PXY0xjneryqvy9QHySq69nFgvsg1BfOoo9NSPKJ OGH72/FrMO6HZGAx1hYXVd/mXP0kcF/T4j+ZZPqPQmOVLG9tUWN6mE6Cd5jCJv3QjVYj PIQtxB+pfVn86RgVnjpdsEUUZ/gJasb9y1dSEyEyabClN5gJXhyoUB/Nv6/bHoURNYkR XQWuXfq58QSJZS2N3FWUVWz4ZePdt/uBGOSDiIfy8BQws7c9BMwGiVzB30tAvVFSuotL bN0irbRS5ffsb4ewL38rWk8ud59HvBP5dtpmuWfR9hIe8/anc3LGj05WBqJ6Fa9VwgL4 /44A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=DNr2RE1W; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id r64-20020a632b43000000b003822812b5f3si2891775pgr.568.2022.03.25.12.03.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Mar 2022 12:03:39 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=DNr2RE1W; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E5FE01F081D; Fri, 25 Mar 2022 11:12:20 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239004AbiCVQSY (ORCPT + 99 others); Tue, 22 Mar 2022 12:18:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58294 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236414AbiCVQSW (ORCPT ); Tue, 22 Mar 2022 12:18:22 -0400 Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CC3027EB1E; Tue, 22 Mar 2022 09:16:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1647965793; bh=F6WLBIO9AkZhj7l3Wrau4KMhfoblbH6OC/1yWXtZnBI=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=DNr2RE1WJai2WZSr5wCSSKn5Ik7riDf0SZuC6IQknVkoiRWHPpI12UbT5b2E9CPS1 27vaoLM1wKTnlpVitz6MCYhWZo4UzpSIDrL8RgVZJ/jLNv7VkzaXZkxbgXTehS9z/P VRVv6ar2+Qb3UCNnU40BP3/odFEYCiYuLdspGiTo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.20.60] ([92.116.191.132]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MryTF-1ntKLs2hs5-00nwzV; Tue, 22 Mar 2022 17:16:33 +0100 Message-ID: <4d52b78d-ed39-102f-ba64-3ba9c17f58f9@gmx.de> Date: Tue, 22 Mar 2022 17:16:32 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Subject: Re: hppa vDSO and compiler (non-)support Content-Language: en-US To: Guenter Roeck Cc: Jiri Slaby , linux-parisc@vger.kernel.org, Linux kernel mailing list , =?UTF-8?Q?Martin_Li=c5=a1ka?= , Andreas Schwab References: <2e1f3e41-7097-e68d-d312-9319ad62565c@gmx.de> <28696c20-21ad-b0ac-8093-4ce07225fcd8@kernel.org> <812d4a38-8cb1-a7be-c504-87d095aea883@gmx.de> <20220322130516.GA724287@roeck-us.net> <78abe69b-7914-1b38-c94e-7143f61f4909@roeck-us.net> From: Helge Deller In-Reply-To: <78abe69b-7914-1b38-c94e-7143f61f4909@roeck-us.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:b2DAvetGLdxAO6CU/aDnMkQ1MLIIKAHZtTcU+nmyjTOKeaCT3sN gHA6BtuLBzl5cd6p35WpxbfelzpJ4/oxY94+M7aAFA6ES8vSwgECm/FCl9VBH5SAHv4hewu zO1XVYta8wUKweTvBI8isWYRF1remEiFXrtdwicEy9hpf5Zz/2aPN5oSkQO2S5x2B/ejdGE Vb54p4kqcYZtvA/kIcE+A== X-UI-Out-Filterresults: notjunk:1;V03:K0:n35AoG1nhyc=:FMmG0DSD5fVY8VhySAE8TB 050KayzVY58zdD4jLXfZgz8KCNsJwAl1OdTDkhCeZ5zQnvoFLtPxQ0/znN0ZsXZ6oUy0DI3jO G8Z7no+qkRR9CAPNFF16F0FwNY0m+g2s1xko5MUSWT3z+mZJ29n5lh7kRdbgsdcxz3pb4z2J8 37igv6no8x17d67vFNJ2LEY1yRkFbOWqg7Yzz2UgzRld3C/8/xNbn/vFvOkIAZZ7vI2n5R2gh VdRBV5DxzPxfZOKksGp6l2pisAb4acYQD5JsiNtbszlAI/nHCMIQs2ZKj+YbQwmZAcg4jEgZ9 cf25LCSZAHr/fwJTGeDsrTjcO3c58CRsRcD5Kaxsf2zm5BiI985FohB6Yefh2ceStPPWB/v7n 9AzKFRCAd1An4B+ulNGqe9u0Ayj0SJsMgqjcs/ab2G7Vxc8b+iDj5VdZwYnu5yvrl85gHftUa ptdWYUemG6O+mb76AgecH/CgW9j0t6DAPCwPnb05q56vUPMIiZJ8zLabikjKdConzZw+GBSdm +IeCq6DD9jH+ZAfwlFVAIaY/L7/uefxXDBXVm7YgaER0OdS3gRKZZZvqEKvyUDqo9soI9yDsU b6f0KVFpj+172WLkIl19tS7kJVU0oFkKH9cCSokhB6iQUsK7zl30/G2PRXXImlwIdJQaX+zuN BC3ctFW1oEzVEaKN6BHjb58qotPeh8NG2SNSVGyC/EPO6JGYBiNuZHA0H+D4g6Q2tVNSjUFBr Iq2LRrG3HGDghRETzgL70PzlQHkQo7GvhzgUH/u9RyNRquDD4ir9/GEHXQZG/yPMhJnk9XbU5 XXgAO2SIHyv96KQW/LI+GLzDzWd453f0PY58cUK4cPlx4nX2GIoHyfStG8A1nn2EanEPutueP Ds8JqSLJhMwVr5jvjDJnYMUt52IUGdq+fUzFav6+BnIOTg7y8KfjzquDOXeC0rPFFbfwH4Zin iHHp2vlSCX1FW0tGdSxoI26F/+g0NLQp7E+YXtzL/Ex49ranfEsxEsTiCQg+RXduKeJQELxXL 2zwp4kdja+PFuwpJJWub0jTLCpDJSapMTjRjnHcIyupOGoEh1erkI1hHLbldEsVItwE21hWd9 ZCSvSGn7JD1Uns= X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/22/22 16:19, Guenter Roeck wrote: > On 3/22/22 07:25, Helge Deller wrote: >> On 3/22/22 14:05, Guenter Roeck wrote: >>> Does that also fix the build problems now seen in mainline ? >> >> No. >> >>> Building parisc64:generic-64bit_defconfig ... failed >>> -------------- >>> Error log: >>> arch/parisc/kernel/vdso64/Makefile:30: FORCE prerequisite is missing >>> arch/parisc/kernel/vdso32/sigtramp.S: Assembler messages: >>> arch/parisc/kernel/vdso32/sigtramp.S:39: Error: unknown pseudo-op: `.p= roc' >>> ... >>> arch/parisc/kernel/vdso32/restart_syscall.S:32: Error: .cfi_endproc wi= thout corresponding .cfi_startproc >>> make[2]: *** [arch/parisc/kernel/vdso32/Makefile:34: arch/parisc/kerne= l/vdso32/restart_syscall.o] Error 1 >>> make[2]: *** Waiting for unfinished jobs.... >>> make[2]: *** [arch/parisc/kernel/vdso32/Makefile:34: arch/parisc/kerne= l/vdso32/sigtramp.o] Error 1 >>> make[1]: *** [arch/parisc/Makefile:177: vdso_prepare] Error 2 >>> make: *** [Makefile:219: __sub-make] Error 2 >>> >>> This is with hppa64-linux-gcc (GCC) 11.2.0. >> >> Can you check if you have the 32-bit compiler (hppa-linux-gcc) installe= d too? >> The errors above happen when building the 32-bit vDSO, for which you ne= ed the 32-bit compiler. >> > > Yes, I do, but that doesn't help much if I want to build a 64-bit target= such > as generic-64bit_defconfig. Am I missing something ? The 64-bit PA-RISC kernel now includes a built-in a 32-bit and a 64-bit vD= SO for userspace. To build the 32-bit vDSO (vdso32) you need the 32-bit hppa compiler instal= led. That's what's being done above - see the path: arch/parisc/kernel/vdso32/ Can you try "make V=3D1" to see the command line? Helge