Breaking D2 language/spec changes with D1 being discontinued in a month
1100110
0b1100110 at gmail.com
Wed Nov 28 16:54:52 PST 2012
On 11/28/2012 06:50 PM, H. S. Teoh wrote:
> On Wed, Nov 28, 2012 at 06:31:45PM -0600, 1100110 wrote:
> [...]
>> Oh! while I have your attention... Looking at the makefiles for
>> DMD, all of them are set to build 32bit by default. Usually that is
>> unset, and the environment that you are compiling in dictates which
>> one is implicitly chosen.
>>
>> Why have it set to build 32 by default? It's not an issue or
>> anything, but it's been a long time since I've had a setup capable
>> of build 32bit apps easily. I always have to change that. Is
>> there any particular reason that that option is set rather than
>> unset?
>
> Rarely known fact: you can invoke make like this:
>
> make -f posix.mak MODEL=64
>
> There is no need to change the environment.
>
> (I don't know about Windows make, but I suspect something similar, if
> not the same, is possible.)
>
>
> T
>
I know, I just have a bad habit of digging through makefiles and such
before Ill run them. When its literally right under the cursor its just
easier to edit it. I was really just curious why it wasn't left undefined.
It *seems* to be building fine without that option defined, and with the
way Linux is going I simply cannot believe that I'm the only one for
whom that messes up a default build.
More information about the Digitalmars-d
mailing list