D.gnu - GDC/MinGW snapshot 3/28/2011
- Daniel Green <venix1 gmail.com> Mar 28 2011
- dsimcha <dsimcha yahoo.com> Mar 28 2011
- Daniel Green <venix1 gmail.com> Mar 28 2011
- Andrej Mitrovic <andrej.mitrovich gmail.com> Mar 29 2011
- Andrej Mitrovic <andrej.mitrovich gmail.com> Mar 29 2011
- Alvaro <alvaroDotSegura gmail.com> Mar 29 2011
- Daniel Green <venix1 gmail.com> Mar 29 2011
- Daniel Green <venix1 gmail.com> Mar 29 2011
- Andrej Mitrovic <andrej.mitrovich gmail.com> Mar 29 2011
- Andrej Mitrovic <andrej.mitrovich gmail.com> Mar 29 2011
- Daniel Green <venix1 gmail.com> Mar 30 2011
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?
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
Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Andrej Mitrovic wrote:I'm not sure if the DW2 package is necessary.
doubt take the SJLJ. Jerome --=20 mailto:jeberger free.fr http://jeberger.free.fr Jabber: jeberger jabber.fr
Mar 29 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
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/2011 5:49 PM, Andrej Mitrovic wrote: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.
Unchecking "Check for updated files on the TDM-GCC server" will allow installing 4.5.1.
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: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.
Unchecking "Check for updated files on the TDM-GCC server" will allow installing 4.5.1.
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
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









=?UTF-8?B?IkrDqXLDtG1lIE0uIEJlcmdlciI=?= <jeberger free.fr> 