crosskompilacia

Michal Holes michal na holes.sk
Čtvrtek Březen 12 12:51:15 CET 2009


Ahojte,

na stroji s p4 sa pokusam crosskompilovat source socat-1.7.0.0 pre 
platformu powerpc-405. Pri configure som zadal:

./configure --host=powerpc-405-linux-gnu CC=powerpc-405-linux-gnu-gcc 
CXX=powerpc\
-405-linux-gnu-g++ LD=powerpc-405-linux-gnu-ld

konfiguracia presla bez problemov. tak som dal make all a skoncilo to takto:

powerpc-405-linux-gnu-gcc -O -D_GNU_SOURCE  -Wall -Wno-parentheses 
-DHAVE_CONFIG_H -I.  -I.   -c -o xioinitialize.o xioinitialize.c
xioinitialize.c:40:35: operator '&&' has no right operand
xioinitialize.c:43:37: operator '&&' has no right operand
xioinitialize.c:46:17: #if with no expression
xioinitialize.c: In function `xioinitialize':
xioinitialize.c:68: error: `ISPEED_OFFSET' undeclared (first use in this 
function)
xioinitialize.c:68: error: (Each undeclared identifier is reported only once
xioinitialize.c:68: error: for each function it appears in.)
xioinitialize.c:69: error: `OSPEED_OFFSET' undeclared (first use in this 
function)
make: *** [xioinitialize.o] Error 1

mohol by ma prosim niekto "nakopnut" co robim zle a co robit aby to 
preslo? klasicka kompilacia pre i686 prejde v pohode, takze source je v 
poriadku. cdk je tiez v poriadku - ine source (digitemp) som v pohode 
skompiloval.

vdaka



Další informace o konferenci Linux