From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.web11.602.1666030019702878424 for ; Mon, 17 Oct 2022 11:06:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=FeZSiw+V; spf=pass (domain: gmail.com, ip: 209.85.216.52, mailfrom: joey.vagedes@gmail.com) Received: by mail-pj1-f52.google.com with SMTP id a5-20020a17090aa50500b002008eeb040eso13276310pjq.1 for ; Mon, 17 Oct 2022 11:06:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=WsvfWOvhwxEj2jas3CK1i7vJ/pX93kT9I4O6ZuOYquI=; b=FeZSiw+VNo9uAUCCl0ST1XWHJn6q7M7uvkEwmEPzjxP+x4TYBm6gVWwaxyi4LcrHA/ 2d+uAGXPPmByvmj3N9nZXfbU+g5XvyczU9RTs2CZwDFMtS2E07JUM+fS3bAriN3izqi1 b3wRMsfCI0Ibr41M4pNNva1z2segQKFz7mj9Z8hZQdbM3qO6n7iIGklWnqshsLi6VxIa BfB0Z6qmQseEHMPtzuMz5Ag8B3Hjmghni6yfN31kqfOub0Qwcr761Gm1v+tMRLlskvPM JRPXtlAyAGQxSSCfotMt39bCGYiG6Rdp5LRGdXa+n6XJ3eCXKLOqERBLJiE2E/ecBuEc R/dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WsvfWOvhwxEj2jas3CK1i7vJ/pX93kT9I4O6ZuOYquI=; b=D+SdZr6JRUmOKusoWo8xeUawOYtq2QtA7WPNfNyNTq7XNKRn8P4aPbyN2Scsq0o94w A+1bDhyc5R+tdvfCkZ09usT4cmkXkbqqBNbuTTZ5HVDGANwIMoFAjjj9PRAsuuuAhS6p cy9jEhbjetsOBwsdBq68ldnM+9N0/CGYNoV4pt2EuroSJVp8b/u+8fnAEDmVk1fzdELh 6CeuQ0KO3cf03lKiER+sBM3zX9/WdTMeDnIYqDtVlvuxyUJEWChsazBN3abAeczMR94D LUr1Cxu0x9SkVSogWMBNmyoXf+BpeC7JPGWeRL6Jxk+SWm2CJnCEjIfJycPGIAPmd/df vZGA== X-Gm-Message-State: ACrzQf2lrRqO+6lp6Jq2dH4OOeDEJhMC2Y8W3R4Rz/WZFYlfV6KU+Kzj CM8xYhDe+FOt1SYJgPzZSkFm6j5Tg8Q= X-Google-Smtp-Source: AMsMyM7wpEZhCAd+oW/8CK6BOjNMBSHXCBwup7K4kPEpGQnOEX5BJjF3DZNR89iYRFoyHPq/BxB1hw== X-Received: by 2002:a17:902:b092:b0:17b:833e:74f7 with SMTP id p18-20020a170902b09200b0017b833e74f7mr12947809plr.149.1666030018671; Mon, 17 Oct 2022 11:06:58 -0700 (PDT) Return-Path: Received: from localhost.localdomain (c-24-22-143-11.hsd1.wa.comcast.net. [24.22.143.11]) by smtp.gmail.com with ESMTPSA id e17-20020a17090301d100b001782398648dsm7011233plh.8.2022.10.17.11.06.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Oct 2022 11:06:57 -0700 (PDT) From: Joey Vagedes To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Sami Mujawar , Gerd Hoffmann , Andrew Fish , Ray Ni Subject: [PATCH v1 0/3] Dynamic BaseTools Selection Date: Mon, 17 Oct 2022 11:06:32 -0700 Message-Id: <20221017180635.488-1-joey.vagedes@gmail.com> X-Mailer: git-send-email 2.38.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit When using pytools to build, this patch adds the ability to dynamically determine which BaseTools to build with. The Pypi BaseTools will be used if present, otherwise defaulting to the in-tree Basetools. Reference: https://bugzilla.tianocore.org/show_bug.cgi?id=4085 CC: Ard Biesheuvel CC: Leif Lindholm CC: Sami Mujawar CC: Gerd Hoffmann Cc: Andrew Fish Cc: Ray Ni Signed-off-by: Joey Vagedes Joey Vagedes (3): ArmVirtPkg/PlatformCI: Dyn BaseTools Selection OvmfPkg/PlatformCI: Dyn BaseTools Selection EmulatorPkg/PlatformCI: Dyn BaseTools Selection ArmVirtPkg/PlatformCI/PlatformBuild.py | 33 +++++++++++++++-- EmulatorPkg/PlatformCI/PlatformBuild.py | 37 ++++++++++++++++++-- OvmfPkg/PlatformCI/PlatformBuildLib.py | 37 ++++++++++++++++++-- 3 files changed, 100 insertions(+), 7 deletions(-) -- 2.38.0.windows.1