From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 35774138359 for ; Wed, 8 Jul 2020 11:39:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4BDD9E07F1; Wed, 8 Jul 2020 11:39:31 +0000 (UTC) Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D73CBE07F1 for ; Wed, 8 Jul 2020 11:39:30 +0000 (UTC) Received: by mail-pf1-x435.google.com with SMTP id s26so6220418pfm.4 for ; Wed, 08 Jul 2020 04:39:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=jYGUI66cTlCzWQKWKPKD6fEKUIlyjvjIxjufHXSeIQ0=; b=fZtHORfILZDwr8VIVcRKkEHIps3xgunBvioQcXoVJrFeLCCYTCvMNwsW8omn6BkeGw kvFH/oVIcBQoE4mBzJ1+i+427NVzKxotLd2VIEWJ86WSdVGMjfgTgTjXZEkhcO4LCn1N rE6oLMAG+wJsrZq1M2NmCvQY/TebONPOCNRLY0Y3wMaRU7f7dNrEnBnQiuEI8Z+Tusb8 8jdRytzzT1+8xSvMECK/7qDxHXO+imiAMzhEo+stl/aBZPMkEC6pLzTnXQO/MPqTNsji cfdsbMMGZxNMls+QGZlMsmWZgaxF4+qN3MNLwA6nRLgIcXrks7MHUemQZjG9bk3EuP9+ 8Ltg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=jYGUI66cTlCzWQKWKPKD6fEKUIlyjvjIxjufHXSeIQ0=; b=YuUSUZ/gg+vCXPq0vzstRUm6k+2r+P4XsLJJlerU7W64+ukaijxanf+63HCrE8sVCr XT0Z03IB/kAwtYsMQ1udLB0v05ctb6gTmczXlcG7iTIO/Kx1Z8UGqIHrcEssMEl3ATYo qPqINOrqMCgPI62DAMFNA1M4CivGVRwlHuGNUeQfY79jsw6bym8kU4CTuMao+f4t3QhP hEdes/vKiBnmJem51DsJ0TYEerwLlG2hydJRG6enlJYPbr3ew5QKW2wE0boa17N+GAiS UHPwAmTrE7fRn5A/7V7TxPjcIxY9n8/KMi/YYhpuIcP9Y73saLwryyoY4ZL5+JzoAVk/ UMLw== X-Gm-Message-State: AOAM532ewhTO62TqAkg1OApQ9CL5YBZ6cj+LrI4Jt7u8NXQKednzl2Fp pXtqoWgG9jeLLdc1urBwKK9bkcnq X-Google-Smtp-Source: ABdhPJyx2yiAH78hZJJkmxBx4las3hcan6Hv/UNZphiMhzGmLH6Hs09kSR+7e/5I/3/fZIqJPpuoHQ== X-Received: by 2002:a63:9d87:: with SMTP id i129mr49623293pgd.412.1594208369281; Wed, 08 Jul 2020 04:39:29 -0700 (PDT) Received: from localhost ([106.201.7.240]) by smtp.gmail.com with ESMTPSA id h9sm24924101pfk.155.2020.07.08.04.39.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2020 04:39:28 -0700 (PDT) Date: Wed, 8 Jul 2020 17:09:24 +0530 From: Gunwant Jain To: gentoo-soc@lists.gentoo.org Cc: heroxbd@gentoo.org Subject: [gentoo-soc] Weekly Report: Portage Powered Android Message-ID: <20200708113924.qyregustwhhel7m5@tardis.localdomain> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="yi5layzrswoqzhxy" Content-Disposition: inline X-Archives-Salt: fe4a7d78-2a66-426a-8e03-38ef2c21625b X-Archives-Hash: 104619e4efe801cfef67a96c12e3de50 --yi5layzrswoqzhxy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey Everyone ! I was about to give a coherent report for what I have been doing for 2 weeks next week, but my mentor suggested to explain my findings briefly. I found out that AOSP has actually been phasing out of using GCC in favour to Clang/LLVM based toolchains. And so, from the last time I=20 gave in my weekly report, I have been checking up on llvm_android [1], the source of the toolchain which AOSP uses to build itself. I built the toolchain for x86 host using the original scripts AOSP provides and found out that they in terms of Bionic (Android's libc), they only copy Bionic's headers, compiles Clang for different targets using a prebuilt toolchain bundled with the entire package.=20 Later, when we build Android, the prebuilt toolchain compiles Bionic and uses it as intermediatories to compile the other bulk of Android (frameworks, etc.). My main objective I think would be to introduce a aarch64 host config=20 for llvm_android, and integrate the toolchain in the AOSP build process. Take this with a grain of salt, as I believe I should put more research into this first, which is why I was taking another week. I would probably write a detailed blog documenting AOSP's build process by the end of this working week, covering everything we need to proceed. Regards, Gunwant [1] https://android.googlesource.com/toolchain/llvm_android/ --yi5layzrswoqzhxy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEVcYcuddz0Grkn4q20gpuZPFudnkFAl8FsGwACgkQ0gpuZPFu dnkOHwgAkk0R1BrNpOHGkPlTucJDH/evVHUtIW35SIIReuUzoQyc55pY19Iyqq+j JrNzV2O+Y3siLQHnoP8/CKUfn6LeXCk8skzZNlxsIAZ2hjJEVIagzVTRjYIQQN4D wUqW6BAZvFuVUjySTGWfOu8hpCUMRvQOCZ11zqvtf6VgEGow4Klm+kiRujZfU0FK O6hRsHSZQsH6l6Z1BwwtpbtP3JAYlbmmB2mu6gWehRk0379D8vOjOXPPJc9/MZkY IspjwFN+o0iK/18P0BgkeDgwULtN6VHDxqbgY5VZ8I4OvOGlBO5eghOtz7UpnxBm 6bBzH1CDoCNu9D1U7scRSyYefz9tBw== =YQxK -----END PGP SIGNATURE----- --yi5layzrswoqzhxy--