Or, there maybe a simpler solution if you have both
honeycomb-x86 and ics-x86 source tree.
Just create a buildspec.mk, put
TARGET_TOOLS_PREFIX:=$(HC-x86-top)/prebuilt/linux-x86/toolchain/i686-android-linux-4.4.3/bin/i686-android-linux-
I didn't try, but I think it should work.
2012/2/2 StefanS <and...@stefanseidel.info>:
> Dear group.
> since the prebuilt ICS toolchain is not ideal for everyone, here is how to
> build your own:
> in "prebuilt", apply patch-prebuilt.patch and in "ndk" apply patch-ndk.patch
> (modify this as you see fit, e.g. I added "-mno-sse3 -mtune=pentium-m").
>
> Then, in the root of the ICS tree, run
> "prebuilt/linux-x86/toolchain/i686-android-linux-4.4.3/build-toolchain.sh"
>
> That worked mostly for me, although some packages still seem to use wrong
> compiler options.
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
once you have built the toolchain, the script will delete itself. To
do it again, run
cd prebuilt
git checkout linux-x86/toolchain/i686-android-linux-4.4.3/build-toolchain.sh
Stefan
> --
> You received this message because you are subscribed to the Google Groups
> "Android-x86" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/android-x86/-/n9L0tz6BqX0J.
>
> To post to this group, send email to andro...@googlegroups.com.
> To unsubscribe from this group, send email to
> android-x86...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/android-x86?hl=en.
you need to change the compiler settings in the NDK patch. Try
something like "-march=pentium-mmx -mfpmath=387".
Not sure if it will work.
Stefan
On Thu, Feb 16, 2012 at 14:38, pcb <prab...@gmail.com> wrote:
> Hi Stefan,
>
> I am trying to port ICS on i586 processor related device. When i am
> trying to boot iso image on the same, it gives error as below and goes
> to panic.
>
> Error is:
> Running MirBSD Korn Shell ...
> Illegal instruction
> Kernel panic - not syncing: Attempted to kill init!
> Pid: 1, comm: chroot Not tainted 3.0.8-android-x86+eeepc ....
>
> What i feel is its due to some hardware related stuff. May be due to
> SSE flags that is not supported by the Device -with i586 processor.
> Can you please let me know the solution for the same.
>
> When i see the cpuinfo of the device it seems to be supporting fpu
> tsc cx8 mmx flags only.
>
> I tried your suggested method, but after running build-toolchain.sh as
> suggested by you, it shows it is trying to download some thing from
> the git, and finally does not download anything, it stays in loop.
> Can you please let me know the solution for the same.
>
> Thanks and best regards,
> pcb
>> patch-ndk.patch
>> < 1KViewDownload
>>
>> patch-prebuilt.patch
>> 1KViewDownload
you didn't apply the patch.
You can now also check my github repository where I have committed a
shell script and the patches which build the toolchain.
See https://github.com/seidler2547/android-x86-ibm-thinkpad-x41t/tree/x86/ics-x86/patches
Stefan
Stefan
Hi Raj,
I don't know what else to do. Maybe you need to try manually with
"git clone https://android.googlesource.com/toolchain"
and check if there is an error.
Stefan
Hi Stefan,
as you per previous blog discussion , i find the speed issue with my
connection , so that i kept it for the day
root@raj-desktop:~/android# ./prebuilt/linux-x86/toolchain/i686-
android-linux-4.4.3/build-toolchain.sh
Download toolchain patches to: /tmp/i686-android-linux-4.4.3-20120221/
toolchain-sources
Using git clone prefix: https://android.googlesource.com/toolchain
downloading sources for toolchain/binutils
here finally,/tmp/i686-android-linux-4.4.3-20120221/toolchain-sources
folder is created but i din't find any content inside the folder.could
you please suggest me for any other way to download it.i have already
tried all possible way, which i have know.
Regards
Raj
On Wed, Feb 22, 2012 at 06:29, veer <rajkum...@gmail.com> wrote:
> Error while building toolchain. See /tmp/i686-android-
> linux-4.4.3-20120221/toolchain-build/config.log
> are we missing any step here.
Checking the file above? Probably you're missing a library or package
on your system.
Stefan