From: Charles W. <cwi...@us...> - 2010-05-26 22:51:53
|
On 5/26/2010 7:49 AM, Keith Marshall wrote: > Redirecting from MinGW-users list: > On Wednesday 26 May 2010 01:39:41 Charles Wilson wrote: >> I also added an xml manifest for the mingw32 version of gmp, but >> no updated tarballs: > > Oops! Thanks for this, but it seems like we've been duplicating > effort :( Oh, well -- if you notice, I've just been tracking whatever packages have both msys and mingw versions. When I finished each msys one, I just did some judicious editing to create the mingw version. In those cases, I often -- but not always -- included some verbage in the description within both manifests about "MinGW/MSYS provides two versions, etc etc" -- and what the two versions are for, and why you'd want to install one or the other or both. > First, we had Cesar's tentative suggestion for a composite manifest, > which included this alongside MPFR; I've been refining that, but I > held off uploading until I had a tested GCC-4.5 implementation. Well, I don't really like the idea of bundling too many packages together. mpfr != gmp != gcc. But, since Cesar's going to be maintaining them, he gets the last word, obviously. > You beat me to it, with this one, but I wonder if your version may be > premature. There are similarities between this version and mine, but > there are also several differences, and I suspect that neither is yet > quite right; we will likely end up with something between the two. Well, ALL of these manifests are works in progress, because none of them have actually been tested yet. They are all "well-formed", but other than that... Feel free to adopt, modify, or remove and replace as you and Cesar see fit. > FTR, I have also prepared tentative versions of: > > mingw32-mpfr.xml > mingw32-mpc.xml > mingw32-gcc4.xml > > which together will cover the bulk of the requirements for gcc-4.5; > i.e. everything which Cesar has listed as runtime requirements in the > release notes, with the exception of: That's great. > > mingw32-pthreads.xml > > (which I plan to rough out next), and: > > mingw32-runtime.xml > > which I've already posted and rolled out along with mingw-get-alpha-2, > (it covers *both* mingwrt and w32api). well, /that/ combination kinda makes sense, since they are almost always updated in sync (probably because Chris' availability is "bursty"). OTOH, there IS an msys-w32api package, but there ain't no such thang as an msys-mingw-runtime... > As part of this roll-out, I've > also included the necessary definitions for gcc-3.4.5, directly within > mingw32-base.xml, (to keep the initial payload consistent with that of > alpha-1); I have already factored those out, into a tentative > > mingw32-gcc3.xml > > so that we can still have mingw-get deliver gcc-3.4.5, for any users > who would prefer to retain that capability for the time being. My attitude with these .xml manifests has been, get *something* written, checked-in, and available. They can then be tweaked -- or replaced wholesale -- once we have a starting point other than a blank sheet of paper. -- Chuck |