Dear debian members,

I have one issue while building oprofile-0.9.6 source with latest Gcc-4.5.1
version only..(This build is made for ARMV7 archiecture and gcc-4.5.1
latest toolchain).
Actually i am getting this error while building the OPROFILE package for ARM
archiecture..not for X86 Architecture.
The Error is given below.
{{{
......
make[2]: Entering directory `/home/koti/rpmdir/BUILD/oprofile-0.9.6/objdir/
libopagent'
if /bin/sh ../libtool --tag=CC --mode=compile arm-sony-linux-gnueabi-dev-gcc
-march=armv7-a -DHAVE_CONFIG_H -I. -I../../libopagent -I..    -I ../../libop
-I ../../libutil -O2 -MT libopagent_la-opagent.lo -MD -MP -MF
".deps/libopagent_la-opagent.Tpo" -c -o libopagent_la-opagent.lo `test -f
'opagent.c' || echo '../../libopagent/'`opagent.c; \
        then mv -f ".deps/libopagent_la-opagent.Tpo"
".deps/libopagent_la-opagent.Plo"; else rm -f
".deps/libopagent_la-opagent.Tpo"; exit 1; fi
mkdir .libs
 arm-sony-linux-gnueabi-dev-gcc -march=armv7-a -DHAVE_CONFIG_H -I.
-I../../libopagent -I.. -I ../../libop -I ../../libutil -O2 -MT
libopagent_la-opagent.lo -MD -MP -MF .deps/libopagent_la-opagent.Tpo -c
../../libopagent/opagent.c  -fPIC -DPIC -o .libs/libopagent_la-opagent.o
 arm-sony-linux-gnueabi-dev-gcc -march=armv7-a -DHAVE_CONFIG_H -I.
-I../../libopagent -I.. -I ../../libop -I ../../libutil -O2 -MT
libopagent_la-opagent.lo -MD -MP -MF .deps/libopagent_la-opagent.Tpo -c
../../libopagent/opagent.c -o libopagent_la-opagent.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link arm-sony-linux-gnueabi-dev-gcc
-march=armv7-a  -O2   -o libopagent.la -rpath /devel/usr/lib/oprofile
-version-info  1:0:0
-Wl,--version-script=../../libopagent/opagent_symbols.ver
libopagent_la-opagent.lo -lbfd -liberty -ldl
arm-sony-linux-gnueabi-dev-gcc -march=armv7-a -shared
.libs/libopagent_la-opagent.o
/usr/local/arm-sony-linux-gnueabi/target/armv7a/tool/devel/usr/lib/libbfd.a
-liberty -ldl  -march=armv7-a
-Wl,--version-script=../../libopagent/opagent_symbols.ver -Wl,-soname
-Wl,libopagent.so.1 -o .libs/libopagent.so.1.0.0
/usr/local/arm-sony-linux-gnueabi/cross/devel/lib/gcc/arm-sony-linux-gnueabi/4.5.1/../../../../arm-sony-linux-gnueabi/bin/ld:
/usr/local/arm-sony-linux-gnueabi/target/armv7a/tool/devel/usr/lib/libbfd.a(bfd.o):
relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when
making a shared object; recompile with -fPIC
/usr/local/arm-sony-linux-gnueabi/target/armv7a/tool/devel/usr/lib/libbfd.a:
could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libopagent.la] Error 1
make[2]: Leaving directory
`/home/koti/rpmdir/BUILD/oprofile-0.9.6/objdir/libopagent'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/koti/rpmdir/BUILD/oprofile-0.9.6/objdir'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.8810 (%build)
}}}

The libopagent/ present in oprofile-0.9.6 source causing the bug i think.
Any Input regarding the above bug?
Thanks for allowing me to send error message to you..
Thanks

Reply via email to