Compiling Android Kernel

155 views
Skip to first unread message

Sam

unread,
Mar 4, 2011, 5:22:54 AM3/4/11
to Android Linux Kernel Development
Hi android Lovers,

I have been trying to compile android kernel but no luck.

>> PATH=$PATH:/home/sam/mydroid/prebuilt/linux-x86/toolchain/
>> make CROSS_COMPILE=arm-eabi- ARCH=arm

But i got following error,

>> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc -mthumb-interwork -Ibionic/libc/private -Ibionic/libc/private -o out/target/product/generic/obj/lib/crtbegin_dynamic.o -c bionic/libc/arch-arm/bionic/crtbegin_dynamic.S
arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or
directory
make: *** [out/target/product/generic/obj/lib/crtbegin_dynamic.o]
Error 1

Can any suggest a solution?

thanks,
--Sam

dimitrysh%...@gtempaccount.com

unread,
Mar 4, 2011, 7:35:20 PM3/4/11
to Android Linux Kernel Development
Please try
PATH=$PATH:/home/sam/mydroid/prebuilt/linux-x86/toolchain/arm-
eabi-4.4.3/bin
make CROSS_COMPILE=arm-eabi- ARCH=arm

summaira zafar

unread,
Mar 7, 2011, 8:52:25 AM3/7/11
to android...@googlegroups.com, dimitrysh%...@gtempaccount.com
Thanks. Now I got stuck into another horrible error. Here it is:

target SharedLib: libwebcore (out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so)
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a(CSSParser.o): in function WebCore::CSSParser::lex(void*):external/webkit/WebCore/css/CSSParser.cpp:4692: error: undefined reference to 'WebCore::CSSParser::lex()'
collect2: ld returned 1 exit status
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so] Error 1

I have tried every possibility that I found but still getting same error. 

I have flex installed.

Please help me out.

--Sam


Fei Zhao

unread,
Mar 5, 2011, 9:06:50 AM3/5/11
to android...@googlegroups.com, Sam
Hi:
 
U try to chmod +x xxx_gcc in another way. Have a try!
-- 
Best regards !

******************************************

Alex Zhao

Email:  skyw...@gmail.com
Twitter: @skywalkzf
Address:Shanghai, China 

******************************************




2011/3/4 Sam <summaira...@gmail.com>

dimitrysh%...@gtempaccount.com

unread,
Mar 7, 2011, 2:20:48 PM3/7/11
to Android Linux Kernel Development
Hi,

This is not a kernel error. I would suggest to ask in the proper
forum.
Thanks,

On Mar 7, 5:52 am, summaira zafar <summaira.aquar...@gmail.com> wrote:
> Thanks. Now I got stuck into another horrible error. Here it is:
>
> target SharedLib: libwebcore
> (out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/L INKED/libwebcore.so)
> prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/. ./../../../arm-eabi/bin/ld:
> out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/li bwebcore.a(CSSParser.o):
> in function
> WebCore::CSSParser::lex(void*):external/webkit/WebCore/css/CSSParser.cpp:46 92:
> error: undefined reference to 'WebCore::CSSParser::lex()'
> collect2: ld returned 1 exit status
> make: ***
> [out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/L INKED/libwebcore.so]
> Error 1
>
> I have tried every possibility that I found but still getting same error.
>
> I have flex installed.
>
> Please help me out.
>
> --Sam
>
> On Sat, Mar 5, 2011 at 5:35 AM, dimitr...@android.com <dimitrysh%android.com
Reply all
Reply to author
Forward
0 new messages