* [gentoo-soc] Gentoo on Android: Summary for 2013.6.7-19
@ 2013-06-19 14:41 heroxbd
2013-06-19 16:19 ` Luca Barbato
2013-06-21 9:03 ` [gentoo-soc] Gentoo on Android: Summary for 2013.6.20-21 heroxbd
0 siblings, 2 replies; 6+ messages in thread
From: heroxbd @ 2013-06-19 14:41 UTC (permalink / raw
To: gentoo-soc; +Cc: redlizard, abcd, gmt
Dear Guy and Gals,
Gentoo on Android is about running Gentoo natively on Android
devices[1], mentored by Luca.
I should have reported on 6.14, but I was thinking to finish before
reporting and couldn't stop. Apologies to this. I will watch against
this behavior pattern in the future.
Here comes to the summary.
I am ahead of fixed plan now: a usable Prefix/libc solution is
completed[2], and is just announced to attract more testers and
developers[3].
Plan for 6.20 and 6.21:
a. clear out the requirement of cross compile on Prefix and roll out
a GLEP draft. We are already gaining momentum on a
specification[4] in Prefix community.
b. reflect more on gcc spec hack of toolchain, discussed today on
IRC gentoo-prefix with redlizard and Mr. (surprise!)
ABCD. Construct a toy system if time permitted.
We have accumulated many kinds of wrappers that injects magic
command line oppotions in Gentoo Prefix, and Prefix/libc adds
even more. Things are getting more complex. By centering all
hacks into gcc specs would make an elegant solution, with a
by-product of merging {gcc,binutils}-config between Gentoo Prefix
and vanilla.
An example of hacking gcc spec from LFS:
http://www.linuxfromscratch.org/lfs/view/development/chapter06/adjusting.html
Cheers,
Benda
1. http://www.awa.tohoku.ac.jp/~benda/projects/android.html
2. http://wiki.gentoo.org/wiki/Prefix/libc
3. http://article.gmane.org/gmane.linux.gentoo.alt/6638
4. http://article.gmane.org/gmane.linux.gentoo.alt/6629
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-soc] Gentoo on Android: Summary for 2013.6.7-19
2013-06-19 14:41 [gentoo-soc] Gentoo on Android: Summary for 2013.6.7-19 heroxbd
@ 2013-06-19 16:19 ` Luca Barbato
2013-06-20 4:20 ` heroxbd
2013-06-21 9:03 ` [gentoo-soc] Gentoo on Android: Summary for 2013.6.20-21 heroxbd
1 sibling, 1 reply; 6+ messages in thread
From: Luca Barbato @ 2013-06-19 16:19 UTC (permalink / raw
To: gentoo-soc
On 06/19/2013 04:41 PM, heroxbd wrote:
> Dear Guy and Gals,
>
> Gentoo on Android is about running Gentoo natively on Android
> devices[1], mentored by Luca.
>
> I should have reported on 6.14, but I was thinking to finish before
> reporting and couldn't stop. Apologies to this. I will watch against
> this behavior pattern in the future.
>
> Here comes to the summary.
>
> I am ahead of fixed plan now: a usable Prefix/libc solution is
> completed[2], and is just announced to attract more testers and
> developers[3].
>
> Plan for 6.20 and 6.21:
>
> a. clear out the requirement of cross compile on Prefix and roll out
> a GLEP draft. We are already gaining momentum on a
> specification[4] in Prefix community.
>
> b. reflect more on gcc spec hack of toolchain, discussed today on
> IRC gentoo-prefix with redlizard and Mr. (surprise!)
> ABCD. Construct a toy system if time permitted.
>
> We have accumulated many kinds of wrappers that injects magic
> command line oppotions in Gentoo Prefix, and Prefix/libc adds
> even more. Things are getting more complex. By centering all
> hacks into gcc specs would make an elegant solution, with a
> by-product of merging {gcc,binutils}-config between Gentoo Prefix
> and vanilla.
>
> An example of hacking gcc spec from LFS:
>
> http://www.linuxfromscratch.org/lfs/view/development/chapter06/adjusting.html
The plan is fine, but if there is time left I'd like to focus on using
clang as main compiler for prefix and use musl as prefix libc.
The rationale for the first is to push a bit the boundary the second is
because musl had been touted as a good match as side-libc for android
since it is really compact yet posix functional.
lu
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-soc] Gentoo on Android: Summary for 2013.6.7-19
2013-06-19 16:19 ` Luca Barbato
@ 2013-06-20 4:20 ` heroxbd
2013-06-20 8:25 ` Luca Barbato
0 siblings, 1 reply; 6+ messages in thread
From: heroxbd @ 2013-06-20 4:20 UTC (permalink / raw
To: gentoo-soc
Dear Luca,
Luca Barbato <lu_zero@gentoo.org> writes:
> The plan is fine, but if there is time left I'd like to focus on using
> clang as main compiler for prefix and use musl as prefix libc.
>
> The rationale for the first is to push a bit the boundary the second is
> because musl had been touted as a good match as side-libc for android
> since it is really compact yet posix functional.
Thanks a lot for the suggestion. I have digged through
http://wiki.gentoo.org/wiki/Clang and http://www.musl-libc.org. As I am
personally after a Gentoo/XWayland mobile device, I'd like to give
Prefix/libc on arm a higher priority than alternative cc/libc.
Cheers,
Benda
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-soc] Gentoo on Android: Summary for 2013.6.7-19
2013-06-20 4:20 ` heroxbd
@ 2013-06-20 8:25 ` Luca Barbato
0 siblings, 0 replies; 6+ messages in thread
From: Luca Barbato @ 2013-06-20 8:25 UTC (permalink / raw
To: gentoo-soc
On 06/20/2013 06:20 AM, heroxbd wrote:
> Dear Luca,
>
> Luca Barbato <lu_zero@gentoo.org> writes:
>
>> The plan is fine, but if there is time left I'd like to focus on using
>> clang as main compiler for prefix and use musl as prefix libc.
>>
>> The rationale for the first is to push a bit the boundary the second is
>> because musl had been touted as a good match as side-libc for android
>> since it is really compact yet posix functional.
>
> Thanks a lot for the suggestion. I have digged through
> http://wiki.gentoo.org/wiki/Clang and http://www.musl-libc.org. As I am
> personally after a Gentoo/XWayland mobile device, I'd like to give
> Prefix/libc on arm a higher priority than alternative cc/libc.
Sounds fine for me as priority =)
lu
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-soc] Gentoo on Android: Summary for 2013.6.20-21
2013-06-19 14:41 [gentoo-soc] Gentoo on Android: Summary for 2013.6.7-19 heroxbd
2013-06-19 16:19 ` Luca Barbato
@ 2013-06-21 9:03 ` heroxbd
2013-06-28 7:09 ` [gentoo-soc] " heroxbd
1 sibling, 1 reply; 6+ messages in thread
From: heroxbd @ 2013-06-21 9:03 UTC (permalink / raw
To: gentoo-soc; +Cc: redlizard, abcd, gmt
Dear Guy and Gals,
Gentoo on Android is about running Gentoo natively on Android
devices[1], mentored by Luca.
heroxbd <heroxbd@gmail.com> writes:
> Plan for 6.20 and 6.21:
>
> a. clear out the requirement of cross compile on Prefix and roll out
> a GLEP draft. We are already gaining momentum on a
> specification in Prefix community.
>
> b. reflect more on gcc spec hack of toolchain, discussed today on
> IRC gentoo-prefix with redlizard and Mr. (surprise!)
> ABCD. Construct a toy system if time permitted.
>
> We have accumulated many kinds of wrappers that injects magic
> command line oppotions in Gentoo Prefix, and Prefix/libc adds
> even more. Things are getting more complex. By centering all
> hacks into gcc specs would make an elegant solution, with a
> by-product of merging {gcc,binutils}-config between Gentoo Prefix
> and vanilla.
>
> An example of hacking gcc spec from LFS:
>
> http://www.linuxfromscratch.org/lfs/view/development/chapter06/adjusting.html
Unfortunately, I have no advancement during these two days.
I'd like to push this plan into next week.
a. Greg is working on crossdev on Prefix promptly[2], I'll try to
synchronize with him and make a version of Prefix-enabled crossdev
ready to be included upstream.
b. Get a proof of concept of gcc spec hack and roll out a Prefix/libc on
armhf based on it.
That's all.
Benda
1. http://www.awa.tohoku.ac.jp/~benda/projects/android.html
2. https://bugs.gentoo.org/show_bug.cgi?id=384167
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-soc] Re: Gentoo on Android: Summary for 2013.6.20-21
2013-06-21 9:03 ` [gentoo-soc] Gentoo on Android: Summary for 2013.6.20-21 heroxbd
@ 2013-06-28 7:09 ` heroxbd
0 siblings, 0 replies; 6+ messages in thread
From: heroxbd @ 2013-06-28 7:09 UTC (permalink / raw
To: gentoo-soc
Dear Guy and Gals,
Gentoo on Android is about running Gentoo natively on Android
devices[1], mentored by Luca.
heroxbd <heroxbd@gmail.com> writes:
> heroxbd <heroxbd@gmail.com> writes:
>
>> Plan for 6.20 and 6.21:
>>
>> a. clear out the requirement of cross compile on Prefix and roll out
>> a GLEP draft. We are already gaining momentum on a
>> specification in Prefix community.
>>
>> b. reflect more on gcc spec hack of toolchain, discussed today on
>> IRC gentoo-prefix with redlizard and Mr. (surprise!)
>> ABCD. Construct a toy system if time permitted.
>>
>> We have accumulated many kinds of wrappers that injects magic
>> command line oppotions in Gentoo Prefix, and Prefix/libc adds
>> even more. Things are getting more complex. By centering all
>> hacks into gcc specs would make an elegant solution, with a
>> by-product of merging {gcc,binutils}-config between Gentoo Prefix
>> and vanilla.
>>
>> An example of hacking gcc spec from LFS:
>>
>> http://www.linuxfromscratch.org/lfs/view/development/chapter06/adjusting.html
>
> a. Greg is working on crossdev on Prefix promptly[2], I'll try to
> synchronize with him and make a version of Prefix-enabled crossdev
> ready to be included upstream.
>
> b. Get a proof of concept of gcc spec hack and roll out a Prefix/libc on
> armhf based on it.
Unfortunately, I have no advancement during last week. There has been an
intense lecture scheduled unexpectedly. In spite of that, I am on
overall schedule.
I'd like to push the above plan into next week, in addition to the
following:
a. Talk to infra team to distribute a stage4 of armv7a-hardfloat
Prefix/glibc, probably in gentoo/experimental in mirror.
b. announce the stage4 in XDA[1]
c. investigate and distribute a stage4 installer in Google Play[2].
purchasing of a developer account on Google Play may be needed.
I may need to learn simple android GUI programming to write such
a installer.
Cheers,
Benda
1. http://forum.xda-developers.com
2. http://play.google.com
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-06-28 7:10 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-19 14:41 [gentoo-soc] Gentoo on Android: Summary for 2013.6.7-19 heroxbd
2013-06-19 16:19 ` Luca Barbato
2013-06-20 4:20 ` heroxbd
2013-06-20 8:25 ` Luca Barbato
2013-06-21 9:03 ` [gentoo-soc] Gentoo on Android: Summary for 2013.6.20-21 heroxbd
2013-06-28 7:09 ` [gentoo-soc] " heroxbd
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox