From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by sourceware.org (Postfix) with ESMTPS id 06BF63858D1E for ; Tue, 2 Jan 2024 03:29:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 06BF63858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 06BF63858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::434 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704166182; cv=none; b=oN+cTScVgT/AwClDaaWDvy77RRhTAxZb8OhILBCyoQJvUu+Ylw78xdVMpdk2ME/Mg1AhSeXFqL+FO6jMc1rJGUyvyFMi2wdpa3noKu7cSvOItolfCfjNrVAmS+YVFTR3HU875fH20y8MC131yU1E1RUon9tP8JrTcV5GjgDF1qE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704166182; c=relaxed/simple; bh=Qnj9rs3sGjKvhb/6dD0vA4bZBpOUTk6SRf3zNxnMxU0=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=Kaxp0Red2gRhA9iDm0icnctbY5/h4UqrNMFJQEwZACMWnQ0Xr91VOePOol05uEEbvdG3HwqbuDcoWborvL5jIpxLibVIQuUZ1mDK6JjRtWh6ZQ9Ar0eHS1U8Uib7d2rw/REAPZam2yZbZEvxn3pVHXsOrj9IxKtP1mi6fk82BVw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-33686649b72so9201897f8f.3 for ; Mon, 01 Jan 2024 19:29:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704166178; x=1704770978; darn=gcc.gnu.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=aAPnRDupHYO8J0cnhYoWNgnAK1njZUIZXNIt1cHMVR8=; b=mtzdqstjuq1EU3AyjQJDPIMuVr2cJbODoOAc5q74ZpWGxE1tYStKsbfQ9t8nT6btKz GgdhcAzeDOlSfbvgCqagL5pklks9Tt+Gd8vupj56wOhX/ZNxCXaU99PO1NT5HsKLVlU0 hlkNRCGtVwrDYHyX6UaxdTc1rHUUizKWJEkUJyL9NNCXhcG3T3WNXztKrHcLbMFZhJNm 2vIvRZcNWsYRqsKJSML3r60ZInKZmYQFalBVoxmIUS0HmkMhqX4fi/0Fzdb94BeZGlkg 6WPfMETwyKPuPQgprNsz2nZHUVLwQ9uag8lu9y0aSP8EurI0R13CphpjuLFos4LfUunA u84A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704166178; x=1704770978; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aAPnRDupHYO8J0cnhYoWNgnAK1njZUIZXNIt1cHMVR8=; b=O3qiX+n8PikYliQwqsq5mqIYCTFAEHk8dd6PjPPOwYEAnxjSb7pnDqyKyKKZFHtUn0 odvLrgFAsjtCfyUKz/h7eSbWsfY6Dhny+BLItMBr7vtoGtQ4aPNpZJgECDeOy7pAIZJ/ qoHRL2eiVl1oEzx7wyyo3oB1RUzu6yxjVAPEWJB2dnx77cHQb9hfPV1nZXrCUDsuXm+V BlpVVNdauwpjKkdoaISzHXQeW2ibvLKCwbrMxOefea7aHE39SVJ/1axI3T5MO+hobO6u n1hiUFXFWBmsE+HZ8lYOdS+6iGR17juhisEDaZVPSJU52dn1mPMNaTEMeaBIYqDJRhSo y0PA== X-Gm-Message-State: AOJu0Yx2gvkvyJOeATarrcW4k8QTk2wAXNMK3Az+o8DVaBhd09azBBFh hFWo/9maT63XmsfCh7gheYYPS6KPb9nkNpJ0YFZ7a6Yn/i4= X-Google-Smtp-Source: AGHT+IGRpxJUvcp1w4bvaKK7+hhEg1wcqnmyBCcSLc2DBIKxuOPZilIjhC9APaDmdcPT+haqLFu3MTmoFVlR61TyGO0= X-Received: by 2002:a05:6000:1a44:b0:337:39c1:da05 with SMTP id t4-20020a0560001a4400b0033739c1da05mr1989222wry.64.1704166178215; Mon, 01 Jan 2024 19:29:38 -0800 (PST) MIME-Version: 1.0 From: richard clark Date: Tue, 2 Jan 2024 11:29:27 +0800 Message-ID: Subject: undefined reference to `__aarch64_cas4_sync' error on arm64 native build To: gcc-help@gcc.gnu.org Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.6 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,T_SCC_BODY_TEXT_LINE 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: Hi, I have a strong power arm64 box, and the linux distro is ubuntu 22.04, the native gcc version is: $ gcc --version gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. It will abort the kernel build with the complaint by 'make Image': ld: Unexpected GOT/PLT entries detected! ld: Unexpected run-time procedure linkages detected! ld: ID map text too big or misaligned ld: drivers/net/nvidia_eth.o: in function `osi_lock_irq_enabled': osi_hal.c:(.text+0x3cc): undefined reference to `__aarch64_cas4_sync' ... But the cross-compile with aarch64-linux-gnu-gcc on the x86 box doesn't show the above error message. Any comments/suggestions? Thanks very much! Richard