D.gnu - GDC/MinGW snapshot 3/28/2011
- Daniel Green (8/8) Mar 28 2011 https://bitbucket.org/goshawk/gdc/downloads/gcc-4.5.1-tdm-1-gdc-r510-201...
- dsimcha (3/11) Mar 28 2011 Do/will these releases support 64 bits? If not, is the problem
- Daniel Green (9/11) Mar 28 2011 As soon as any general issues with MinGW are worked out. I would like
- Andrej Mitrovic (3/3) Mar 29 2011 P.S. The files on the download page of TDM-GCC are now updated to
- Andrej Mitrovic (14/14) Mar 29 2011 Ok I think these are all the runtime files you need to get GDC running:
- =?UTF-8?B?IkrDqXLDtG1lIE0uIEJlcmdlciI=?= (8/9) Mar 29 2011 No, you need to take either the DW2 or the SJLJ version. In case of
- Alvaro (7/15) Mar 29 2011 BTW, will libgphobos have the unittests compiled in? is it possible to
- Daniel Green (8/8) Mar 29 2011 SJLJ is the only version supported.
- Andrej Mitrovic (4/7) Mar 29 2011 The problem with that installer is that it checks for updated versions
- Daniel Green (3/10) Mar 29 2011 Unchecking "Check for updated files on the TDM-GCC server" will allow
- Andrej Mitrovic (2/13) Mar 29 2011
- Daniel Green (8/8) Mar 30 2011 I was doing some searching today and came across an old post of mine.
https://bitbucket.org/goshawk/gdc/downloads/gcc-4.5.1-tdm-1-gdc-r510-20110328.zip New/Changed Features: * GDC was updated to r510 * std.stdio should now work properly for D2. Unchanged/Pending: * libgphobos is still not stripped. An attempt was made to separate debug information but resulted in invalid exe's. * core.std.stdio still doesn't have a file lock implementation.
Mar 28 2011
On 3/28/2011 9:57 PM, Daniel Green wrote:https://bitbucket.org/goshawk/gdc/downloads/gcc-4.5.1-tdm-1-gdc-r510-20110328.zip New/Changed Features: * GDC was updated to r510 * std.stdio should now work properly for D2. Unchanged/Pending: * libgphobos is still not stripped. An attempt was made to separate debug information but resulted in invalid exe's. * core.std.stdio still doesn't have a file lock implementation.Do/will these releases support 64 bits? If not, is the problem technical or just an issue of manpower?
Mar 28 2011
On 3/28/2011 10:47 PM, dsimcha wrote:Do/will these releases support 64 bits?As soon as any general issues with MinGW are worked out. I would like to begin work with 64 bits. I specifically chose TDM as a base because they have a 64 bit release process already.If not, is the problem technical or just an issue of manpower?For me, it's currently a technical problem. My Windows installation is 32 bit. It has been done before. I think part of the problem is DMD/Phobos doesn't support 64 bit on Windows. http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D&artnum=125675
Mar 28 2011
P.S. The files on the download page of TDM-GCC are now updated to 4.5.2, you'll have to download the runtime libraries for 4.5.1 from this page: http://sourceforge.net/projects/tdm-gcc/files/
Mar 29 2011
Ok I think these are all the runtime files you need to get GDC running: http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%204.5%20series/Previous/4.5.1-tdm-1%20SJLJ/gcc-4.5.1-tdm-1-core.zip/download http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%204.5%20series/Previous/4.5.1-tdm-1%20DW2/gcc-4.5.1-tdm-1-dw2-core.zip/download http://sourceforge.net/projects/mingw/files/MinGW/libiconv/libiconv-1.13.1-1/libiconv-1.13.1-1-mingw32-dll-2.tar.lzma/download http://sourceforge.net/projects/mingw/files/MinGW/libiconv/libiconv-1.13.1-1/libiconv-1.13.1-1-mingw32-bin.tar.lzma/download http://sourceforge.net/projects/mingw/files/MinGW/libiconv/libiconv-1.13.1-1/libiconv-1.13.1-1-mingw32-dev.tar.lzma/download http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GNU-Binutils/binutils-2.21/binutils-2.21-3-mingw32-bin.tar.lzma/download http://sourceforge.net/projects/mingw/files/MinGW/gettext/gettext-0.17-1/libintl-0.17-1-mingw32-dll-8.tar.lzma/download http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/RuntimeLibrary/MinGW-RT/mingwrt-3.18/mingwrt-3.18-mingw32-dev.tar.gz/download http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/RuntimeLibrary/MinGW-RT/mingwrt-3.18/mingwrt-3.18-mingw32-dll.tar.gz/download http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/RuntimeLibrary/Win32-API/w32api-3.17/w32api-3.17-2-mingw32-dev.tar.lzma/download http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GDB/GDB-7.2/gdb-7.2-1-mingw32-bin.tar.lzma/download http://sourceforge.net/projects/mingw/files/MinGW/expat/expat-2.0.1-1/libexpat-2.0.1-1-mingw32-dll-1.tar.gz/download I'm not sure if the DW2 package is necessary.
Mar 29 2011
Andrej Mitrovic wrote:I'm not sure if the DW2 package is necessary.No, you need to take either the DW2 or the SJLJ version. In case of doubt take the SJLJ. Jerome --=20 mailto:jeberger free.fr http://jeberger.free.fr Jabber: jeberger jabber.fr
Mar 29 2011
El 29/03/2011 3:57, Daniel Green escribió:https://bitbucket.org/goshawk/gdc/downloads/gcc-4.5.1-tdm-1-gdc-r510-20110328.zip New/Changed Features: * GDC was updated to r510 * std.stdio should now work properly for D2. Unchanged/Pending: * libgphobos is still not stripped. An attempt was made to separate debug information but resulted in invalid exe's. * core.std.stdio still doesn't have a file lock implementation.BTW, will libgphobos have the unittests compiled in? is it possible to exclude them (like -release in DMD)? last time I checked it seems they were in. Only making the modules bigger, and the resulting executables too, I guess (right?). I think users of a library will just trust that said library has passed its tests and won't need them again for building programs.
Mar 29 2011
SJLJ is the only version supported. Andrej I'll work on updating to 4.5.2. In the meantime, anybody can still download the installer for 4.5.1 on the TDM website. That should include all dependencies. http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/Previous/1.1006.0/ Alvaro I double checked the build logs, unittests are not compiled in.
Mar 29 2011
On 3/29/11, Daniel Green <venix1 gmail.com> wrote:In the meantime, anybody can still download the installer for 4.5.1 on the TDM website. That should include all dependencies.The problem with that installer is that it checks for updated versions on the web during install, and then it doesn't let you install 4.5.1, only the newer 4.5.2 one.
Mar 29 2011
On 3/29/2011 5:49 PM, Andrej Mitrovic wrote:On 3/29/11, Daniel Green<venix1 gmail.com> wrote:Unchecking "Check for updated files on the TDM-GCC server" will allow installing 4.5.1.In the meantime, anybody can still download the installer for 4.5.1 on the TDM website. That should include all dependencies.The problem with that installer is that it checks for updated versions on the web during install, and then it doesn't let you install 4.5.1, only the newer 4.5.2 one.
Mar 29 2011
Oh you're right, I didn't see the checkbox. Thx. On 3/30/11, Daniel Green <venix1 gmail.com> wrote:On 3/29/2011 5:49 PM, Andrej Mitrovic wrote:On 3/29/11, Daniel Green<venix1 gmail.com> wrote:Unchecking "Check for updated files on the TDM-GCC server" will allow installing 4.5.1.In the meantime, anybody can still download the installer for 4.5.1 on the TDM website. That should include all dependencies.The problem with that installer is that it checks for updated versions on the web during install, and then it doesn't let you install 4.5.1, only the newer 4.5.2 one.
Mar 29 2011
I was doing some searching today and came across an old post of mine. http://www.digitalmars.com/d/archives/D/gnu/1599.html I imagine the patch is outdated and unnecessary. However the phobos to dll conversion may be of interest to some. Don't expect it to work without some effort though and keep in mind it was done with D1. Having gphobos as a DLL solves issues with using D DLLs in projects. Garbage collection, exceptions and copying across DLL borders(D programs only).
Mar 30 2011