From: Andrew R. G. <ar...@wh...> - 2000-10-11 18:01:06
|
My company is planning to release the source code of one of our old games soon. I am planning to distribute Mingw on the CD so that people have the option of using it to compile the source code if they don't already have a suitable compiler. The Mingw FAQ states that the development tools are released under the GPL. This means I have to include the source code to them when redistributing them. Where can I download this source code - I haven't been able to find it on the Mingw FTP site. |
From: Franco B. <fra...@gm...> - 2000-10-11 19:41:58
|
Am Mit, 11 Okt 2000 schrieb Andrew R. Gillett: >My company is planning to release the source code of one of our old games >soon. I am planning to distribute Mingw on the CD so that people have the >option of using it to compile the source code if they don't already have a >suitable compiler. > >The Mingw FAQ states that the development tools are released under the GPL. >This means I have to include the source code to them when redistributing >them. Where can I download this source code - I haven't been able to find it >on the Mingw FTP site. As I understand it, you do not HAVE to dirstribute the source, as long as the source is available in public places, and you distribute a README that tells where source can be obtained. The source for mingw-runtime, gcc, and binutils is available at Mumit's well known ftp-site. There should be a link on <http://www.mingw.org>. Ciao, Franco |
From: Greg C. <chi...@mi...> - 2000-10-11 21:38:46
|
"Andrew R. Gillett" wrote: > > My company is planning to release the source code of one of our old games > soon. I am planning to distribute Mingw on the CD so that people have the > option of using it to compile the source code if they don't already have a > suitable compiler. I'd like to hear if any of this is incorrect.... First let's make sure you get the right files. I think it's best to distribute the 'latest snapshot' instead of the 'last stable release' because the former has important new features (like -shared) and seems as stable as the latter. I believe that most people use the msvcrt version in preference to the crtdll version, and that almost any 32-bit windows installation these days has msvcrt; so I think that one is to be recommended. I think the right way to get this is: Download binutils-19990818-1-msvcrt.zip gcc-2.95.2-1-msvcrt.zip mingw-msvcrt-20000203.zip binutils-fixes-msvcrt.zip from the URL below. Extract all four .zip files in the order given above to a directory such as (recommended) 'c:\gcc-2.95.2-1' . Always overwrite files that are already present: overwrite c++filt.exe when installing gcc-2.95.2-1-msvcrt.zip overwrite assert.h when installing mingw-msvcrt-20000203.zip overwrite all four files when installing binutils-fixes-msvcrt.zip > The Mingw FAQ states that the development tools are released under the GPL. > This means I have to include the source code to them when redistributing > them. Where can I download this source code - I haven't been able to find it > on the Mingw FTP site. I believe it's sufficient to give a URL whence they can be downloaded, and I believe 'www.mingw.org' is enough. Of course, if you have a dozen or two megabytes to spare on the CD, you can include the source. It's at ftp://ftp.nanotech.wisc.edu/pub/khan/gnu-win32/mingw32/snapshots/gcc-2.95.2-1/ Look for files with 'src' in their names. |
From: Andrew R. G. <ar...@wh...> - 2000-10-15 16:20:41
|
> I think the right way to get this is: > > Download > binutils-19990818-1-msvcrt.zip > gcc-2.95.2-1-msvcrt.zip > mingw-msvcrt-20000203.zip > binutils-fixes-msvcrt.zip > from the URL below. GDB and make don't seem to be included in any of these. I've spent over an hour downloading various files from the FTP site, but the layout of the site is very confusing - it's very hard to tell what I need and what I don't need. Ideally I just want to include on the CD the two self-extracting EXEs (for Mingw and the docs), and the appropriate source. As far as the source goes, I assume I would need to download gcc-2.95.2-1-src.tar.gz for GCC and also binutils-19990818-1.src.tar.gz, but what about the source for other tools such as GDB and make? |
From: Paul S. <pa...@is...> - 2000-10-15 19:34:38
|
Hello Andrew, Andrew R. Gillett <ar...@wh...> wrote: >> I think the right way to get this is: >> >> Download >> binutils-19990818-1-msvcrt.zip >> gcc-2.95.2-1-msvcrt.zip >> mingw-msvcrt-20000203.zip >> binutils-fixes-msvcrt.zip >> from the URL below. ARG> GDB and make don't seem to be included in any of these. I've spent over an ARG> hour downloading various files from the FTP site, but the layout of the site ARG> is very confusing - it's very hard to tell what I need and what I don't ARG> need. Ideally I just want to include on the CD the two self-extracting EXEs ARG> (for Mingw and the docs), and the appropriate source. As far as the source ARG> goes, I assume I would need to download gcc-2.95.2-1-src.tar.gz for GCC and ARG> also binutils-19990818-1.src.tar.gz, but what about the source for other ARG> tools such as GDB and make? *Ideally* (which is not currently the case with mingw32), there's up-to-date GNU tools in use and binaries are distributed with patches (little ones, which is not yet included in the official source). So, you just get binaries and sources from local mirror or ftp.gnu.org . But as I told, it's not the case currently. Nonetheless, Mumit's site includes everyting you need - binaries, sources and patches. And after spending couple of hour in you ftp client, you'll see that layout of site rather wise. So, don't hasitate to do so. And by the way, thank you for chosing mingw for inclusion on your CD. -- Paul Sokolovsky, IT Specialist http://www.brainbench.com/transcript.jsp?pid=11135 |