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