32 bit systems still exist? :-D

int ink_res_mkquery(__ink_res_state*,int,const char*,int,int,const
unsigned char*,int,const unsigned char*,unsigned char*,int)
../iocore/dns/libinkdns.a(DNS.o)

Find which file that exists in and run nm against the lib | c++filt to
understand the type signature that is "really" has.

My _guess_ is that one of those is long int vs. long long int or
something like that.  Most likely a C++ type signature mismatch
between what was built vs. what's expected.


2011/6/26 Igor Galić <i.ga...@brainsware.org>:
> Hi folks,
>
> recently I've done a little work on OpenCSW and have finally
> started creating packages. Sadly even OpenCSW doesn't provide
> all the libraries in 64 bit, a key requirement to compiling
> TrafficServer in 64 bit - which is our hard-coded default.
>
> I altered that default in configure.ac:
>
> -      common_opt="-mt -m64 -D__WORDSIZE=64" # FIXME: arch should be detected
> +      common_opt="-mt" # -D__WORDSIZE=64" # -m64 " # FIXME: arch shouldn't 
> need to be detected..?
>
> And then started fixing the other issues that arose:
>
> __i386__ is a GCCism, SunPRO needs __i386 -- same is true for
> __x86_64__ vs __x86_64.
>
> Now that all is fine and well: It compiles, at least.
> But it doesn't link, see:
> https://issues.apache.org/jira/browse/TS-856
>
> This is where I'm stuck - I hope somebody can help me out.
>
> So long,
>
> i
>
> --
> Igor Galić
>
> Tel: +43 (0) 664 886 22 883
> Mail: i.ga...@brainsware.org
> URL: http://brainsware.org/
>



-- 
Theo Schlossnagle

http://omniti.com/is/theo-schlossnagle

Reply via email to