This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: systemTap 1.0 CROSS COMPILE
Hi Frank,
Thanks for your quick reply.
I did not find any documentation for CROSS compilation.
Here cross compilation means I have installed ARM tool chain under the
/usr/loca/arm/
Currently I am not using client/server mechanism.
I have to build and install stap and staprun binaries on the Host
Machine by using cross compilation.I’ll use stap to build .ko files
and copy on the target arm architecture board and insert and execute
the module with staprun. Target arm architecture will use (nfs )
network file system of host.
All these operation will be in text mode. I am not using Systemtap GUI.
Steps I have executed
1. Downloaded and un tar systemtap-1.0.tar.gz
2. copy elfutills (v 0.131) to systemtap-1.0
3. export PATH=/usr/local/arm/:$PATH
4. export ARCH=arm
5. export CROSS_COMPILE=/usr/local/arm/arm-dev-
6. export CC=/usr/local/arm/arm-dev-gcc
7. “./configure --host=i686-pc-linux-gnueabi --prefix=/usr/local/arm/
--with-elfutils=elfutils”
8. make
9. make install
Created stap and staprun files are of X86 arch not ARM architecture.
I am not sure about the steps I have used to compile.
Please give steps or any links to cross compile and install systemtap
ARCH= arm
kernel=2.6.29
gcc= 4.3.3
glibc=2.9
Thank you very much.
Best regards
Naresh Kamboju
On Mon, Oct 26, 2009 at 9:51 PM, Frank Ch. Eigler <fche@redhat.com> wrote:
> naresh kamboju <naresh.kernel@gmail.com> writes:
>
>> I have been trying to build it for ARM architectures by exporting the
>> PATH, ARCH, CC and CROSS_COMPILE, however I could not make it work.
>
> You need to provide more details: exact commands and error messages.
> http://sourceware.org/systemtap/wiki/HowToReportBugs
>
>> Please provide me step to build for CROSS compilation.
>
> The "NEWS" file provides compact steps for having a normal native
> systemtap binary build probe modules for a different architecture.
> This is intended to be useful to have a network-central
> script-compiler server that can create modules for a variety of
> clients. ?Among others things, this requires cross-compilers and a
> cross-configured kernel build tree. ?Is this the kind of
> cross-compilation you had in mind?
>
> - FChE
>