From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web12.305.1652899464227836100 for ; Wed, 18 May 2022 11:44:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=fohGSCgo; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: n.jayaprakash@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652899464; x=1684435464; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=FhF2aGIsYvU56ptGjPYUhF1+9R8yf8IArfaxVyUtnNA=; b=fohGSCgotT31up+0D7YjDHE5plEOXwSB0hL9J54OyU2v2cGYJRBwEKgN VOe18B1Ji2xiYzKZwwOEeyAZG/FYA4DKv74sjf2s7LYVcKQRjwnNXuXTf pJ4uhIHEyqGUZ8vF8fpxE2wPsIoWxYuTHymVfnXjQd3IZeNSvUD4QbtLS fNeQIMCZTVybpSquQAvdyI+oGUblwICUmjaf7+kP42sL6FRbWzJ8vDPg4 A8cxyBYsrDek2SB+NoSKEjHWrvvgGtPlHrGI+/nEpE0jhTT1izHNvSSMq XBOGyK1XkxZDdmucozZNbKxLKiYu5PeiJrxu7fW17pWg3HrYu4AGmGkcN g==; X-IronPort-AV: E=McAfee;i="6400,9594,10351"; a="358250840" X-IronPort-AV: E=Sophos;i="5.91,235,1647327600"; d="scan'208";a="358250840" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2022 11:42:39 -0700 X-IronPort-AV: E=Sophos;i="5.91,235,1647327600"; d="scan'208";a="597975286" Received: from njayapra-mobl1.gar.corp.intel.com ([10.213.122.139]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2022 11:42:38 -0700 From: "Jayaprakash, N" To: devel@edk2.groups.io Subject: [edk2-libc Patch 0/1] GCC tool chain support for building Py 3.6.8 for UEFI Date: Thu, 19 May 2022 00:12:21 +0530 Message-Id: <20220518184222.2153-1-n.jayaprakash@intel.com> X-Mailer: git-send-email 2.33.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This PR contains the necessary changes required to build the Py 3.6.8 interpreter for UEFI using GCC tool chain from Linux based OSes such as Ubuntu (20.04 LTS) Jayaprakash Nevara (1): AppPkg\Applications\Python\Python-3.6.8: GCC tool chain support .../Python-3.6.8/GCCCompilationBKMs.rst | 193 ++++++++++++++++++ .../PyMod-3.6.8/Include/pyconfig.h | 2 +- .../Python-3.6.8/PyMod-3.6.8/Modules/config.c | 7 +- .../PyMod-3.6.8/Modules/getpath.c | 2 +- .../Python/Python-3.6.8/Python368.inf | 21 +- .../Python-3.6.8/create_python368_pkg.sh | 100 +++++++++ 6 files changed, 312 insertions(+), 13 deletions(-) create mode 100644 AppPkg/Applications/Python/Python-3.6.8/GCCCompilationBKMs.rst create mode 100644 AppPkg/Applications/Python/Python-3.6.8/create_python368_pkg.sh -- 2.33.0.windows.1