Some of the build steps can exceed the address space of 32-bit processes.
e.g. handling the entire set of *.java source files in a single pass. Thus
one might run into build errors due to the limitations of the 32bit system.
This was rare in the days of FroYo. Starting with GB the recommended build
environment has been 64-bit.

This does NOT mean that 32bit systems cannot compile Android. They CAN. In
fact several people have successfully built plain-vanilla Android on 32-bit
systems (google for patches to bypass the check in the Android
build-system). But with any additional framework customisations on your
part, you run the risk of exceeding the 32-bit limit of processes during
the build. Hence 64-bit systems are recommended.

A thread discussing this in detail can be found here:
https://groups.google.com/forum/?fromgroups=#!topic/android-building/RPW0njAn9lo

On Thu, Sep 13, 2012 at 2:44 PM, Prabagaran Thangavel <
prabagara...@gmail.com> wrote:
>
> Hi all,
>
> I have a doubt.
>
> Android version from GB requires 64 bit machine to build. But the target
board(eg.. pandaboard) is 32 bit.
> My host is also 32 bit machine. Then why it requires 64 bit machine for
building.
>
> Someone provide me the pointers.
>
> Thanks and Regards,
> Prabagaran.
>
> --
> unsubscribe: android-kernel+unsubscr...@googlegroups.com
> website: http://groups.google.com/group/android-kernel


--
regards
CVS

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to