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
*******************************************