I am trying to build LiS (I used the latest 2.16.13) on
RedHat7.2-ia64 (2.4.9-40) and it fails with the message:
make[1]: Entering directory `/usr/src/LiS-2.16/util/linux'
gcc -DLINUX -Wall -Wstrict-prototypes -fno-strict-aliasing
-Wno-sign-compare -fno-common -O2 -DINLINE=inline
-DSTATIC=static -fomit-frame-pointer -D__SMP__
-I/usr/src/LiS/include -I///usr/src/linux-2.4.9-40/include
-I/usr/src/linux/include -DSIGMASKLOCK -U__KERNEL__
-DMEMPRINT -o streams /usr/src/LiS/util/streams.c
-Wl,-L/usr/src/LiS/libc -lLiS -lpthread
/usr/src/LiS/libc/libLiS.so: undefined reference to `__ia64_syscall'
collect2: ld returned 1 exit status
make[1]: *** [streams] Error 1
make[1]: Leaving directory `/usr/src/LiS-2.16/util/linux'
make: *** [util] Error 2
There are lots of google hits about:
undefined reference to `__ia64_syscall'
but I don't know what to change.
Also line 65 of ldltest.c needs to change from:
#ifndef _I386_TYPES_H
to
#if !defined(_I386_TYPES_H) && !defined(_ASM_IA64_TYPES_H)
Paul Landay
_______________________________________________
Linux-streams mailing list
[EMAIL PROTECTED]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams