From patchwork Sat May 30 12:55:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4665 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 90DF53F09B for ; Sat, 30 May 2026 14:56:03 +0200 (CEST) Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-49045243094sf109769935e9.2 for ; Sat, 30 May 2026 05:56:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1780145763; cv=pass; d=google.com; s=arc-20240605; b=FPcf5lTQBJ4Bde0W5OrYkFHabd7LOC6Lq3X2WC0Dg5gF2j407B3LmReqKL2qMV8G7N N8Hg+hYi5aALqt0IaW9rBs2rviM3EPBfPBxU17SCw9bH1GqLV3i8ms3PZ57FwRNwr8Gb 54FBzVIXKwmfxBMRaampJLNj6FLJANdNv8aSd/EXzconizmI0LZKBH8vW6v4FyOTpnpy XnbsL64U0ybLkrbDReidSLJOOqdOUHXbE0tycc62G6Cj9TtVWry992tDgC/ZmLQDg60T 7FYxWitr4pZATKObU/EuApjmGD0OjEKUJWSs7GrzCcdL1ql4SeWM0rma+t4qJzuHtvY8 biDw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=2RnBx3JEBh7R3vviBORXKac/5h5YLdO+M3zJbVkkBgQ=; fh=Z+a/F+XB3/V/gsCjkyw2LHqFlWJCkYuBWD81OuULeA0=; b=Tk37wgMXGymmn2R6kjE3K0PVMi5ceRXH5OgdEYvrubqIBu//Hwbhk3osveVGoMky8q ePHeXRZhjt+ZQ8+H+t+q5t4xAKT7DsU2tt1HkpNQ2B7lTRcvJ0Rh6hDNPB7VaV5LSAJH 6iWvR2mzXsMN0S7ZooOEorpDTQhQym6ImBYxblcUGNX7d8PsggkOmFKH+i9pt8M01s0U 5oZ9D/KUDywcr2ELkfu//wcYQk1pSSPsoO3ypKX0dnTcXxjTzMurb8pIhbFrQXo7HqxJ aORwYMqyD5Hgiq0skyNya6/MykBnUBnvzSgwcc58tHO6SKc0ikOnPz0nyOFJvdkwJhcV 8rgA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Zgq9nNXX; 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=1780145763; x=1780750563; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=2RnBx3JEBh7R3vviBORXKac/5h5YLdO+M3zJbVkkBgQ=; b=UQNWF4eElZkutM7ufKICmwSDN3bkIlJ77rpp2nqEi0n2oxo29LROEIcodTIlTcCWc1 Gsj4zqGJ75saR+CvEbf9DmmvRU6tF23/PX1CuqIvxtG4tFMx6bS1NUcs0gtlevoV5IRU MEJe6+VUbabgk83OrdUBmFbgQtJQrEuF6+xro= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780145763; x=1780750563; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :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; bh=2RnBx3JEBh7R3vviBORXKac/5h5YLdO+M3zJbVkkBgQ=; b=Lb8KqLTLmPVJcC+HudTUR8MEmTREp+JDNEnF+gLnhJuQW+AcxNdy+CYRXVTkA3Qtp1 ciFtQ3BBflqIToYIc/wEj44V0i2RfCjNtz6y5xxoH99uabZ4Wyp274c8Y3fQ5uBdMrFS lEvg7m3BPiPYmaLx8fjSdXsTfS8zdNa8LuM5Y/56MHy3vLHWKu6KHvz/ZXmrY3md1OjM vmviWYfL9cAhyq+WiNaglBypv+poreCJaWWkcRwKSDKSbNHWVhSYIY7jIwKYFarhWcAu EFRnBT3VgF+eEzw9NIUDPfWe6q93FMwZ6LRGRn6UseZm+PK40wORva9z3dugKuH6xGmD 4/pg== X-Forwarded-Encrypted: i=2; AFNElJ/kUfEnHj4Lswfc3z3EjD6cMaFrAmBnGd5Vb/NQ+VsG4xowz+YOi7f9RDDPESU226D0g8okg5JXWGccju9i@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YwvW96Dw54wkW3t1tlt4qz7Vgx3guejIE5G6LEHzytDAWmgPT1O hK3BgOPb6RhOzfuwFJZO24aUplukTLBs9yHPK4UPKM8inMhV9R/48Mj2tIXqWSZ03SzI8g== X-Received: by 2002:a05:600c:4515:b0:490:3d62:f5df with SMTP id 5b1f17b1804b1-490a29743eamr68772355e9.30.1780145762991; Sat, 30 May 2026 05:56:02 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="AUV6zMPYvdcUiQtP8S2risUdSNA0QmpUgwEtZu53o4/sUechQg==" Received: by 2002:a05:6000:1448:b0:453:1370:567d with SMTP id ffacd0b85a97d-45ee0f856b9ls2884144f8f.0.-pod-prod-07-eu; Sat, 30 May 2026 05:56:01 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ8XShoCg94SjLhxxewPTEt7he1UbxH35nT6eh0aNX8SWp3P5BnNLjRT91iyqkS4v+/Bg9EiGT1fElAIDfLK@amarulasolutions.com X-Received: by 2002:a05:600c:4f05:b0:490:50e8:45c3 with SMTP id 5b1f17b1804b1-490a28cf434mr61618565e9.0.1780145761160; Sat, 30 May 2026 05:56:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780145761; cv=none; d=google.com; s=arc-20240605; b=O+KivwsoBT6UZEKIko8IHSaYuNklHoWTQivYY1IdBQo1lE/yWPmYZ6ohI8x9qzPMKQ Je+PljIkCgBcTEnGZ4JRNNUaz+CjQycDlAkDCeLQD4I88mrDVivYTLh/FLgNGQe7Mftl Dk1Ma6+5c6SYcof5cObElOz8VABj3tHSnKeTp1VmlclSU8ZZdW+KxJtIjZXVX98Ggb/P ED2c+B1Z/oFHHlvwStZ5/ShlO+yi3jS2dGZTb9QArODJvOsy/2jycrAjAkVrsKu9AU5J GvPrH7hagl5sq1YUax4LIhRwo15JbEP/cjU16WoaXxW0S4g+QlOAc/0zBhoyBxRWKvIG 1gJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=cIN//1sXp+tQYveb3i5Ace2/fxUwCzlzoXwF7J3X9Kc=; fh=xIFIvKyXE+XRT3TCzfRMig5FzLAipADrFawwikdTgLA=; b=CBjnkNHQVo/DNyO1mTpL3kqq6Pg5khIKLOEi7B8KAgfhUS7/cP4GdEczuTWIeL8XNm vGblA+gd+aRKIn2gyB0K7hTzRSFnJd6xyQ8s5xMlmR9AJKb/Tt/Wf1c0vSzstHHcUhrV SVAGJl7bcAxT9wDFsQYsxKcCpmZLO/2R0FBGnQ7/4deVkxORdIJ3LNpaAajwJe7oiLC/ O2Cdl4+Yag8Rj+6iBUDirFBPA0cZAxmai+A7pakjGQw6J9hbOOnHV7WpoC6isxYPzSXG RCxynTjL4vc9NeibLKvNYM1xfdyUpegtCEUEQ3gMe/IbqBZBVKbTLsiORJ1WdzTMzw+U 3FwQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Zgq9nNXX; 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 5b1f17b1804b1-4909d6f84cdsor6542615e9.18.2026.05.30.05.56.01 for (Google Transport Security); Sat, 30 May 2026 05:56:01 -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; AFNElJ8czIQd1sVeGyeHS1oyrKJLnku6v/BBnzFVPLUigFice7Y/N9RUfC7bo2TFvTItksr6GzA/UFuO8P/duJAx@amarulasolutions.com X-Gm-Gg: Acq92OHkhnNi7yuomTG0ttrEhWiV45IoOn8Agg7j/FjbXnjawKo2/HjiwBklNYExY3M CHrxwc40ZDb55ja0smXf26wnmP1XBK/Xg1UzTW2uo2ULwUfxBNcaZa05GJpJPX3/DOmiYy9HyK4 Ar6/Fn0/4j0I+FD72jRZOrIJ+foOSbANQfLj17jQ0PgqrchonP1Qlnh0onTLRwJ4ehS/83zkXLX 7gPeA4/wVVdXroZxU8sDcmVb4Pl2h9T24rQg4jsbtAn6/BOeem1M7VRD7JMywAiKp2Yl38L/7Nq t+SsBWuRCMgybjKNI2vDc9ddrWguiAdAgr6Nm6OIZU9X4vkrm8AK8177Jbv9qgOa4mnTi5OqT1F jemUXmy0tYSpzJoOu3cYOIkqdn7p7JLb1unJoLRHIFN7OU0c7QTLuDeb8iGBbKS6PA1/8+tBy/D xLdqwe9FxAb78P5jBd7ogRc22oma2m1GZTxTxrnn2t0/X7COhtXnytETyQnJ+qZgc7qXHd1ZHlh UjQBiSIvrVW6DGAJfB1yO04b3Y8FJ9GW+4CHdSKZvUcDU+x2X4gy3slsJ1xmBpiTb4UYDiK8lDj 2V0ArCNMWj7zWRkUFtsGq3ieq5T2BDC6s+u8UdeW+S4= X-Received: by 2002:a05:600c:5306:b0:490:a455:f882 with SMTP id 5b1f17b1804b1-490a455f915mr45582955e9.24.1780145760318; Sat, 30 May 2026 05:56:00 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-87-0-96-182.retail.telecomitalia.it. [87.0.96.182]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909c0b862dsm34510515e9.15.2026.05.30.05.55.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 05:55:59 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Dario Binacchi , linux-amarula@amarulasolutions.com, Thomas Petazzoni Subject: [PATCH v2 1/1] package/babeld: disable for musl toolchains Date: Sat, 30 May 2026 14:55:56 +0200 Message-ID: <20260530125556.3957719-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 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=Zgq9nNXX; 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 Content-Type: text/plain; charset="UTF-8" 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: , Building babeld with a musl toolchain fails with: ld: read-only segment has dynamic relocations This happens because babeld uses text relocations (textrels), which are not supported by the musl dynamic loader and would cause a runtime crash (segmentation fault). Since Buildroot passes '-ztext' to detect these unsafe relocations at build time, disable babeld entirely for musl configurations. Fixes: https://autobuild.buildroot.org/results/c75643713fd5f27fe063c226630680d26a8b9487/ Suggested-by: Thomas Petazzoni Signed-off-by: Dario Binacchi --- Changes v1 -> v2: - Drop the initial approach of filtering LDFLAGS - Disable the package entirely for MUSL toolchains since it requires textrels package/babeld/Config.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/babeld/Config.in b/package/babeld/Config.in index 80d27082306f..a39da7a8af07 100644 --- a/package/babeld/Config.in +++ b/package/babeld/Config.in @@ -1,8 +1,13 @@ config BR2_PACKAGE_BABELD bool "babeld" depends on BR2_USE_MMU # fork() + depends on !BR2_TOOLCHAIN_USES_MUSL help Babel is a loop-avoiding distance-vector routing protocol for IPv6 and IPv4 with fast convergence properties. https://www.irif.fr/~jch/software/babel/ + +comment "babeld needs a uClibc or glibc toolchain" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_USES_MUSL