From patchwork Thu Oct 22 15:13:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4887 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 4453F3F262 for ; Thu, 22 Oct 2026 17:14:11 +0200 (CEST) Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-4a204f135ffsf6158595e9.1 for ; Thu, 22 Oct 2026 08:14:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1792682051; cv=pass; d=google.com; s=arc-20260327; b=hNnli3FflytsuhxocNruP7hHUa/y2WeeNMWRv8s07nR1AlPSsBZDE+sU1bdg0bQiwc +IbLeBNbsOw/pfz2E1Vi+GBpN7vXtoF995xBP59rOqccfVqCQYE/WXOgclLxA/88hkbL UVJqoq6aC2FP+r6uKFK8+xbgFtwsK6usz0sAnbsq1ymxh8zW1CmVHQEwczMKs6xW/a7t hf69A+puxvn6pYaabYgwk2PquemFWll5zjn0Ghl2lu5O4Z9do5TAMgF6qHDUXhFLZ3ny onVTfWaF1moxmZIDHVAyhdQwzuUT8RuPZBjpZ5SzXviH49zIUJP/1qbebqsp8bwsO0At lvOw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=oTSJ/FmbwkJbIbTzU88rPPLT4t+9MwBfc9CUlOPuxR4=; fh=9OxFBJ5KqHmyw/UGWA6TJCLdkdfl1ttvW8UWiSHhVrQ=; b=BRY0LNB7mW2WJjLR4VwRdViJ3qgv+EPVhoFB7TztuAYwWqViFl7itihhQjueI8g+7x tcy4flrgcdvyunQV7OEcEKr4OoPDRn/Mxwj9ZUEybzz2kd7wfF6stcD1wIrPlthc9Gq8 2FGf5WLR2LKzsJNm1h8K0pU7qtZxbViD6VWZ62CUEhoGDOPYPJ0J2BCPw2pNnLFUwzPl azu+IxtbDdgzvRWuUtlOfPYYX/EmT4yfaE+q+6bxuIn608U/v1Msx42ln5pIXKQqRMao eCd/DADk1LWa0gHWeOWK/ySzL+Y2ghWRknRm9942Lc31KYwwM1bw8o4VM/L3nwuh6P3A KCXw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MhhF2lLq; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1792682051; x=1793286851; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to:content-type; bh=oTSJ/FmbwkJbIbTzU88rPPLT4t+9MwBfc9CUlOPuxR4=; b=baNBt23OjFu8RONPtZ4Kt6ClBNv2fB8F6mDOLQQpMDIEIOXujwq33WWQ4NWxpH/CfD CH6VhoRBH+lQEfoqkT+d2kFKN386ShwqLDma604T8XK9rmkWYd0Fz1n+hgsdBvb1pRRc iqdmhcJQbwCQoXupi7lbYXlvD7hYLIrWTqL/Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792682051; x=1793286851; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:x-original-authentication-results:x-original-sender :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-gm-gg:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=oTSJ/FmbwkJbIbTzU88rPPLT4t+9MwBfc9CUlOPuxR4=; b=bAvVaIU084JeKKKW3HXIcRd8rPee6B1GmHmojHi4v1idpQETBkHhrJlu88Xo3d0v0I CKEJ9FImHn1GxuvX4GeWwxk3JLdbRvKKnUpPLKifpMfLVGUY7Y46AMwPstxmLkYg73lE BTiT+UcoF6X5uNo1jwDAggDmFpfchEN7/p3bMVA8le9GEInJhF4u8XhcF0X0uk+M43Ww PddFCGvIcKLFK5NQakAa3Yhaqn7ncZG3/juiFbezmUHdLTF+l0qPa+mNf/CNzefjT0BG zphIZdoOmhrzT92PtNniJ1xGSL9rXFqjMWPBEcx/vZoloaCCQ6YPG9YRac4U6+a9rxiH jkZg== X-Forwarded-Encrypted: i=2; AKwUvBzyQhYSnTOB+vi1RBj/l5b8GeFab+W3knqB1PrW9Zwd6ZHwNNVTfiLoVYH8Ziw5xZmqHLY7QitVGDKLHg/Q@patchwork.amarulasolutions.com X-Gm-Message-State: AFq9FYLcBG6e4e2dix8xB5wGXXPhBQfAnyUlN1hr5JlUQ3nFFOcp17LU nGv2XVytBtigKgvusQ7kU7Gp31IvyByjrjQaTdm20C60UMv47vA+0I67xxZEvckKCNk0wg== X-Received: by 2002:a05:600c:870e:b0:4a1:e243:aefb with SMTP id 5b1f17b1804b1-4a1fdd1627emr104193385e9.14.1792682050781; Thu, 22 Oct 2026 08:14:10 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="ATskLdcxrPC1IO6RW71HuQ3ipkp+QWimbtjR0AQw0YB/ipqz6A==" Received: by 2002:a05:600c:3512:b0:495:abbb:e313 with SMTP id 5b1f17b1804b1-4a1fc3bc5e1ls28254315e9.2.-pod-prod-01-eu; Thu, 22 Oct 2026 08:14:09 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBwopYahi7MbPH8rmmTcsSqeUH2nO3hWzj1tg2cJS+6bFqCxvOGRPAiRkL6R6ATTCEDzbE8/sux+i1n9LAnO@amarulasolutions.com X-Received: by 2002:a05:6000:178c:b0:48e:8d0:78c0 with SMTP id ffacd0b85a97d-48e2649d853mr12369150f8f.10.1792682049038; Thu, 22 Oct 2026 08:14:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1792682049; cv=none; d=google.com; s=arc-20260327; b=OFyiMdb7X2QSAr+x7fP4uSUiTKrW5oyHsH9aw7PLwg1EBqCSLDApgVaUITWlCzqGwu F9fpbvNAGLOWfIGn+FKpKbOPVqT38SoK3LERQshKC1Gvpk7SRfyrhBM3tUI4g3OAApFy Sti299/TlbXBmthm7tljG0GDC5WvBpF7X9aeMYlG8gh3oJDsIn555K4p200+f0XObXnC VVT8Bnf1DkrYw5S5JqSGe8sY6c7Hzaf5vFRWdZNV+FW8T+hI4y1POY1MW2x4om/TZObU nUHD4yNMCEo02I8UQNE+pHz3rK77bKvLiqkMNIL3rYJkVI7Us5mrrOaAtlWgsaV19d59 MZpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=KscwIoITOa8ksLjk5YfEEZFGJTi7/1K0ZO6HXPO6yQY=; fh=8abrcWkTFBq2ctHnh/1eHNBCJkJ3Ax9MNV/ve1YH4gE=; b=GFb26UHidS4vpDVJbJAyy/prQY5eg3g1UHv28uc7VoTyZOBIiQFkmVdJlBI6ycG7J5 Lr2TrmXaI8Nmh1YaKBrf9W91uW30YrKrPJ7ukBQmrAuMQwD/cRbTBrc9VZMgVuMOIO7q f7SxvYLMN1odAomyk7JSkibTgHwTFKk3TLHGrF/npujxjLAX8WtzoDhb5Bo/EHIQcDxr rOi7eq9+JK4Xw+cxUmnaz438CIsSTSRPg/0ZadWg1CWKA4bfUz2hK7Vs2V30M2XgSOT7 oFXf/BjSiicKgczFwZvqV4/idpZS4PfDHoT9AGk4nQc/JfRPa7d0B6rnh7SpP0a0DI3I yzIA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MhhF2lLq; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id ffacd0b85a97d-48e2586125bsor1139641f8f.14.2026.10.22.08.14.08 for (Google Transport Security); Thu, 22 Oct 2026 08:14:09 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AKwUvBw0YdjOTiSmWzQndMVxDYgB9rOr1/2ruSpmRYXCHBt2tOdOdjbRpuwCIdP0EWvQ+9FXGz5kHnsywfLaReij@amarulasolutions.com X-Gm-Gg: AYBFou2l5ziXL3aqz1kAn0W4AjbzTvLSFrfNeWnTc3ZQ6Ip1rG3soDXh7c26j0J1N/U 1VrucR1eDDlvZNUANn7y/VHZCaYADBuerGxiCtAlXmuAeq5jmtrK/Tn3AGigU10iMIDjLJLME6m MEhQwVFvrqStQu7E2VQISpWmGtMT/ECDmNHnHxWGWI2LmWTADLF0SOnj3ICnlPBb4iNjM/yuCfM d5AVddj3ygapgYoVlyiJoEsSPwFaVja6hQvar4K7P/B/TuYIcdsv+WQtxFDkHFjPPuTc/WHFFzw E4WMsEnzX8AhaRE4kReugSRZHwX3qhjsNbaRfO44aaHqaxVwIFcAutfn8FclkvVrph0ooO2rkdZ 00JmvaxaOtEe1q5dt0Du5QErKw+iHc/6mbiCJH+5B8Zv+TdAmz0SjxXKjzFlYFGJcJxLzvZAFb8 +8wWlVWBBZbXZCN8ZBhu0i1mJttNzuAqtt8szzIwf+qgzVzT9y/HfZaWBoRt9N6Ab0CRAYxU2qi ddS5ADDvuYUDnmlECCCjfJ/G3TFncflBe7yGu//A6hGv/bmbKvSOvyluroTY8OMxEh3Kc6fSlCV M1u5a64SQbEmA8Ud1rjHBQC5ImiQ0liuIdnupPi+vs+TU+T7hfWlYT5w9NVkRZROvQ9Cx8zTdBp W6LEfcvhT8jU6Qa/BGwOh0nHhD0q50s6rplnH0qNNKdt/J6P9SPnT X-Received: by 2002:a05:6000:46dc:b0:48d:f7af:be35 with SMTP id ffacd0b85a97d-48e264b2968mr7814136f8f.29.1792682048580; Thu, 22 Oct 2026 08:14:08 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-79-14-29-58.business.telecomitalia.it. [79.14.29.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e25827087sm12732367f8f.21.2026.10.22.08.14.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Oct 2026 08:14:07 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Dario Binacchi , Dick Olsson , Sergey Matyukevich , Thomas Petazzoni , linux-amarula@amarulasolutions.com Subject: [PATCH 3/6] boot/arm-trusted-firmware: pass HOSTLD Date: Thu, 22 Oct 2026 17:13:55 +0200 Message-ID: <20261022151358.2260712-4-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261022151358.2260712-1-dario.binacchi@amarulasolutions.com> References: <20261022151358.2260712-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MhhF2lLq; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Starting from v2.13, TF-A selects the host linker from the HOSTLD variable, which Buildroot exports as the plain host ld. The host tools are then linked without the C library, and the build fails, e.g. for the stm32mp2 stm32image tool: /usr/bin/ld: stm32image.c:(.text.startup+0x999): undefined reference to `__stack_chk_fail' Pass the host C compiler as HOSTLD, as already done for HOSTCC. Signed-off-by: Dario Binacchi --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 798efd5a15ad..ebaaaeb38c4b 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -67,7 +67,8 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES)) \ PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM) \ TARGET_BOARD=$(ARM_TRUSTED_FIRMWARE_TARGET_BOARD) \ - HOSTCC="$(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS)" + HOSTCC="$(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS)" \ + HOSTLD="$(HOSTCC) $(HOST_LDFLAGS)" ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \