public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/35273]  New: [4.3.0  regression] Bootstrap of mingw32 using  non-MSYS sehll broken
@ 2008-02-21  6:53 dannysmith at users dot sourceforge dot net
  2008-02-21  6:54 ` [Bug bootstrap/35273] [4.3.0 regression] Bootstrap of mingw32 using non-MSYS shell broken dannysmith at users dot sourceforge dot net
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: dannysmith at users dot sourceforge dot net @ 2008-02-21  6:53 UTC (permalink / raw)
  To: gcc-bugs

> gcc/ChangeLog:
> 2008-02-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
>
>         PR bootstrap/35218
>         * Makefile.in (build_file_translate): New.
>         (gcc-vers.texi): Use it for translating $(abs_srcdir).
>         * config.build (build_file_translate): Set to `CMD //c' on MinGW.
>         * configure.ac (build_file_translate): Substitute it.
>         * configure: Regenerate.
>

This patch breaks native bootstrap on mingw systems that use
cygwin1.dll-dependent bash and development tools.  As such, that would
be a regression against all versions of gcc since at least 2.95.3

I did not see an approval of this patch in GCC-patches.  Was it approved
off-line?

The  ' CMD  //c' (with 2 slashes preceding the switch  rather than the
one documented for cmd by Micrsosoft) is a MSYS-ism that causes
problems  with non-MSYS shells (including cygwin bash, ZSH, and the shell
provided by MS in its SFU package)

Prior to this patch, GCC bootstrapped just fine (with or without the earlier
abs_srcdir patch that broke MSYS build) on mingw using the cygwin bash shell,
make and configure. Using cygwin shell rather than the MSYS shell means that
DejaGnu testsuite can be run.  The last time I checked this was not
possible with MSYS.

Danny


-- 
           Summary: [4.3.0  regression] Bootstrap of mingw32 using  non-MSYS
                    sehll broken
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dannysmith at users dot sourceforge dot net
 GCC build triplet: i686-pc-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3.0  regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
@ 2008-02-21  6:54 ` dannysmith at users dot sourceforge dot net
  2008-02-21  7:34 ` Ralf dot Wildenhues at gmx dot de
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: dannysmith at users dot sourceforge dot net @ 2008-02-21  6:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from dannysmith at users dot sourceforge dot net  2008-02-21 06:53 -------
Fix typo in summary


-- 

dannysmith at users dot sourceforge dot net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.3.0  regression]         |[4.3.0  regression]
                   |Bootstrap of mingw32 using  |Bootstrap of mingw32 using
                   |non-MSYS sehll broken       |non-MSYS shell broken


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3.0  regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
  2008-02-21  6:54 ` [Bug bootstrap/35273] [4.3.0 regression] Bootstrap of mingw32 using non-MSYS shell broken dannysmith at users dot sourceforge dot net
@ 2008-02-21  7:34 ` Ralf dot Wildenhues at gmx dot de
  2008-02-21  9:24 ` [Bug bootstrap/35273] [4.3 Regression] " rguenth at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Ralf dot Wildenhues at gmx dot de @ 2008-02-21  7:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from Ralf dot Wildenhues at gmx dot de  2008-02-21 07:33 -------
(In reply to comment #0) 
> I did not see an approval of this patch in GCC-patches.  Was it approved
> off-line?

Yes, it was approved by Jakub.

Patch to fix this breakage posted at
<http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00877.html>.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3 Regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
  2008-02-21  6:54 ` [Bug bootstrap/35273] [4.3.0 regression] Bootstrap of mingw32 using non-MSYS shell broken dannysmith at users dot sourceforge dot net
  2008-02-21  7:34 ` Ralf dot Wildenhues at gmx dot de
@ 2008-02-21  9:24 ` rguenth at gcc dot gnu dot org
  2008-02-21 19:35 ` jakub at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-02-21  9:24 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |build
           Priority|P3                          |P1
   Last reconfirmed|0000-00-00 00:00:00         |2008-02-21 09:24:07
               date|                            |
            Summary|[4.3.0  regression]         |[4.3 Regression] Bootstrap
                   |Bootstrap of mingw32 using  |of mingw32 using  non-MSYS
                   |non-MSYS shell broken       |shell broken
   Target Milestone|---                         |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3 Regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
                   ` (2 preceding siblings ...)
  2008-02-21  9:24 ` [Bug bootstrap/35273] [4.3 Regression] " rguenth at gcc dot gnu dot org
@ 2008-02-21 19:35 ` jakub at gcc dot gnu dot org
  2008-02-21 19:56 ` rwild at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu dot org @ 2008-02-21 19:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from jakub at gcc dot gnu dot org  2008-02-21 19:34 -------
> Yes, it was approved by Jakub.

To be precise, approved by Paolo in
http://gcc.gnu.org/ml/gcc/2008-02/msg00410.html
and acked for 4.3 by me.

Anyway, AFAIK the http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00877.html patch
was approved by Paolo too, can one of you please commit that to the trunk/4.3?
branch?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3 Regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
                   ` (3 preceding siblings ...)
  2008-02-21 19:35 ` jakub at gcc dot gnu dot org
@ 2008-02-21 19:56 ` rwild at gcc dot gnu dot org
  2008-02-21 19:57 ` rwild at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: rwild at gcc dot gnu dot org @ 2008-02-21 19:56 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rwild at gcc dot gnu dot org  2008-02-21 19:56 -------
Subject: Bug 35273

Author: rwild
Date: Thu Feb 21 19:55:39 2008
New Revision: 132528

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132528
Log:
PR bootstrap/35273
* config.build (build_file_translate): Set to `CMD //c' only if
it works.
* Makefile.in (build_file_translate): Improve comment.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/config.build


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3 Regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
                   ` (4 preceding siblings ...)
  2008-02-21 19:56 ` rwild at gcc dot gnu dot org
