From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x30.google.com (mail-oa1-x30.google.com [IPv6:2001:4860:4864:20::30]) by sourceware.org (Postfix) with ESMTPS id 0B0BB3858C01 for ; Wed, 23 Aug 2023 12:14:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0B0BB3858C01 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-oa1-x30.google.com with SMTP id 586e51a60fabf-1c4c5375329so3654411fac.2 for ; Wed, 23 Aug 2023 05:14:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692792856; x=1693397656; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=CEpsAsLo9wbf3VHqxPQwjEB4nH1hkYM7qfjFBiB8yC0=; b=TYow2NKC4oqHwzgQeoBFmzI5me02mgEgcV3hs8vyHjLR/fL8VqJkBvfaHZazBOdgXR oTNeGdC6d2AzUUA0oCy+M3utfKIzzpJwTzBdk7loOiahRDXdRB/2VtryaAmvCr7VtuRI OM04jJng0Hq4+YMllRZGbV+w7oSn89f0vVrnF3txUX75W/ucBtoEyOoEzucMidaXCapU aZSTj/+32XYx1SeeW5BQMqnQfSnzy5/y1bLidFQnMewspnMl/pt/KaRr9oDcn+adPqod QhPwOC6oI5S0CEvOIwqDhzwkompRabaZkqh7y49+2d9pWsNa/DrrxuLv/TUTJIOaeFTp MuZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692792856; x=1693397656; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=CEpsAsLo9wbf3VHqxPQwjEB4nH1hkYM7qfjFBiB8yC0=; b=KIQD0VE+oJwkKis2U3rMBkc0Yzu61NtITsztd0JJIqXWr80vZ5TgUUg+b6h/3Th85K 3T6euxDEnXgyn5BBLeJxbSypkV6omIb3rBhAtF0QmzXRMOKAoUQn6Cmsi3IFcNQRi/d9 2wTt1Yw0JZ2/DQq2KsOn4BtrosU7/L0ghNo3ySOAVUqM6KzCQyxWDDrVgfy7fJzdaDXk fJd1nDkg919BNQUycCPS+c63LHnCQ6n+9XA8b0IEGayJrFKTqjik3fsmW+KhGBAGj1QR aGAv7Nvdet82ixuYL1LoqJLOm2QKotVGsqvbCRF9aLty3dmZ6ulIYoGZUi/90pWydzkj WSkg== X-Gm-Message-State: AOJu0YxBwZuC8YEKjGqv+8284CygtNWqu+nxw6+UkF9sMnTNQXecZ+zY wySXMBlyBFdMZerV77uqEuk= X-Google-Smtp-Source: AGHT+IE+h7m7vBfwpp8OGbmh4xnxdHRr7Ig4UuBabJAmHmlneeIVTWBqn0fJhNASTXVQ126P8IGhAA== X-Received: by 2002:a05:6870:a10a:b0:1bb:6133:fb07 with SMTP id m10-20020a056870a10a00b001bb6133fb07mr13514169oae.3.1692792855517; Wed, 23 Aug 2023 05:14:15 -0700 (PDT) Received: from squeak.grove.modra.org (158.106.96.58.static.exetel.com.au. [58.96.106.158]) by smtp.gmail.com with ESMTPSA id x17-20020aa79191000000b00682a908949bsm9614060pfa.92.2023.08.23.05.14.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 05:14:14 -0700 (PDT) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id 169041140F34; Wed, 23 Aug 2023 21:44:12 +0930 (ACST) Date: Wed, 23 Aug 2023 21:44:12 +0930 From: Alan Modra To: Paul Iannetta Cc: binutils@sourceware.org Subject: Re: [PATCH] kvx: fix 32-bit build and validation Message-ID: References: <20230822160142.ocnjgkuboicpncii@ws2202.lin.mbt.kalray.eu> <20230823074425.yikpvg2mcgmhipbu@ws2202.lin.mbt.kalray.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230823074425.yikpvg2mcgmhipbu@ws2202.lin.mbt.kalray.eu> X-Spam-Status: No, score=-3028.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.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Wed, Aug 23, 2023 at 09:44:25AM +0200, Paul Iannetta wrote: > On Wed, Aug 23, 2023 at 09:57:26AM +0930, Alan Modra wrote: > > ..I don't see kvx_elf64_linux_vec defined anywhere. Delete it? > > Indeed, it somehow got missing from bfd/targets.c, it is mostly > similar to kvx_elf64_vec, and only exists to match what is done in the > linker with the emulation elf64kvx_linux. Unless you really need it, don't add it. If you have two target vectors that match kvx objects then people will run into "file format is ambiguous" errors when attempting to use any of objdump, objcopy, nm etc. on a kvx object. You won't see that if you've built binutils with one of the kvx targets as the default, but will if you've built say --target=x86_64-linux-gnu --enable-targets=all. -- Alan Modra Australia Development Lab, IBM