wimax service provider build fail on 64 bit machine
Dan Williams
dcbw at redhat.com
Fri Oct 10 03:52:04 MST 2008
On Thu, 2008-10-09 at 15:59 -0700, Sane, Jayant wrote:
> Hello,
>
> We apologize but can only support 32 for now due to restrictions with
> supplicant and DM. And we intend to resolve these eventually.
Hmm, that's certainly going to hinder operation on 64-bit distros that
most people ship... Even if the supplicant and DM are 32-bit, shouldn't
the IPC layer handle that transparently? I mean if the NS itself is
64-bit, it shouldn't matter if the binary-only supplicant and DM are
32-bit because the IPC layer should insulate each from the other...
Obviously the 64-bit distros can use the 32-bit versions of the NS, but
again that's not preferred.
Dan
> As for the specific compilation issues below, we will fix them soon.
>
> Regards,
> Jayant
>
> -------------------------------------------------------------------
>
> From: wimax-bounces at linuxwimax.org [mailto:wimax-bounces at linuxwimax.org]
> On Behalf Of charles zhuang
> Sent: Thursday, October 09, 2008 7:50 AM
> To: wimax at linuxwimax.org
> Subject: wimax service provider build fail on 64 bit machine
>
>
>
> Hi,
>
> The current wimax service provider code seems only build on 32 bit
> machine. Here's the error when build on a 64 bit machine, does anyone
> have idea what it is?
>
>
>
> make[2]: Entering directory
> `/root/charles/wimax/intel-wimax/WiMAX-Network-Service-1.2.5/tools_proje
> cts/Pipe/Common/Services'
>
> make -C ../../OSAL all CONFIG=Debug
>
> make[3]: Entering directory
> `/root/charles/wimax/intel-wimax/WiMAX-Network-Service-1.2.5/tools_proje
> cts/Pipe/OSAL'
>
> gcc -o Debug/libosal.so wimax_osal_win.o wimax_string.o osaltrace.o
> wimax_osal.o wimax_util.o osal_event.o -shared -lpthread -ldl
>
> /usr/bin/ld: wimax_osal_win.o: relocation R_X86_64_32 against
> `LASTERROR_THREAD_KEY' can not be used when making a shared object;
> recompile with -fPIC
>
> wimax_osal_win.o: could not read symbols: Bad value
>
> collect2: ld returned 1 exit status
>
> make[3]: *** [Debug/libosal.so] Error 1
>
> make[3]: Leaving directory
> `/root/charles/wimax/intel-wimax/WiMAX-Network-Service-1.2.5/tools_proje
> cts/Pipe/OSAL'
>
> make[2]: *** [osal] Error 2
>
>
>
> [root at vic101 WiMAX-Network-Service-1.2.5]# uname -m
>
> x86_64
>
>
>
> Charles
>
> _______________________________________________
> wimax mailing list
> wimax at linuxwimax.org
> http://www.linuxwimax.org/mailman/listinfo/wimax
More information about the wimax
mailing list