Login  Register

Re: building under x64

Posted by Mark joshi-2 on Feb 16, 2009; 9:29am
URL: http://quantlib.414.s1.nabble.com/building-under-x64-tp12665p12676.html

I'll do some more experimenting tomorrow -- I did try specializing
Null for Size but this didn't seem to fix the problem...



2009/2/16 Luigi Ballabio <[hidden email]>:

> On Mon, 2009-02-16 at 08:23 +0000, Bojan Nikolic wrote:
>> If you are getting zeros as the NULL template values the most likely
>> reason is that the template null hasn't been specialised for a type
>> that is being used.
>
> True.  Mark, can you run a compilation after replacing
> <ql/utilities/null.hpp> with the one I'm attaching?  You'll get a number
> of errors saying that Null<T> is undefined for a few types.  I'm
> interested in knowing for what built-in type(s) it fails.
>
> Also, is there any #define we can check to see if we're compiling for 64
> bits?
>
> Luigi
>
> P.S. re the other 64-bit fix (atoi vs lexical_cast): it compiles, but it
> changes behavior.  If the input is, say, "foo", lexical_cast raises an
> exception, whereas atoi quietly returns 0.  I'd prefer a solution that
> keeps the old behavior.
>
>
> --
>
> The young man knows the rules, but the old man knows the exceptions.
> -- O. W. Holmes
>
>



--
Quant Job Interview Questions and Answers is now out: www.markjoshi.com

Assoc Prof Mark Joshi
Centre for Actuarial Studies
University of Melbourne
My website is www.markjoshi.com

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev