public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake
@ 2003-10-14 13:15 schwab at suse dot de
  2003-10-14 13:43 ` [Bug bootstrap/12614] " ro at techfak dot uni-bielefeld dot de
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: schwab at suse dot de @ 2003-10-14 13:15 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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

           Summary: [3.3 regression] Can't bootstrap without gnatmake
           Product: gcc
           Version: 3.3.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: fw at deneb dot enyo dot de
        ReportedBy: schwab at suse dot de
                CC: gcc-bugs at gcc dot gnu dot org

The following change has introduced a bootstrap dependency on gnatmake: 
 
2002-05-31  Florian Weimer  <fw@deneb.enyo.de> 
 
	* Makefile.in, Make-lang.in: Documentation is now built in 
	Make-lang.in.  Store Info and generated Texinfo files in the 
	source directory. 
 
When bootstrapping from scratch there is no gnatmake, only gnat1 and gnatbind.


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
@ 2003-10-14 13:43 ` ro at techfak dot uni-bielefeld dot de
  2003-10-14 14:51 ` schwab at suse dot de
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2003-10-14 13:43 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2003-10-14 13:43 -------
Subject: Re:  New: [3.3 regression] Can't bootstrap without gnatmake

I suggest that it's now long overdue to remove the ability to bootstrap
from such a minimal setup: GNAT has been in the FSF tree since GCC 3.1, so
there are two (or one, not really counting 3.2) major releases fully
capable of bootstrapping GCC with Ada included.  Instead, for 3.4 we should
remove support for that setup (and separate bootstrap C and Ada
compilers).  As I'll report shortly, there are lots of other problems
introduced by this setup.

	Rainer


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
  2003-10-14 13:43 ` [Bug bootstrap/12614] " ro at techfak dot uni-bielefeld dot de
@ 2003-10-14 14:51 ` schwab at suse dot de
  2003-10-14 14:57 ` fw at deneb dot enyo dot de
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: schwab at suse dot de @ 2003-10-14 14:51 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From schwab at suse dot de  2003-10-14 14:50 -------
But how do you then bootstrap a whole new architecture?  Currently it is 
impossible to build a native gnatmake with a cross compiler, at least I haven't 
found a way yet.


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
  2003-10-14 13:43 ` [Bug bootstrap/12614] " ro at techfak dot uni-bielefeld dot de
  2003-10-14 14:51 ` schwab at suse dot de
@ 2003-10-14 14:57 ` fw at deneb dot enyo dot de
  2003-10-14 15:07 ` schwab at suse dot de
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: fw at deneb dot enyo dot de @ 2003-10-14 14:57 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From fw at deneb dot enyo dot de  2003-10-14 14:57 -------
Subject: Re:  [3.3 regression] Can't bootstrap without gnatmake

schwab at suse dot de wrote:

> But how do you then bootstrap a whole new architecture?  Currently it
> is impossible to build a native gnatmake with a cross compiler, at
> least I haven't found a way yet. 

gnatmake is only required for building the documentation, it is easy to
work around this issue (compared to the other troubles of porting).  I
agree that it's not optimal, but I don't think it's worth fixing in the
current Ada bootstrap framework.


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (2 preceding siblings ...)
  2003-10-14 14:57 ` fw at deneb dot enyo dot de
@ 2003-10-14 15:07 ` schwab at suse dot de
  2003-10-14 15:11 ` fw at deneb dot enyo dot de
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: schwab at suse dot de @ 2003-10-14 15:07 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From schwab at suse dot de  2003-10-14 15:07 -------
Yes, that's all I'm asking for anyway.


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (3 preceding siblings ...)
  2003-10-14 15:07 ` schwab at suse dot de
@ 2003-10-14 15:11 ` fw at deneb dot enyo dot de
  2003-10-14 20:10 ` jsm at polyomino dot org dot uk
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: fw at deneb dot enyo dot de @ 2003-10-14 15:11 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


fw at deneb dot enyo dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|                            |5911
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1


------- Additional Comments From fw at deneb dot enyo dot de  2003-10-14 15:11 -------
Documenting the dependency on the build system overhaul.


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (4 preceding siblings ...)
  2003-10-14 15:11 ` fw at deneb dot enyo dot de
@ 2003-10-14 20:10 ` jsm at polyomino dot org dot uk
  2003-10-21 17:05 ` charlet at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: jsm at polyomino dot org dot uk @ 2003-10-14 20:10 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From jsm at polyomino dot org dot uk  2003-10-14 20:10 -------
Subject: Re:  New: [3.3 regression] Can't bootstrap
 without gnatmake

On Tue, 14 Oct 2003, schwab at suse dot de wrote:

> The following change has introduced a bootstrap dependency on gnatmake: 
>  
> 2002-05-31  Florian Weimer  <fw@deneb.enyo.de> 
>  
> 	* Makefile.in, Make-lang.in: Documentation is now built in 
> 	Make-lang.in.  Store Info and generated Texinfo files in the 
> 	source directory. 
>  
> When bootstrapping from scratch there is no gnatmake, only gnat1 and gnatbind.

As the generated Texinfo files are in CVS, I'd hope that only a minor
adjustment of dependencies is needed.

As for the bootstrap requirements, we're still waiting for the collection
of bootstrap compilers (say GCC 3.3.x with Ada support) for various
systems (not just those commerically supported by ACT, but any for which
people contribute such compilers) that was promised to be hosted at "the
libre site" a long time ago.

If general cross-compiler building, including Canadian crosses and
cross-building native compilers, doesn't work properly with the Ada front
end and library, following the usual (alas undocumented) procedures,
that's simply another ordinary bug.


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (5 preceding siblings ...)
  2003-10-14 20:10 ` jsm at polyomino dot org dot uk
