patches for building with Android NDK
Rob Walker
rwalker at codeaurora.org
Tue May 22 06:23:55 UTC 2012
I get the feeling that Android's deliberately different in many of these
areas and that a fair number of applets are gonna be broken no matter
what. The ROI's just too low to emulate or fix. However, isn't this
true of a lot of other configurations that BusyBox supports?
What kind of system has FULL support? I.e. every applet compiles and works?
Thanks,
Rob
On 5/21/12 10:54 PM, Tito wrote:
> On Tuesday 22 May 2012 00:03:54 Tias wrote:
>> Dear Busybox developers,
>>
>> Since Rob Walker's patch[1], building busybox with the Android NDK has
>> really become dead simple; no special hacks or external libraries are
>> needed anymore.
>>
>> However, a large number of applets can currently not be built.
>>
>> I started documenting why applets don't build, as well as collecting
>> patches from different sources, that fix the issues:
>> https://github.com/tias/android-busybox-ndk
>> https://github.com/tias/android-busybox-ndk/tree/master/patches
> Hi,
> at a first glance a few of this patches seems to add missing syscalls
> and IMO they should be added to bionic libc and not to busybox
> or at least not to the applets' files, maybe they could be added to
> a platform.h file.
> Had not time to look at all of them tough.
>
> Ciao,
> Tito
>
>> I would love to see the ideas behind these patches integrated, so that a
>> standard busybox build can be used in the many android open-source
>> projects that depend on it (and currently use a statically built
>> third-party blob).
>>
>>
>> However, I am unfamiliar with the coding practices of the busybox
>> community, and many of these patches were written to fix the build and
>> not necessarily to get merged upstream.
>> I consider my work in collecting these patches as just a first step.
>> Hence, I would like to solicit feedback on what can and can not be
>> merged, and what would be required to get these fixes in.
>>
>>
>> Thanks in advance,
>> Tias
>>
>> [1] http://lists.busybox.net/pipermail/busybox/2012-March/077486.html
>>
> _______________________________________________
> busybox mailing list
> busybox at busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
More information about the busybox
mailing list