@ 2008-02-21 19:57 ` rwild at gcc dot gnu dot org
  2008-02-21 20:06 ` rwild at gcc dot gnu dot org
  2008-02-21 20:08 ` rwild at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: rwild at gcc dot gnu dot org @ 2008-02-21 19:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from rwild at gcc dot gnu dot org  2008-02-21 19:57 -------
Subject: Bug 35273

Author: rwild
Date: Thu Feb 21 19:56:23 2008
New Revision: 132529

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132529
Log:
PR bootstrap/35273
* config.build (build_file_translate): Set to `CMD //c' only if
it works.
* Makefile.in (build_file_translate): Improve comment.

Modified:
    branches/gcc-4_3-branch/gcc/ChangeLog
    branches/gcc-4_3-branch/gcc/Makefile.in
    branches/gcc-4_3-branch/gcc/config.build


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3 Regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
                   ` (5 preceding siblings ...)
  2008-02-21 19:57 ` rwild at gcc dot gnu dot org
@ 2008-02-21 20:06 ` rwild at gcc dot gnu dot org
  2008-02-21 20:08 ` rwild at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: rwild at gcc dot gnu dot org @ 2008-02-21 20:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from rwild at gcc dot gnu dot org  2008-02-21 20:05 -------
Subject: Bug 35273

Author: rwild
Date: Thu Feb 21 20:05:11 2008
New Revision: 132530

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132530
Log:
PR bootstrap/35273
* config.build (build_file_translate): Set to `CMD //c' only if
it works.
* Makefile.in (build_file_translate): Improve comment.

Modified:
    branches/gcc-4_2-branch/gcc/ChangeLog
    branches/gcc-4_2-branch/gcc/Makefile.in
    branches/gcc-4_2-branch/gcc/config.build


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

* [Bug bootstrap/35273] [4.3 Regression] Bootstrap of mingw32 using  non-MSYS shell broken
  2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
                   ` (6 preceding siblings ...)
  2008-02-21 20:06 ` rwild at gcc dot gnu dot org
@ 2008-02-21 20:08 ` rwild at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: rwild at gcc dot gnu dot org @ 2008-02-21 20:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from rwild at gcc dot gnu dot org  2008-02-21 20:07 -------
(In reply to comment #3)
> > Yes, it was approved by Jakub.
> 
> To be precise, approved by Paolo in
> http://gcc.gnu.org/ml/gcc/2008-02/msg00410.html
> and acked for 4.3 by me.

Yes, sorry for being imprecise.

> Anyway, AFAIK the http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00877.html patch
> was approved by Paolo too, can one of you please commit that to the trunk/4.3?
> branch?

Yes, done now.  Also to 4.2 branch because it had the same problem
(I understand for that branch I don't need RM ack, and the patch was approved
for this branch).

I also improved the comment in Makefile.in as suggested by Danny.


-- 

rwild at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35273


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

end of thread, other threads:[~2008-02-21 20:08 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-21  6:53 [Bug bootstrap/35273] New: [4.3.0 regression] Bootstrap of mingw32 using non-MSYS sehll broken dannysmith at users dot sourceforge dot net
2008-02-21  6:54 ` [Bug bootstrap/35273] [4.3.0 regression] Bootstrap of mingw32 using non-MSYS shell broken dannysmith at users dot sourceforge dot net
2008-02-21  7:34 ` Ralf dot Wildenhues at gmx dot de
2008-02-21  9:24 ` [Bug bootstrap/35273] [4.3 Regression] " rguenth at gcc dot gnu dot org
2008-02-21 19:35 ` jakub at gcc dot gnu dot org
2008-02-21 19:56 ` rwild at gcc dot gnu dot org
2008-02-21 19:57 ` rwild at gcc dot gnu dot org
2008-02-21 20:06 ` rwild at gcc dot gnu dot org
2008-02-21 20:08 ` rwild at gcc dot gnu dot org

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).