Web lists-archives.com

Re: [Mingw-users] GCC-6.3 now available via mingw-get (was: GCC-6 and beyond)




-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 17/07/17 12:58, Keith Marshall via MinGW-users wrote:
> Some of you may have already noticed that GCC-6.3 packages have been
> available, in our FRS, for some weeks now.  I'd now like to integrate
> these into the mingw-get delivery system,

This is now completed, and published; please see below, for guidance on 
the (somewhat unconventional) upgrade procedure.

> before I move on to looking at GCC-7, but in the process, I'd also
> like to (finally) eliminate the legacy of the degenerately broken
> package structure, which was introduced for GCC-4.8.1, (and has not
> been reproduced thereafter).

I've laid some groundwork, towards this objective; to do a thorough job 
may require modifications within mingw-get itself.

> So, do any of you still have MinGW.org's GCC-4.8.1 installed?  If so,
> are you willing to accept a procedural instruction to remove its "dev"
> component packages, before upgrading (or rolling back) to any other
> version?  Or otherwise, are you willing to accept, and deal with the
> swathe of "conflict" error diagnostics which mingw-get will emit, if I
> don't engage in the aforementioned XML gymnastics?

Given the lack of response, I'm assuming that you either don't care, or 
you don't expect to be affected.  I've tried to keep the likely  fallout 
as painless as possible, if you use the GUI interface to mingw-get, and 
you follow this upgrade procedure:

1) Update the catalogue, (via the "Installation" menu).

2) Navigate to the

     MinGW
       MinGW Base System
         MinGW Compiler Suite
           GCC Upgrade Blockers

   package category, (in the left hand pane).

3) If any packages, in this category, are marked as "installed", (or
   "installed/upgradeable"), select each one, mark for removal, and
   apply the changes, (again, via the "Installation" menu).

4) Backtrack up the navigation tree, to the "MinGW Compiler Suite",
   (or to "All Packages", if you prefer), select any packages you wish,
   and mark them for upgrade, or installation, as appropriate, (or use
   the "Mark All Upgrades" option, from the "Installation" menu, for a
   blanket upgrade of all previously installed packages), then apply
   the changes once more.

5) Repeat step (2), to revisit the "GCC Upgrade Blockers" category; if
   any packages there show up as "installed" again, (there should be a
   few), then repeat step (3) to remove them again; (they serve only to
   resolve dependencies during installation/upgrade, but will be in the
   way of future upgrades; I plan to modify mingw-get, to remove them
   automatically, following installation/upgrade processing, but for
   the time being we must rely on manual removal).
   
- -- 
Regards,
Keith.

Public key available from keys.gnupg.net
Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQIcBAEBAgAGBQJZdeQsAAoJEMCtNsY0flo/aqcQAKwbxGTs1BpLoXupXw5zEYJa
jF1ARz7EGdD1b115AIZ/kOBqmcSuxzC6csnViFRmYDI0/bOHPPCl54k72eIHvYa1
PLiIv8SeMbOG0wqQ1MI+Sh0zvH6D/6mgy59+tbnm49ZEpbNmg0TEe1RkO2LIicQH
EvBDEpT4hjFrcxBiu5ibU+CfEq9I7F4YuIUhiPnXEXzedWMKCE+pIqPwfCYrq3H5
rJkkq8YZPCnifMWGHCm86LhKQdUex+oDeoyeK5U1RuHnfXQzCuVrbOf/v68dimg3
+sDtqFrrZt1j6l/RpVueZmQsoJrTWhetoEMGbEjJJVmxkCbNihITp53NKNEd16ty
853sLB1zcrlVGM21tgsKFZJA8yuVVR61khfQbpiWgHzzXG9q0JZ/m4+P8iVYMmXQ
YtnPb18kwfrwXuBOknJC88DwgwVg88QhS37t14fI/8j4JfcRdNYJ3U/qY+83garB
rwvDB7GEffPmGwvxghXacM0CnrWttorW5ooNL+eSZXWQALgLrXhr6fqPvQmnW71i
j6uNcMNhaBRB7NnIB3FyPktS+JtfR7E00DMMA/HYCcZWm16XymSwrwbCXw0v6yaX
9tp482FgQHvQ6BLYasY8xRkmzkn9g9u5qqWxMBbboxtHev7XKEbAAYZgXP2pachR
SkbcJGE93fjL/mQm0CNF
=PJv4
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-users@xxxxxxxxxxxxxxxxxxxxx

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@xxxxxxxxxxxxxxxxxxxxx?subject=unsubscribe