[{"id":3674451,"web_url":"http://patchwork.ozlabs.org/comment/3674451/","msgid":"<177559142280.2108693.12090806018187312104.b4-ty@konsulko.com>","list_archive_url":null,"date":"2026-04-07T19:50:22","subject":"Re: [PATCH] sandbox: Adjust how OS-interface files are built","submitter":{"id":65875,"url":"http://patchwork.ozlabs.org/api/people/65875/","name":"Tom Rini","email":"trini@konsulko.com"},"content":"On Tue, 24 Mar 2026 13:45:20 -0600, Simon Glass wrote:\n\n> The current mechanism uses a completely separate build rule for each\n> file which must be built with system headers. This is tricky to\n> maintain.\n> \n> Add a foreach template in the sandbox cpu Makefile which generates the\n> custom compile rules from a CFLAGS_USE_SYSHDRS list. This keeps the\n> rules data-driven without needing changes to the common\n> scripts/Makefile.lib, which could affect other architectures.\n> \n> [...]\n\nApplied to u-boot/master, thanks!\n\n[1/1] sandbox: Adjust how OS-interface files are built\n      commit: 738428dc0e761617c5196a5210774ac7347e6bb7","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=konsulko.com header.i=@konsulko.com header.a=rsa-sha256\n header.s=google header.b=FE1IxsGj;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=konsulko.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=konsulko.com header.i=@konsulko.com\n header.b=\"FE1IxsGj\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=konsulko.com","phobos.denx.de;\n spf=pass smtp.mailfrom=trini@konsulko.com"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqxg60GMjz1yGM\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 05:52:18 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 95A22841FF;\n\tTue,  7 Apr 2026 21:50:28 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 5CD7A84178; Tue,  7 Apr 2026 21:50:27 +0200 (CEST)","from mail-oa1-x2b.google.com (mail-oa1-x2b.google.com\n [IPv6:2001:4860:4864:20::2b])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id B23DB84144\n for <u-boot@lists.denx.de>; Tue,  7 Apr 2026 21:50:24 +0200 (CEST)","by mail-oa1-x2b.google.com with SMTP id\n 586e51a60fabf-4138136f02eso3615430fac.2\n for <u-boot@lists.denx.de>; Tue, 07 Apr 2026 12:50:24 -0700 (PDT)","from [127.0.1.1] (fixed-189-203-97-235.totalplay.net.\n [189.203.97.235]) by smtp.gmail.com with ESMTPSA id\n 586e51a60fabf-42324017960sm9988782fac.7.2026.04.07.12.50.22\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 07 Apr 2026 12:50:23 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=konsulko.com; s=google; t=1775591423; x=1776196223; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:date:message-id:subject\n :references:in-reply-to:to:from:from:to:cc:subject:date:message-id\n :reply-to; bh=g8BJP5awD6gpOYWgzE8cFlQO1QkaBdJCXgrqkqXvISY=;\n b=FE1IxsGj4I3RjPcXx2geQKK9E/nOJbuKqwvsugscVGagoc6rglUoTlvqjzFPHFAsJ2\n NzIycs5YTkGW0gnRxuJZUinqJy6VWdl3B4cX5H/j8fC8xhKzSgZKzOHNyMA+x/mFRf/G\n G/Cbkqnh46+mWp/nixsMVvWLmD+MAVRu4iqUE=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775591423; x=1776196223;\n h=content-transfer-encoding:mime-version:date:message-id:subject\n :references:in-reply-to:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=g8BJP5awD6gpOYWgzE8cFlQO1QkaBdJCXgrqkqXvISY=;\n b=ALiaeXlqLTyFd+SxIWUHvTwDoqMEA8PetG38h7WEpeaF2v85K/iC/SrU/Mf/6abKe7\n SDY9ALk7DyYq4SUKNLeBi/MdURNxpY0aaWyMhyiJnftOOzknncLgznAQuyq1hP1vEEKq\n SuUh6OaM7nfFWbVv8MLBOV+MfLThPlCyPLBGoOVUg5YkYoEXaxrEj40xV/7YleC7D3O8\n MVBCKRmpecLEuKJqskKZ4H5ydUQK/tfdbjFjnsW2guFJgh+3y/3GpQqzZnHHJgkspqy6\n ivcqXHR1w7vON7r8l2Tr5sSh9DfOl1rl0NPGiiMbTSSk5k1qKV+sryuymDVZzEQt+2eo\n mu4w==","X-Gm-Message-State":"AOJu0YzVj5nexuvTEzZ/qTlQtPPvZ+bhdbrvA4ofb4ByR/QbtHjgCcDL\n 0F8hTRU1d/x7i0hqmJI1kziIX7RFccA5NttmxjShoaYu/tI0s1Zc0T49v4cjP6pL1XewPeFWCd6\n u/+safqs=","X-Gm-Gg":"AeBDiet/iU8kehApOQ2yKTjQ05lpLoPLVfoeaLziDK6CewjhXd1izvCbjDcAgugudHY\n apn0e1oGVU6n4/ePvOrfPdKGazQcHfrtmB7yotIa1ZOyd2u08vHWwx9DRS0FR237USTJdvdYPci\n 1nAJX+ubgA7F1uN9N5+w+cGEshgU+qE/WS02C1pmVcWn2+5lc8y/NJil759L32ZJXnMDf7pcyQ2\n mXPGcNae09pvgoJBrtrUwGiWzy0M0pH2jIzGm7K/R025iszMlOJO3QlT+JQ+h4tLxgJky5w0hMS\n SRSOd0CBYSHz5CLFth6jhwiVDjtO2t/p3f1cXYPIZdhjOlQc/Vgp4rMkPFZARL90saw9dQ++Wd9\n VSgZ7wOF2Rhyvdidjk/I4st3UJ+ZICR1R5puZu1Id8+8+pnPTzCPeEBEfy9s0vQcdI0xdLT+b7V\n nL7Y/4PaByFPXqdJmqNgtSsKMTi/KhIbNphpttWAq01t5rXeuYHF2k6XPjNWXH2SCUCB+JMQHKI\n E+8z+x2E1u02sMPW3zLvjDjCmL+EBLYevECsKF7bRoITIw=","X-Received":"by 2002:a05:6870:d330:b0:417:2d6d:b7b0 with SMTP id\n 586e51a60fabf-4230f6b3127mr10100373fac.0.1775591423399;\n Tue, 07 Apr 2026 12:50:23 -0700 (PDT)","From":"Tom Rini <trini@konsulko.com>","To":"u-boot@lists.denx.de, Simon Glass <sjg@chromium.org>","In-Reply-To":"<20260324194535.2338985-1-sjg@chromium.org>","References":"<20260324194535.2338985-1-sjg@chromium.org>","Subject":"Re: [PATCH] sandbox: Adjust how OS-interface files are built","Message-Id":"<177559142280.2108693.12090806018187312104.b4-ty@konsulko.com>","Date":"Tue, 07 Apr 2026 13:50:22 -0600","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","X-Mailer":"b4 0.14.3","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]