[laptop-discuss] Re: Undefined Symbols in rtw driver

Masayuki Murayama KHF04453 at nifty.ne.jp
Tue Oct 17 11:37:58 PDT 2006


I have the same problems on my ethernet drivers. The driver binaries compiled
and linked on Solaris NV, cause undefined symbol errors on Solaris10.
Would you tell me how you make the binaries independent for Solaris NV.

My compile and link options are:

gcc -c -O2 -ffreestanding -U_NO_LONGLONG -D_KERNEL -Di86pc   -UDEBUG -DDEBUG_LEVEL=1 -UGEM_DEBUG_LEVEL -UTEST_TXDESC_FULL  -UTEST_RX_EMPTY -UDEBUG_HANG -UTEST_BIGENDIAN -UTEST_FOVW -DTX_BUF_SIZE=1024 -DWA_NO_DESC_WRAP -DMAP_MEM  -UCONFIG_DAC -UCONFIG_OO -UCONFIG_RX_COPY  -DGEM_CONFIG_POLLING  -DGEM_CONFIG_VLAN -DCONFIG_VLAN  -DGEM_CONFIG_CKSUM_OFFLOAD -DCONFIG_OPT_TPPOLL -DVERSION='"2.4.0"' gani_gem.c -o i386/gani_gem.o
gcc -c -O2 -ffreestanding -U_NO_LONGLONG -D_KERNEL -Di86pc   -UDEBUG -DDEBUG_LEVEL=1 -UGEM_DEBUG_LEVEL -UTEST_TXDESC_FULL  -UTEST_RX_EMPTY -UDEBUG_HANG -UTEST_BIGENDIAN -UTEST_FOVW -DTX_BUF_SIZE=1024 -DWA_NO_DESC_WRAP -DMAP_MEM  -UCONFIG_DAC -UCONFIG_OO -UCONFIG_RX_COPY  -DGEM_CONFIG_POLLING  -DGEM_CONFIG_VLAN -DCONFIG_VLAN  -DGEM_CONFIG_CKSUM_OFFLOAD -DCONFIG_OPT_TPPOLL -DVERSION='"2.4.0"' gem.c -o i386/gem.o
/usr/ccs/bin/ld -dy -N misc/gld -r i386/gani_gem.o i386/gem.o -o i386/gani
gcc -c -O2 -ffreestanding -U_NO_LONGLONG -D_KERNEL -m64 -mtune=opteron -Di86pc -mcmodel=kernel -mno-red-zone -fno-strict-aliasing   -UDEBUG -DDEBUG_LEVEL=1 -UGEM_DEBUG_LEVEL -UTEST_TXDESC_FULL  -UTEST_RX_EMPTY -UDEBUG_HANG -UTEST_BIGENDIAN -UTEST_FOVW -DTX_BUF_SIZE=1024 -DWA_NO_DESC_WRAP -DMAP_MEM  -UCONFIG_DAC -UCONFIG_OO -UCONFIG_RX_COPY  -DGEM_CONFIG_POLLING  -DGEM_CONFIG_VLAN -DCONFIG_VLAN  -DGEM_CONFIG_CKSUM_OFFLOAD -DCONFIG_OPT_TPPOLL -DVERSION='"2.4.0"' gani_gem.c -o amd64/gani_gem.o
gcc -c -O2 -ffreestanding -U_NO_LONGLONG -D_KERNEL -m64 -mtune=opteron -Di86pc -mcmodel=kernel -mno-red-zone -fno-strict-aliasing   -UDEBUG -DDEBUG_LEVEL=1 -UGEM_DEBUG_LEVEL -UTEST_TXDESC_FULL  -UTEST_RX_EMPTY -UDEBUG_HANG -UTEST_BIGENDIAN -UTEST_FOVW -DTX_BUF_SIZE=1024 -DWA_NO_DESC_WRAP -DMAP_MEM  -UCONFIG_DAC -UCONFIG_OO -UCONFIG_RX_COPY  -DGEM_CONFIG_POLLING  -DGEM_CONFIG_VLAN -DCONFIG_VLAN  -DGEM_CONFIG_CKSUM_OFFLOAD -DCONFIG_OPT_TPPOLL -DVERSION='"2.4.0"' gem.c -o amd64/gem.o
/usr/ccs/bin/ld -dy -N misc/gld -r amd64/gani_gem.o amd64/gem.o -o amd64/gani

Thanks in advance.

Masa Murayama
 
 
This message posted from opensolaris.org



More information about the laptop-discuss mailing list