public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* Bootstrapping GCC 5.1.0 together with Binutils 2.25
@ 2015-06-30 20:50 Ondrej Jakubcik
  2015-07-01  1:12 ` Jonathan Wakely
  0 siblings, 1 reply; 5+ messages in thread
From: Ondrej Jakubcik @ 2015-06-30 20:50 UTC (permalink / raw)
  To: gcc-help

Hi all,

I am having problems with boostrapping GCC 5.1.0 using a merged tree
together with Binutils 2.25 and other dependencies (GMP, MPC, MPFR,
ISL).

I even raised a bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66356

Did anyone else try this? Successfully, even?

Many thanks,
Ondrej

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

* Re: Bootstrapping GCC 5.1.0 together with Binutils 2.25
  2015-06-30 20:50 Bootstrapping GCC 5.1.0 together with Binutils 2.25 Ondrej Jakubcik
@ 2015-07-01  1:12 ` Jonathan Wakely
  2015-07-01  5:10   ` Ondrej Jakubcik
  0 siblings, 1 reply; 5+ messages in thread
From: Jonathan Wakely @ 2015-07-01  1:12 UTC (permalink / raw)
  To: Ondrej Jakubcik; +Cc: gcc-help

On 30 June 2015 at 21:50, Ondrej Jakubcik wrote:
> Hi all,
>
> I am having problems with boostrapping GCC 5.1.0 using a merged tree
> together with Binutils 2.25 and other dependencies (GMP, MPC, MPFR,
> ISL).
>
> I even raised a bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66356

IIRC combined-tree builds do not work for released versions of GCC and
binutils, you need to use the latest HEAD or trunk of both for that to
work.

Why not just install binutils first, then install GCC to the same prefix?

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

* Re: Bootstrapping GCC 5.1.0 together with Binutils 2.25
  2015-07-01  1:12 ` Jonathan Wakely
@ 2015-07-01  5:10   ` Ondrej Jakubcik
  2015-07-01  5:28     ` NightStrike
  0 siblings, 1 reply; 5+ messages in thread
From: Ondrej Jakubcik @ 2015-07-01  5:10 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: gcc-help

Ok, that's what I'll do then. I am fine if it is expected behaviour,
but in that case it would be best to remove the combined tree
suggestion from official documentation:
https://gcc.gnu.org/install/download.html

Would it work if I checked out the appropriate tags from SVN or is
something being modified at the time of release that prevents using
the combined tree approach?

Thanks a lot,
Ondrej

On Wed, Jul 1, 2015 at 3:12 AM, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
> On 30 June 2015 at 21:50, Ondrej Jakubcik wrote:
>> Hi all,
>>
>> I am having problems with boostrapping GCC 5.1.0 using a merged tree
>> together with Binutils 2.25 and other dependencies (GMP, MPC, MPFR,
>> ISL).
>>
>> I even raised a bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66356
>
> IIRC combined-tree builds do not work for released versions of GCC and
> binutils, you need to use the latest HEAD or trunk of both for that to
> work.
>
> Why not just install binutils first, then install GCC to the same prefix?

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

* Re: Bootstrapping GCC 5.1.0 together with Binutils 2.25
  2015-07-01  5:10   ` Ondrej Jakubcik
@ 2015-07-01  5:28     ` NightStrike
  2015-07-01 10:07       ` Jonathan Wakely
  0 siblings, 1 reply; 5+ messages in thread
From: NightStrike @ 2015-07-01  5:28 UTC (permalink / raw)
  To: Ondrej Jakubcik; +Cc: Jonathan Wakely, gcc-help

On Wed, Jul 1, 2015 at 1:10 AM, Ondrej Jakubcik <ojakubcik@gmail.com> wrote:
> Ok, that's what I'll do then. I am fine if it is expected behaviour,
> but in that case it would be best to remove the combined tree
> suggestion from official documentation:
> https://gcc.gnu.org/install/download.html
>
> Would it work if I checked out the appropriate tags from SVN or is
> something being modified at the time of release that prevents using
> the combined tree approach?

I think the biggest issue is that while the releases of binutils and
gcc are not in sync, the repository HEAD versions generally are.

The suggestion has come up multiple times that when a release of
either project happens, there should be some attempt to synchronize it
with some release of the other.  For instance, GCC 5.1 should work
with binutils 2.X, and vice versa.  But, I imagine that the users that
would benefit from that synchronization are few, and priority of the
synchronization task is rather low.  In truth, I doubt that there is
anyone both able and willing to do it.

But, I'm sure you could try.

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

* Re: Bootstrapping GCC 5.1.0 together with Binutils 2.25
  2015-07-01  5:28     ` NightStrike
@ 2015-07-01 10:07       ` Jonathan Wakely
  0 siblings, 0 replies; 5+ messages in thread
From: Jonathan Wakely @ 2015-07-01 10:07 UTC (permalink / raw)
  To: NightStrike; +Cc: Ondrej Jakubcik, gcc-help

On 1 July 2015 at 06:28, NightStrike wrote:
> I think the biggest issue is that while the releases of binutils and
> gcc are not in sync, the repository HEAD versions generally are.

Yup, that's my understanding too.

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

end of thread, other threads:[~2015-07-01 10:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-30 20:50 Bootstrapping GCC 5.1.0 together with Binutils 2.25 Ondrej Jakubcik
2015-07-01  1:12 ` Jonathan Wakely
2015-07-01  5:10   ` Ondrej Jakubcik
2015-07-01  5:28     ` NightStrike
2015-07-01 10:07       ` Jonathan Wakely

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