Jump to page: 1 2
Thread overview
GDC/MinGW snapshot 3/28/2011
Mar 29, 2011
Daniel Green
Mar 29, 2011
dsimcha
Mar 29, 2011
Daniel Green
Mar 29, 2011
Andrej Mitrovic
Mar 29, 2011
Andrej Mitrovic
Mar 29, 2011
Jérôme M. Berger
Mar 29, 2011
Alvaro
Mar 29, 2011
Daniel Green
Mar 29, 2011
Andrej Mitrovic
Mar 29, 2011
Daniel Green
Mar 29, 2011
Andrej Mitrovic
Mar 31, 2011
Daniel Green
March 29, 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.

March 29, 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?
March 29, 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
March 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/
March 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.
March 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.
March 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
-- 
mailto:jeberger@free.fr
http://jeberger.free.fr
Jabber: jeberger@jabber.fr



March 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.
March 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.
March 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.

« First   ‹ Prev
1 2