Busybox, thanks to modification by cvpcs, is now able to be compiled without making any changes to the android source, thus making it a truly separate module that can be added to any android build.

cd android/system/external
git clone -b eclair git://github.com/tourach23/android_external_busybox.git busybox
git clone -b eclair git://github.com/tourach23/android_external_libc-ext.git libc-ext


gedit ~/android/system/build/core/prelink-linux-arm.map


in the file that opens search for one of the below lines and insert the line marked with the +, but not the + itself, into the correct position.

 libc.so 0xAFD00000
+libc-ext.so 0xAFC80000 # [<64K]
 libstdc++.so 0xAFC00000


once both repositories are cloned and libc-ext is added to the pre-link map, any further builds will have a fully functional busybox with symlinks and all included in the build.

 
android_project/build/mod/busybox.txt · Last modified: 2010/07/04 15:16 by sniffle
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki