Hi Bincy,

please, see below:

Quoting Bincy <[email protected]>:

>
>
>> Hi Francesco,
>> Thanks for the reply.But the issue still exist.
>> It will be great if I get a fast response.Thanks in advance
>>
>> Please find the steps I have followed
>>
>> 1. I had set the environmental variables as follows .
>> export CC=/opt/codesourcery/arm-2007q1/bin/arm-none-linux-gnueabi-gcc
>>
>> export PATH=$PATH:/opt/codesourcery/arm-2007q1/bin
>>
>> export LD= /opt/codesourcery/arm-2007q1/arm-none-linux-gnueabi/bin/ld
>>
>> export AR= /opt/codesourcery/arm-2007q1/arm-none-linux-gnueabi/bin/ar
>>
>> export LIB_DIR=/opt/codesourcery/arm-2007q1/lib
>>
>> export AS= /opt/codesourcery/arm-2007q1/arm-none-linux-gnueabi/bin/as
>>
>> export RANLIB=   
>> /opt/codesourcery/arm-2007q1/arm-none-linux-gnueabi/bin/ranlib
>>
>> 2.Configured as follows
>>
>> ./configure --host=arm-none-linux

Ok, now your cross-env seems good as the above paths and binaries you  
reported are the rightly ones!



>>
>>
>> 4.The errot I had obtained is related to ASM
>>
>> make[4]: Entering directory `/LTP   
>> release_feb/ltp-full-20090228/testcases/kernel/sched/hyperthreading'
>>
>> make[5]: Entering directory `/LTP   
>> release_feb/ltp-full-20090228/testcases/kernel/sched/hyperthreading/ht_enabled'
>>
>> /opt/codesourcery/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -o   
>> ht_enabled HTenabled.c HTutils.c -g -O2 -DARCH_i386   
>> -I../../../../../include -Wall -L../../../../../lib  -lltp

I think you should disable that testcase (hyperthreading) as it was  
released for i386 only. In fact, you reported in your command line the  
define "-DARCH_i386"....but you were trying to cross-build for ARM.  
Now, this is the problem.

If you look at HTenabled.c code you will find the TCONF error with a  
message like that: "This test suite can only excute on i386  
architecture".

Please, disable that testcases (build and execution) and I think LTP  
should be cross-build successfully.

Hope this helps
Francesco






>>
>> HTutils.c: In function 'cpuid':
>>
>> HTutils.c:66: error: impossible constraint in 'asm'
>>
>> make[5]: *** [ht_enabled] Error 1
>>
>> make[5]: Leaving directory `/LTP   
>> release_feb/ltp-full-20090228/testcases/kernel/sched/hyperthreading/ht_enabled'
>>
>> make[4]: *** [all] Error 2
>>
>> make[4]: Leaving directory `/LTP   
>> release_feb/ltp-full-20090228/testcases/kernel/sched/hyperthreading'
>>
>> make[3]: *** [all] Error 2
>>
>> make[3]: Leaving directory `/LTP   
>> release_feb/ltp-full-20090228/testcases/kernel/sched'
>>
>> make[2]: *** [all] Error 2
>>
>> make[2]: Leaving directory `/LTP   
>> release_feb/ltp-full-20090228/testcases/kernel'
>>
>> make[1]: *** [all] Error 2
>>
>> make[1]: Leaving directory `/LTP release_feb/ltp-full-20090228/testcases'
>>
>> make: *** [all] Error 2
>>
>> Regards
>> Bincy
>> ----- Original Message ----- From: "Francesco Rundo" <[email protected]>
>> To: "Bincy" <[email protected]>
>> Cc: <[email protected]>
>> Sent: Thursday, March 26, 2009 8:46 PM
>> Subject: Re: [LTP] LTP cross compiling issue
>>
>>
>> Hi Bincy,
>>
>> in order to cross-compile the LTP, you should run a "./configure"
>> session before to use the LTP build systems. You have to rightly setup
>> all the environment for the Arch -arm- you want to compile to
>> (cross-compiler, include paths, libs, etc..).
>> The right procedure to cross-build the LTP is:
>>
>> 1) run ./configure script placed under your LTP root:
>> If you type "./configure --help" you will be able to see a lot of
>> options -some of them- which can be used to setup your architecture
>> such as: --prefix, --exec-prefix, --build, --host, etc..
>>
>> 2) If the previous point 1) was executed rightly, you should have the
>> Makefile(s) generated by the system with the right build/installation
>> paths.
>>
>> Hope this helps
>> Regards
>> FR
>>
>> Quoting Bincy <[email protected]>:
>>
>>> Hi ,
>>>
>>> I have downloaded the new LTP released in the month of February   
>>> .Its worked fine for my Linux kernel running in the PC.
>>> But I want to run the LTP for the arm based processor.
>>> When I tried to crosscompile after changing in the Makefile
>>> CROSS COMPILER=<installed path> I got errors.
>>> Can anyone help with the exact steps.
>>> Thanks in advance
>>>
>>> Regards
>>> Bincy
>>>
>>>
>>>
>>>
>>> Please do not print this email unless it is absolutely necessary.   
>>> Spread environmental awareness.
>>>
>>> -------------------------------------------------------DISCLAIMER------------------------------------------------------
>>> The information transmitted herewith is confidential and   
>>> proprietary information intended only for use by the individual or  
>>>  entity to   which it is addressed. If the reader of this message   
>>> is not the   intended recipient, you are hereby notified that any   
>>> review,   retransmission, dissemination, distribution, copying or   
>>> other use   of, or taking of any action in reliance upon this   
>>> information is   strictly prohibited. If you have received this   
>>> communication in   error, please contact the sender and delete the  
>>>  material from your   computer.
>>> --------------------------------------------------------------------------------------------------------------------------------
>>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>
>
> Please do not print this email unless it is absolutely necessary.
> Spread environmental awareness.
>
> -------------------------------------------------------DISCLAIMER------------------------------------------------------
> The information transmitted herewith is confidential and proprietary
> information intended only for use by the individual or entity to which
> it is addressed. If the reader of this message is not the intended
> recipient, you are hereby notified that any review, retransmission,
> dissemination, distribution, copying or other use of, or taking of any
> action in reliance upon this information is strictly prohibited. If you
> have received this communication in error, please contact the sender
> and delete the material from your computer.
> --------------------------------------------------------------------------------------------------------------------------------



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to