public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from
@ 2012-10-29  0:08 JonY
  2012-10-29 13:06 ` [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from mingw32-w64/os_defines.h JonY
  0 siblings, 1 reply; 3+ messages in thread
From: JonY @ 2012-10-29  0:08 UTC (permalink / raw)
  To: Gcc Patch List; +Cc: Kai Tietz

[-- Attachment #1: Type: text/plain, Size: 1011 bytes --]

Hi,

Workaround now exists for trunk mingw-w64 headers.
Kai approved over IRC, so anybody with commit rights please push.

ChangeLog
2012-10-29  Jonathan Yong  <jon_y@users.sourceforge.net>

	* config/os/mingw32-w64/os_defines.h: Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF
	as no longer required.



Index: libstdc++-v3/config/os/mingw32-w64/os_defines.h
===================================================================
--- libstdc++-v3/config/os/mingw32-w64/os_defines.h     (revision 192802)
+++ libstdc++-v3/config/os/mingw32-w64/os_defines.h     (working copy)
@@ -63,8 +63,9 @@
 // See libstdc++/20806.
 #define _GLIBCXX_HAVE_DOS_BASED_FILESYSTEM 1

-// See  libstdc++/37522.
-#define _GLIBCXX_HAVE_BROKEN_VSWPRINTF 1
+// See  libstdc++/37522. mingw-w64 stdio redirect for C++
+// #define _GLIBCXX_HAVE_BROKEN_VSWPRINTF 1
+// Workaround added for mingw-w64 trunk headers r5437

 // See libstdc++/43738
 // On native windows targets there is no ioctl function. And the existing


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from mingw32-w64/os_defines.h
  2012-10-29  0:08 [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from JonY
@ 2012-10-29 13:06 ` JonY
  2012-10-30 10:34   ` JonY
  0 siblings, 1 reply; 3+ messages in thread
From: JonY @ 2012-10-29 13:06 UTC (permalink / raw)
  To: Gcc Patch List; +Cc: Kai Tietz

[-- Attachment #1: Type: text/plain, Size: 1139 bytes --]

Fix the mail subject line.

On 10/29/2012 06:56, JonY wrote:
> Hi,
> 
> Workaround now exists for trunk mingw-w64 headers.
> Kai approved over IRC, so anybody with commit rights please push.
> 
> ChangeLog
> 2012-10-29  Jonathan Yong  <jon_y@users.sourceforge.net>
> 
> 	* config/os/mingw32-w64/os_defines.h: Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF
> 	as no longer required.
> 
> 
> 
> Index: libstdc++-v3/config/os/mingw32-w64/os_defines.h
> ===================================================================
> --- libstdc++-v3/config/os/mingw32-w64/os_defines.h     (revision 192802)
> +++ libstdc++-v3/config/os/mingw32-w64/os_defines.h     (working copy)
> @@ -63,8 +63,9 @@
>  // See libstdc++/20806.
>  #define _GLIBCXX_HAVE_DOS_BASED_FILESYSTEM 1
> 
> -// See  libstdc++/37522.
> -#define _GLIBCXX_HAVE_BROKEN_VSWPRINTF 1
> +// See  libstdc++/37522. mingw-w64 stdio redirect for C++
> +// #define _GLIBCXX_HAVE_BROKEN_VSWPRINTF 1
> +// Workaround added for mingw-w64 trunk headers r5437
> 
>  // See libstdc++/43738
>  // On native windows targets there is no ioctl function. And the existing
> 



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from mingw32-w64/os_defines.h
  2012-10-29 13:06 ` [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from mingw32-w64/os_defines.h JonY
@ 2012-10-30 10:34   ` JonY
  0 siblings, 0 replies; 3+ messages in thread
From: JonY @ 2012-10-30 10:34 UTC (permalink / raw)
  To: Gcc Patch List; +Cc: Kai Tietz

[-- Attachment #1: Type: text/plain, Size: 1109 bytes --]

On 10/29/2012 21:05, JonY wrote:
>> ChangeLog
>> 2012-10-29  Jonathan Yong  <jon_y@users.sourceforge.net>
>>
>> 	* config/os/mingw32-w64/os_defines.h: Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF
>> 	as no longer required.
>>
>>
>>
>> Index: libstdc++-v3/config/os/mingw32-w64/os_defines.h
>> ===================================================================
>> --- libstdc++-v3/config/os/mingw32-w64/os_defines.h     (revision 192802)
>> +++ libstdc++-v3/config/os/mingw32-w64/os_defines.h     (working copy)
>> @@ -63,8 +63,9 @@
>>  // See libstdc++/20806.
>>  #define _GLIBCXX_HAVE_DOS_BASED_FILESYSTEM 1
>>
>> -// See  libstdc++/37522.
>> -#define _GLIBCXX_HAVE_BROKEN_VSWPRINTF 1
>> +// See  libstdc++/37522. mingw-w64 stdio redirect for C++
>> +// #define _GLIBCXX_HAVE_BROKEN_VSWPRINTF 1
>> +// Workaround added for mingw-w64 trunk headers r5437
>>
>>  // See libstdc++/43738
>>  // On native windows targets there is no ioctl function. And the existing
>>
> 
> 

Hi,

Can I have this in before 4.8 branches? Maintainer is away for the few
weeks, but OK'ed it on IRC.




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-10-30  9:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-29  0:08 [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from JonY
2012-10-29 13:06 ` [Patch] Remove _GLIBCXX_HAVE_BROKEN_VSWPRINTF from mingw32-w64/os_defines.h JonY
2012-10-30 10:34   ` JonY

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).