64bit phobos on Windows?

Johannes Pfau spam at example.com
Sun Feb 20 01:53:14 PST 2011


Andrej Mitrovic wrote:
>On 2/20/11, Trass3r <un at known.com> wrote:
>>> I'm very interested in trying out GDC with D2 on Win32. I fear
>>> compiling GDC is gonna be tricky though. Has anyone had success with
>>> it? Hand me a few tips before I venture into the unknown, please!
>>> (and if I'm successful I'll upload the binaries somewhere, maybe on
>>> sourceforge).
>>
>> You need msys and MinGW.
>> https://bitbucket.org/goshawk/gdc/wiki/MinGWCompile
>>
>
>Got that, and I was just reading that page.
>But I'm confused about several things.
>
>The guide mentions the latest working version:
>D2.020 r167:6f2adfcabae6 GCC 4.3.5
>
>Then it mentions we need a newer version of TDM-GCC:
>TDM GCC 4.5.0
>I'm guessing this one will just be used to compile GCC+GDC. Got that
>installed.
>
>It mentions patch files:
>"For GCC 4.3.X, fixes out of memory bug."
>And has a link to this:
>"gcc-4.4.0-20080731-pex-win32.patch"
>
>Is that patch file for the 3.x series, for the memory bug? And which
>GCC sources, the one from TDM-GCC, 4.3.x series or not?
>
>Then it references TDM patches, but they're not links to patch files
>they're just plain text:
>"TDM-GCC patches."
>    * [buildsys.patch] Minor build system hacks for Cygwin and mSYS
>    * [ehstatic.patch] Allow exceptions from DLLs without shared GCC
> libraries
>    * [headerpath.patch] Correctly detect backslashes as path
>separators in include paths
>    * [make-rel-pref.patch] A patch to fix make_relative_prefix()
>semantics and a little-encountered relocation bug
>    * [make-temp-file.patch] A patch to fix make_temp_file() semantics
>and a little-encountered environment bug
>
>So what's up with those?
>
>I can't find the TDM-GCC 4.3.5 sources on the TDM website, the latest
>in the 4.3.x series I could find is 4.3.3-tdm-1:
>http://sourceforge.net/projects/tdm-gcc/files/Sources/TDM%20Sources/Previous/
Then the TDM-GCC patches for 4.3.3 also work for the upstream source
version 4.3.5. This is quite common, if patches for older versions work
fine with new upstream releases, there are often no new patches
released.
>
>Then later in the guide it links to a completely different website
>with GCC sources:
>http://gcc.cybermirror.org/releases/
>
>This is quite a mess! :D


-- 
Johannes Pfau
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20110220/8bee5c7f/attachment.pgp>


More information about the Digitalmars-d mailing list