@ 2003-10-21 17:05 ` charlet at gcc dot gnu dot org
  2003-11-08 21:05 ` dhazeghi at yahoo dot com
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: charlet at gcc dot gnu dot org @ 2003-10-21 17:05 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


charlet at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|5911                        |


------- Additional Comments From charlet at gcc dot gnu dot org  2003-10-21 17:04 -------
Remove dependency on PR 5911 which is unrelated to this issue which is
a recent regression.


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (6 preceding siblings ...)
  2003-10-21 17:05 ` charlet at gcc dot gnu dot org
@ 2003-11-08 21:05 ` dhazeghi at yahoo dot com
  2003-11-12 22:00 ` ro at techfak dot uni-bielefeld dot de
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: dhazeghi at yahoo dot com @ 2003-11-08 21:05 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dhazeghi at yahoo dot com  2003-11-08 21:05 -------
Are there plans to work around the gnatmake dependency, or should we just update
the build documentation, and open another bug for the lack of precompiled
binaries to start bootstrapping Ada with? Thanks.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dhazeghi at yahoo dot com
           Keywords|                            |build


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


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (7 preceding siblings ...)
  2003-11-08 21:05 ` dhazeghi at yahoo dot com
@ 2003-11-12 22:00 ` ro at techfak dot uni-bielefeld dot de
  2003-12-08 10:07 ` cvs-commit at gcc dot gnu dot org
  2003-12-08 10:08 ` charlet at gcc dot gnu dot org
  10 siblings, 0 replies; 12+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2003-11-12 22:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2003-11-12 22:00 -------
Subject: Re:  [3.3 regression] Can't bootstrap without gnatmake


> Are there plans to work around the gnatmake dependency, or should we just update
> the build documentation, and open another bug for the lack of precompiled

There's a pending patch

	http://gcc.gnu.org/ml/gcc-patches/2003-11/msg00366.html

to only rebuild the texi files when needed.

> binaries to start bootstrapping Ada with? Thanks.

I've offered to provide GCC 3.3.2 based bootstrap binaries for a couple of
platforms

	http://gcc.gnu.org/ml/gcc/2003-11/msg00227.html

but they need to be tested independently and the SC needs to decide if they
should be hosted on gcc.gnu.org or libre.act-europe.fr.

	Rainer



-- 


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


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (8 preceding siblings ...)
  2003-11-12 22:00 ` ro at techfak dot uni-bielefeld dot de
@ 2003-12-08 10:07 ` cvs-commit at gcc dot gnu dot org
  2003-12-08 10:08 ` charlet at gcc dot gnu dot org
  10 siblings, 0 replies; 12+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-12-08 10:07 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2003-12-08 10:07 -------
Subject: Bug 12614

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	charlet@gcc.gnu.org	2003-12-08 10:07:30

Modified files:
	gcc            : ChangeLog 
	gcc/doc        : install.texi 

Log message:
	PR ada/13324, PR ada/12614
	* doc/install.texi: Update requirements for building Ada.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.1954&r2=2.1955
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/install.texi.diff?cvsroot=gcc&r1=1.239&r2=1.240



-- 


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


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

* [Bug bootstrap/12614] [3.3 regression] Can't bootstrap without gnatmake
  2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
                   ` (9 preceding siblings ...)
  2003-12-08 10:07 ` cvs-commit at gcc dot gnu dot org
@ 2003-12-08 10:08 ` charlet at gcc dot gnu dot org
  10 siblings, 0 replies; 12+ messages in thread
From: charlet at gcc dot gnu dot org @ 2003-12-08 10:08 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at gcc dot gnu dot org  2003-12-08 10:08 -------
We no longer try to build Ada without an existing gnatmake, since this
is too much trouble, as shown by this PR and others.

Documentation has been updated, so closing this PR.

Arno

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |3.4


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


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

end of thread, other threads:[~2003-12-08 10:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-14 13:15 [Bug bootstrap/12614] New: [3.3 regression] Can't bootstrap without gnatmake schwab at suse dot de
2003-10-14 13:43 ` [Bug bootstrap/12614] " ro at techfak dot uni-bielefeld dot de
2003-10-14 14:51 ` schwab at suse dot de
2003-10-14 14:57 ` fw at deneb dot enyo dot de
2003-10-14 15:07 ` schwab at suse dot de
2003-10-14 15:11 ` fw at deneb dot enyo dot de
2003-10-14 20:10 ` jsm at polyomino dot org dot uk
2003-10-21 17:05 ` charlet at gcc dot gnu dot org
2003-11-08 21:05 ` dhazeghi at yahoo dot com
2003-11-12 22:00 ` ro at techfak dot uni-bielefeld dot de
2003-12-08 10:07 ` cvs-commit at gcc dot gnu dot org
2003-12-08 10:08 ` charlet 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).