On Aug 23, 2003 at 17:47, Jitender Arora jarora@aastra.com wrote:
Hi Andrei,
I tried building with what u suggested , but this also did not help ......
the SER module builds o.k ...but other modules are not able to resolve some symbols .....
I
Here is the output :
gmake[1]: Entering directory `/home/jitender/sip_router/modules/acc' gmake[1]: Leaving directory `/home/jitender/sip_router/modules/acc' gmake[1]: Entering directory `/home/jitender/sip_router/modules/acc' gcc -g -O9 -funroll-loops -Wall -mcpu=ultrasparc -mtune=ultrasparc -DNAM
I don't understand. The line should look like: gcc -fPIC -DPIC -g -O9 ....
The module compilation and link flags are wrong in your case. However even if I try on my linux/i386: make ARCH=sparc64 OS=solaris modules modules=modules/acc
it will add the correct flags: gcc -fPIC -DPIC -g -O9 -funroll-loops -Wall -mcpu=ultrasparc ^^^^^^^^^^^^^^^ -mtune=ultrasparc -DNAME='"ser"' -DVERSION='"0.8.12dev-t14"' -DARCH='"sparc64"' -DOS='"solaris"' -DCOMPILER='"gcc 3.3"' -D__CPU_sparc64 -D__OS_solaris -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP_HACK -DUSE_IPV6 -DUSE_TCP -DDISABLE_NAGLE -DDBG_QM_MALLOC -DFAST_LOCK -DHAVE_GETIPNODEBYNAME -DHAVE_SYS_SOCKIO_H -DHAVE_SCHED_YIELD -DSQL_ACC -c acc.c -o acc.o cc1: error: invalid option `tune=ultrasparc'
Are you sure you always add ARCH=sparc64 OS=solaris to your make? (e.g. gmake ARCH=sparc64 OS=solaris modules ) What make version do you run? (gmake --version) Please send me also the output of gcc -v, ld -v, as -v, uname -s, uname -m (I need the unames to fix the Makefile to autodetect solaris2.5/sparc64).
Andrei