All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] support building for Android target
@ 2021-08-20  6:11 randy.li
  2021-08-20  6:11 ` [PATCH 1/2] cross-canadian: skip it for Android bionic Hsia-Jun Li
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: randy.li @ 2021-08-20  6:11 UTC (permalink / raw)
  To: openembedded-core; +Cc: Hsia-Jun(Randy) Li

From: "Hsia-Jun(Randy) Li" <randy.li@synaptics.com>

You may check the meta-android-ndk I posted to the -devel
list before.

Hsia-Jun Li (2):
  cross-canadian: skip it for Android bionic
  machine_dict: Add Android OS to it

 meta/classes/cross-canadian.bbclass | 2 +-
 meta/lib/oe/elf.py                  | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

-- 
2.7.4


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/2] cross-canadian: skip it for Android bionic
  2021-08-20  6:11 [PATCH 0/2] support building for Android target randy.li
@ 2021-08-20  6:11 ` Hsia-Jun Li
  2021-08-20  6:11 ` [PATCH 2/2] machine_dict: Add Android OS to it Hsia-Jun Li
  2021-08-20 17:34 ` [OE-core] [PATCH 0/2] support building for Android target Khem Raj
  2 siblings, 0 replies; 5+ messages in thread
From: Hsia-Jun Li @ 2021-08-20  6:11 UTC (permalink / raw)
  To: openembedded-core; +Cc: Hsia-Jun Li

Signed-off-by: Hsia-Jun Li <randy.li@synaptics.com>
---
 meta/classes/cross-canadian.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/cross-canadian.bbclass b/meta/classes/cross-canadian.bbclass
index 447a2bb..ce8751e 100644
--- a/meta/classes/cross-canadian.bbclass
+++ b/meta/classes/cross-canadian.bbclass
@@ -32,7 +32,7 @@ python () {
     if d.getVar("MODIFYTOS") != "1":
         return
 
-    if d.getVar("TCLIBC") in [ 'baremetal', 'newlib' ]:
+    if d.getVar("TCLIBC") in [ 'baremetal', 'newlib', 'bionic' ]:
         return
 
     tos = d.getVar("TARGET_OS")
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/2] machine_dict: Add Android OS to it
  2021-08-20  6:11 [PATCH 0/2] support building for Android target randy.li
  2021-08-20  6:11 ` [PATCH 1/2] cross-canadian: skip it for Android bionic Hsia-Jun Li
@ 2021-08-20  6:11 ` Hsia-Jun Li
  2021-08-20 17:34 ` [OE-core] [PATCH 0/2] support building for Android target Khem Raj
  2 siblings, 0 replies; 5+ messages in thread
From: Hsia-Jun Li @ 2021-08-20  6:11 UTC (permalink / raw)
  To: openembedded-core; +Cc: Hsia-Jun Li

Signed-off-by: Hsia-Jun Li <randy.li@synaptics.com>
---
 meta/lib/oe/elf.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/meta/lib/oe/elf.py b/meta/lib/oe/elf.py
index df0a459..46c884a 100644
--- a/meta/lib/oe/elf.py
+++ b/meta/lib/oe/elf.py
@@ -61,6 +61,14 @@ def machine_dict(d):
                         "microblaze":  (189,   0,    0,          False,         32),
                         "microblazeel":(189,   0,    0,          True,          32),
                       },
+            "linux-android" : {
+                        "aarch64" :   (183,    0,    0,          True,          64),
+                        "i686":       ( 3,     0,    0,          True,          32),
+                        "x86_64":     (62,     0,    0,          True,          64),
+                      },
+            "linux-androideabi" : {
+                        "arm" :       (40,    97,    0,          True,          32),
+                      },
             "linux-musl" : { 
                         "aarch64" :   (183,    0,    0,            True,          64),
                         "aarch64_be" :(183,    0,    0,            False,         64),
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [OE-core] [PATCH 0/2] support building for Android target
  2021-08-20  6:11 [PATCH 0/2] support building for Android target randy.li
  2021-08-20  6:11 ` [PATCH 1/2] cross-canadian: skip it for Android bionic Hsia-Jun Li
  2021-08-20  6:11 ` [PATCH 2/2] machine_dict: Add Android OS to it Hsia-Jun Li
@ 2021-08-20 17:34 ` Khem Raj
  2021-08-30  7:40   ` Hsia-Jun Li
  2 siblings, 1 reply; 5+ messages in thread
From: Khem Raj @ 2021-08-20 17:34 UTC (permalink / raw)
  To: openembedded-core



On 8/19/21 11:11 PM, Hsia-Jun Li wrote:
> From: "Hsia-Jun(Randy) Li" <randy.li@synaptics.com>
> 
> You may check the meta-android-ndk I posted to the -devel
> list before.
> 

These patches look ok. Can you explain why we want to ignore canadian 
sdk for bionic ?

> Hsia-Jun Li (2):
>    cross-canadian: skip it for Android bionic
>    machine_dict: Add Android OS to it
> 
>   meta/classes/cross-canadian.bbclass | 2 +-
>   meta/lib/oe/elf.py                  | 8 ++++++++
>   2 files changed, 9 insertions(+), 1 deletion(-)
> 
> 
> 
> 
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [OE-core] [PATCH 0/2] support building for Android target
  2021-08-20 17:34 ` [OE-core] [PATCH 0/2] support building for Android target Khem Raj
@ 2021-08-30  7:40   ` Hsia-Jun Li
  0 siblings, 0 replies; 5+ messages in thread
From: Hsia-Jun Li @ 2021-08-30  7:40 UTC (permalink / raw)
  To: Khem Raj, openembedded-core



On 8/21/21 1:34 AM, Khem Raj wrote:
> CAUTION: Email originated externally, do not click links or open 
> attachments unless you recognize the sender and know the content is safe.
> 
> 
> On 8/19/21 11:11 PM, Hsia-Jun Li wrote:
>> From: "Hsia-Jun(Randy) Li" <randy.li@synaptics.com>
>>
>> You may check the meta-android-ndk I posted to the -devel
>> list before.
>>
> 
> These patches look ok. Can you explain why we want to ignore canadian
> sdk for bionic ?
Sorry for later reply

Because it is hard to let android ndk toolchain pass the whitelist
in that script.


The libc used in Android is bionic but the android ndk toolchain would 
not take that name in its prefix.
> 
>> Hsia-Jun Li (2):
>>    cross-canadian: skip it for Android bionic
>>    machine_dict: Add Android OS to it
>>
>>   meta/classes/cross-canadian.bbclass | 2 +-
>>   meta/lib/oe/elf.py                  | 8 ++++++++
>>   2 files changed, 9 insertions(+), 1 deletion(-)
>>
>>
>>
>>
>>
> 
> 
> 
> 

-- 
Hsia-Jun(Randy) Li

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-08-30  7:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-20  6:11 [PATCH 0/2] support building for Android target randy.li
2021-08-20  6:11 ` [PATCH 1/2] cross-canadian: skip it for Android bionic Hsia-Jun Li
2021-08-20  6:11 ` [PATCH 2/2] machine_dict: Add Android OS to it Hsia-Jun Li
2021-08-20 17:34 ` [OE-core] [PATCH 0/2] support building for Android target Khem Raj
2021-08-30  7:40   ` Hsia-Jun Li

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.