Send MinGW-Notify mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.osdn.me/mailman/listinfo/mingw-notify
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of MinGW-Notify digest..."


Please do not reply to this notification; the sender address is unable to 
accept incoming e-mail.  If you wish to unsubscribe you can do so at 
https://lists.osdn.me/mailman/listinfo/mingw-notify.



Today's Topics:

   1. [mingw] #44470: Please provide a newer GCC version
      (MinGW Notification List)
   2. [mingw] #44470: Please provide a newer GCC version
      (MinGW Notification List)
   3. [mingw] #44470: Please provide a newer GCC version
      (MinGW Notification List)
   4. [mingw] #44470: Please provide a newer GCC version
      (MinGW Notification List)
   5. [mingw] #44470: Please provide a newer GCC version
      (MinGW Notification List)
   6. [mingw] #44470: Please provide a newer GCC version
      (MinGW Notification List)
   7. [mingw] #44470: Please provide a newer GCC version
      (MinGW Notification List)


----------------------------------------------------------------------

Message: 1
Date: Tue, 24 May 2022 15:39:16 +0900
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #44470: Please provide a newer GCC
        version
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=UTF-8

#44470: Please provide a newer GCC version

  Open Date: 2022-04-26 21:29
Last Update: 2022-05-24 15:39

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-05-24 15:39 Updated by: wdlkmpx

Comment:

I think it's possible to upgrade to GCC 9.4, it's still somewhat recent 

---------------------------------------------------------------------
Ticket Status:

      Reporter: eliz
         Owner: (None)
          Type: Feature Request
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: GCC
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The latest version of GCC, 9.2.0, available for MinGW development, was released 
almost 2 years ago and last updated more than a year ago.
Would it be possible to provide a MinGW port of a newer GCC version, like 10 or 
maybe even 11?
Thanks in advance.


-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470


------------------------------

Message: 2
Date: Tue, 24 May 2022 15:42:56 +0100
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #44470: Please provide a newer GCC
        version
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=UTF-8

#44470: Please provide a newer GCC version

  Open Date: 2022-04-26 13:29
Last Update: 2022-05-24 15:42

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-05-24 15:42 Updated by: keith

Comment:

Reply To eliz
Reply To keith
Given the will, anything may be possible, but who is going to develop, and 
maintain it?

Since retiring from my day job, nearly nine years ago, I have had no real need 
to use Windows for anything, beyond a desire to not see the MinGW.OSDN project, 
and its associated user community, die.  However, that community cannot 
continue to depend on my solitary effort, indefinitely.

I see your point.  Would you be willing to publish the procedure you were using 
for building GCC, including the configuration options, the rationale for using 
non-default options, and any notes and tricks that could be helpful for 
building future versions of GCC for MinGW?  Maybe someone else could step up, 
if the bar was somewhat lower than starting from scratch.
I firmly believe that the maintainer needs to develop a solid understanding of 
the build process, and that isn't going to be achieved by simply repeating, 
parrot fashion, what I have done.
I use mingw-pkg to manage my builds, and yes, I would be willing to publish the 
package specification files, and patch sets, which I have used — in any case, 
they are already included in the MinGW.OSDN source tarballs for each of the 
packages which I have published.  I am also prepared to answer any questions, 
from a prospective new maintainer, to help him/her to get up to speed.
I have also begun to create web pages — each a work-in-progress, rather 
incomplete, and as yet unpublished — to document mingw-pkg usage, and to 
describe how I set about using it to build a GNU/Linux hosted GCC 
cross-compiler.  I could make them available, even in their incomplete state, 
as preview editions, if deemed desirable.  (FWIW, my mingw-pkg build 
specifications, for both GCC and binutils, support building of both the 
cross-compiler, and native-compiler — crossed-native, for my builds — 
components, simply by adjustment of the mingw-pkg command line options).

---------------------------------------------------------------------
Ticket Status:

      Reporter: eliz
         Owner: (None)
          Type: Feature Request
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: GCC
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The latest version of GCC, 9.2.0, available for MinGW development, was released 
almost 2 years ago and last updated more than a year ago.
Would it be possible to provide a MinGW port of a newer GCC version, like 10 or 
maybe even 11?
Thanks in advance.


-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470


------------------------------

Message: 3
Date: Tue, 24 May 2022 16:27:11 +0100
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #44470: Please provide a newer GCC
        version
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=UTF-8

#44470: Please provide a newer GCC version

  Open Date: 2022-04-26 13:29
Last Update: 2022-05-24 16:27

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-05-24 16:27 Updated by: keith

Comment:

