Problem in Cross compiling Pwlib for LINUX
Antonello Lombardinilo
antonello at kasko.it
Fri Feb 6 02:59:18 EST 2004
Hi all,
I work on embedded system based on MPC860L. I cross compiled PWLIB 1.5.2 in
the
following way:
1) Edit file ~/pwlib/configure, commenting the sentences => "cannot check"
2) $ ./configure --host=ppc-linux --target=ppc-linux
3) Edit file ~/pwlib/include/ptbuildopts.h and undefine:
#undefine P_LDAP
#undefine P_EXPAT
//#define P_SSL 1
//#define USE_SYSTEM_SWAB 1
4) Edit file ~/pwlib/ptbuildopts.mak:
CC=ppc-linux-gcc
CPLUS=ppc-linux-g++
change ENDLIBS flag in this way:
ENDLIBS += -lpthread -lcrypto -lresolv
and setting flag as following:
HAS_OPENSSL =
HAS_OPENLDAP =
HAS_EXPAT =
HAS_SDL =
TRY_1394AVC =
TRY_1394DC =
5) Alter ~/pwlib/src/ptlib/unix/Makefile this:
repalce:
VIDEO_CAPTURE_SOURCE = video4linux.cxx
with:
VIDEO_CAPTURE_SOURCE = dummyvideo.cxx
6) $ make optnoshared
I then compiled OpenH323 in the following way:
1) Edit file ~/pwlib/configure, commenting the sentences => "cannot check"
2) copy file for asnparser for x86 patform in PWLIB directory
3) add LDFLAGS += -L/opt/eldk/ppc_8xx/usr/lib/gcc-lib/ppc-linux/2.95.4/
to file ~/opnh323/openh323u.mak
3) make optnoshared
The problem is that when I lanch example application
~/opnh323/samples/simple/obj_linux_ppc_r/simph323
a segnemtation fault verified.
Do we have any suggestion?
Do we have cross compiled in correct way? (I'am using eldk from denx)
Could anyone explain me how I have to cross compile?
Thanks
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list