Reply To wdlkmpx
I think it's possible to upgrade to GCC 9.4, it's still somewhat recent 
There may be merit in this idea; thanks for the suggestion.
GCC-9.4.0 was published around a year ago, (and I suspect it may be the last of 
the GCC-9 series).  Nonetheless, the release notes for both GCC-9.3.0, and 
GCC-9.4.0, suggest that they correct a significant number of regressions, 
within the earlier GCC-9 releases.  Many of these regressions manifested as 
internal compiler errors, of which one, #40563, has already been reported 
against MinGW-GCC-9.2.0; if a point release upgrade is sufficient to correct 
even this one issue, it may be worth the effort.
I'll take a look, as time permits, but since my host compiler has now been 
upgraded to GCC-11.2.0 — courtesy of the Manjaro (Arch) Linux rolling release 
policy — I don't know how feasible it will be for me to build a point release 
of MinGW-GCC-9.4.0; (it is normally recommended that, when building a 
crossed-native GCC, the host compiler, and the intermediate cross-compiler, are 
at the same point release as the crossed-native compiler which is being built.  
If a working MinGW-GCC-9.4.0 cross-compiler cannot be built using the host 
GCC-11.2, then I would need to bootstrap a host-native GCC-9.4.0, which is a 
painful, and time-consuming exercise.

---------------------------------------------------------------------
Ticket Status:

      Reporter: eliz
         Owner: (None)
          Type: Feature Request
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: GCC
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The latest version of GCC, 9.2.0, available for MinGW development, was released 
almost 2 years ago and last updated more than a year ago.
Would it be possible to provide a MinGW port of a newer GCC version, like 10 or 
maybe even 11?
Thanks in advance.


-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470


------------------------------

Message: 4
Date: Tue, 24 May 2022 18:43:01 +0100
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #44470: Please provide a newer GCC
        version
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=UTF-8

#44470: Please provide a newer GCC version

  Open Date: 2022-04-26 13:29
Last Update: 2022-05-24 18:43

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-05-24 18:43 Updated by: keith

Comment:

Reply To eliz
Reply To keith
[GDB unable to insert break-points in code compiled by mingw32-gcc-9.2.0 
cross-compiler]

Could this be due to Binutils?
That's a possibility.  I don't know, but thanks for the hint.
 Maybe GCC 10 requires a newer version of Binutils than the one you have?
Maybe, but I did upgrade binutils, when I built the mingw32-gcc-10.2.0 
cross-compiler.  Right now, for mingw32-gcc-9.2.0, I have:
$ use mingw32-gcc-9.2.0
$ mingw32-gcc --version
mingw32-gcc (MinGW.org Cross-GCC Build-20200531-1) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ mingw32-as --version
GNU assembler (MinGW.org cross-GCC-9.2.0-1) 2.32
Copyright (C) 2019 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `mingw32'.
and for mingw32-gcc-10.2.0, I have:
$ use mingw32-gcc-10.2.0
$ mingw32-gcc --version
mingw32-gcc (MinGW.org Cross-GCC Build-1) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ mingw32-as --version
GNU assembler (MinGW.org Cross-Binutils Build-1) 2.36.1
Copyright (C) 2021 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `mingw32'.
so, the binutils versions are distinct.  IIRC, binutils-2.36.1 was the most 
recent available, at the time when I built mingw32-gcc-10.2.0; maybe 
binutils-2.36.1 is defective?  Today, I've built mingw32-binutils-2.38, so I'll 
install that into my mingw32-gcc-10.2.0 path, and advise whether or not it 
makes any difference.
Does the program run normally when not debugged?
AFAICT, it appears to, yes.

---------------------------------------------------------------------
Ticket Status:

      Reporter: eliz
         Owner: (None)
          Type: Feature Request
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: GCC
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The latest version of GCC, 9.2.0, available for MinGW development, was released 
almost 2 years ago and last updated more than a year ago.
Would it be possible to provide a MinGW port of a newer GCC version, like 10 or 
maybe even 11?
Thanks in advance.


-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470


------------------------------

Message: 5
Date: Tue, 24 May 2022 19:53:54 +0100
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #44470: Please provide a newer GCC
        version
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=UTF-8

#44470: Please provide a newer GCC version

  Open Date: 2022-04-26 13:29
Last Update: 2022-05-24 19:53

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-05-24 19:53 Updated by: keith

Comment:

Reply To keith
[GDB unable to insert break-points in code compiled by mingw32-gcc-10.2.0 
cross-compiler]
Today, I've built mingw32-binutils-2.38, so I'll install that into my 
mingw32-gcc-10.2.0 path, and advise whether or not it makes any difference.
Sadly, with:
$ use mingw32-gcc-10.2.0
$ mingw32-gcc --version
mingw32-gcc (MinGW.org Cross-GCC Build-1) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ mingw32-as --version
GNU assembler (MinGW.OSDN Cross-Binutils Build-1) 2.38
Copyright (C) 2022 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `mingw32'.
there is no improvement; GDB continues to be unable to insert break-points.
On reflection, could it be due to a mismatch between the binutils version 
against which GDB was linked — IIRC, I built mingw32-gdb-9.2 using 
mingw32-gcc-9.2.0, with mingw32-binutils-2.32 — and the version used to build 
the target program — now mingw32-gcc-10.2.0, with mingw32-binutils-2.38?  Some 
further investigation is required, I think.

---------------------------------------------------------------------
Ticket Status:

      Reporter: eliz
         Owner: (None)
          Type: Feature Request
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: GCC
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The latest version of GCC, 9.2.0, available for MinGW development, was released 
almost 2 years ago and last updated more than a year ago.
Would it be possible to provide a MinGW port of a newer GCC version, like 10 or 
maybe even 11?
Thanks in advance.


-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470


------------------------------

Message: 6
Date: Tue, 24 May 2022 22:18:17 +0300
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #44470: Please provide a newer GCC
        version
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=UTF-8

#44470: Please provide a newer GCC version

  Open Date: 2022-04-26 15:29
Last Update: 2022-05-24 22:18

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-05-24 22:18 Updated by: eliz

Comment:

Reply To keith
there is no improvement; GDB continues to be unable to insert break-points.

On reflection, could it be due to a mismatch between the binutils version 
against which GDB was linked — IIRC, I built mingw32-gdb-9.2 using 
mingw32-gcc-9.2.0, with mingw32-binutils-2.32 — and the version used to build 
the target program — now mingw32-gcc-10.2.0, with mingw32-binutils-2.38?  Some 
further investigation is required, I think.
If you can make that problematic executable available for download somewhere, I 
could try debugging it with the latest GDB 12.1 on MS-Windows, and see how far 
I get.
Also, maybe try using -gdwarf-2 when compiling the program, perhaps the problem 
is due to the debug info, not the executable code.


---------------------------------------------------------------------
Ticket Status:

      Reporter: eliz
         Owner: (None)
          Type: Feature Request
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: GCC
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The latest version of GCC, 9.2.0, available for MinGW development, was released 
almost 2 years ago and last updated more than a year ago.
Would it be possible to provide a MinGW port of a newer GCC version, like 10 or 
maybe even 11?
Thanks in advance.


-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470


------------------------------

Message: 7
Date: Tue, 24 May 2022 21:10:27 +0100
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #44470: Please provide a newer GCC
        version
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset=UTF-8

#44470: Please provide a newer GCC version

  Open Date: 2022-04-26 13:29
Last Update: 2022-05-24 21:10

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-05-24 21:10 Updated by: keith

Comment:

Reply To keith
[GDB unable to insert break-points in code compiled by mingw32-gcc-10.2.0 
cross-compiler]
On reflection, could it be due to a mismatch between the binutils version 
against which GDB was linked — IIRC, I built mingw32-gdb-9.2 using 
mingw32-gcc-9.2.0, with mingw32-binutils-2.32 — and the version used to build 
the target program — now mingw32-gcc-10.2.0, with mingw32-binutils-2.38?  Some 
further investigation is required, I think.
Yay!  I rebuilt mingw32-binutils-2.32, and installed it into the 
mingw32-gcc-10.2.0 path, so I now see:
$ use mingw32-gcc-10.2.0
$ mingw32-gcc --version
mingw32-gcc (MinGW.org Cross-GCC Build-1) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ mingw32-as --version
GNU assembler (MinGW.org Cross-Binutils Build-1) 2.32
Copyright (C) 2019 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `mingw32'.
and GDB, on the Win7 VM — which was built by mingw32-gcc-9.2.0 with 
mingw32-binutils-2.32, IIRC — now works as expected.
The conclusion would seem to be that GDB needs to be linked with the same 
version of binutils as is used by the compiler which creates the programs which 
are to be debugged; thus, when we publish updated GCC/binutils combinations, it 
would seem that we need to simultaneously upgrade GDB, to avoid binutils 
(libbfd?) version mismatches.

---------------------------------------------------------------------
Ticket Status:

      Reporter: eliz
         Owner: (None)
          Type: Feature Request
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: GCC
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

The latest version of GCC, 9.2.0, available for MinGW development, was released 
almost 2 years ago and last updated more than a year ago.
Would it be possible to provide a MinGW port of a newer GCC version, like 10 or 
maybe even 11?
Thanks in advance.


-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/44470
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=44470


------------------------------

Subject: Digest Footer

_______________________________________________
MinGW-Notify mailing list
[email protected]
https://lists.osdn.me/mailman/listinfo/mingw-notify


------------------------------

End of MinGW-Notify Digest, Vol 52, Issue 5
*******************************************

Reply via email to