public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Gabriel Dos Reis <gdr@integrable-solutions.net>
To: Andrew Pinski <pinskia@gmail.com>
Cc: Jonathan Wakely <jwakely.gcc@gmail.com>,
	Bruce Korb <bruce.korb@gmail.com>,
		Andreas Schwab <schwab@linux-m68k.org>, GCC <gcc@gcc.gnu.org>
Subject: Re: fatal error: gnu/stubs-32.h: No such file
Date: Mon, 08 Jul 2013 06:33:00 -0000	[thread overview]
Message-ID: <CAAiZkiAxpF=B8k2o8UmWAqKpXzChpQDcm1XhWNxqJNE-ULFF_A@mail.gmail.com> (raw)
In-Reply-To: <CA+=Sn1k33A0-GpTF5Vup786_wcqz5WE_xYhnAPEUyrMTSBKtwQ@mail.gmail.com>

On Mon, Jul 8, 2013 at 12:59 AM, Andrew Pinski <pinskia@gmail.com> wrote:
> On Sun, Jul 7, 2013 at 10:55 PM, Gabriel Dos Reis
> <gdr@integrable-solutions.net> wrote:
>> On Mon, Jul 8, 2013 at 12:19 AM, Andrew Pinski <pinskia@gmail.com> wrote:
>>> On Sun, Jul 7, 2013 at 10:17 PM, Gabriel Dos Reis
>>> <gdr@integrable-solutions.net> wrote:
>>>> On Sun, Jul 7, 2013 at 6:02 PM, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
>>>>> On 7 July 2013 21:33, Gabriel Dos Reis wrote:
>>>>>> How about not enabling multi lib build by default on targets we now that
>>>>>> will fail anyway?  I have the suspicion this problem is unique to openSUSE,
>>>>>> so we can take care of that.
>>>>>
>>>>> I'm pretty sure I've seen it happen with RHEL and Fedora, and Ubuntu
>>>>> users have asked about the same thing on the gcc-help list.
>>>>
>>>> Ha, if it is that spread then we might have even more reasons to
>>>> have it work more generally, for example, by disabling multilib by default.
>>>> I think the situation we are in now is very different from the situation
>>>> we were in more than a decade ago.
>>>
>>> I think disable multilib by default is a mistake and is a broken
>>> choice for broken distros which don't install the 32bit development by
>>> default when you install the development part.
>>
>> Why do you think it is a broken choice?
>>
>> Personally, I don't see anything broken with that.  The world we are
>> in today is very different from a decade ago.  More than a decade ago,
>> a multilib build by default -probably- made sense; I don't see that today.
>
> Maybe on x86 it does not make sense (until x32 comes into play) but

x86 constitutes a large share of GCC community.

> for other targets like MIPS64 or soon AARCH64 it does make sense
> because the they both have a 32bit ABI which sites over the 64bit ISA.

In that case enable multilib by default for those targets for which it makes
sense by default and you know for sure it won't result into a build
failure, instead
of the reverse situation of "well, if it blows, it blows; good luck,
we are crossing
our fingers for you."

> I think the problem is still in the distros rather than GCC.

I strongly disagree.  We (GCC) are at fault here.  We implicitly
enable a feature at configure time without knowing its builds
will succeed (despite having repeated reports that it does often
fail) without much input from the builder (who might be ignorant of
real reason of failures.)  Usually we do the opposite.

-- Gaby

  reply	other threads:[~2013-07-08  6:33 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-06 15:41 Bruce Korb
2013-07-06 16:02 ` Andrew Haley
2013-07-06 16:09   ` Bruce Korb
2013-07-06 18:53 ` Andreas Schwab
2013-07-07 14:00   ` Bruce Korb
2013-07-07 17:44     ` Jonathan Wakely
2013-07-07 20:33       ` Gabriel Dos Reis
2013-07-07 23:02         ` Jonathan Wakely
2013-07-08  5:17           ` Gabriel Dos Reis
2013-07-08  5:19             ` Andrew Pinski
2013-07-08  5:55               ` Gabriel Dos Reis
2013-07-08  5:59                 ` Andrew Pinski
2013-07-08  6:33                   ` Gabriel Dos Reis [this message]
2013-07-08  8:43                     ` Andrew Haley
2013-07-08  9:00                       ` Gabriel Dos Reis
2013-07-08  7:13                 ` Jakub Jelinek
2013-07-08  7:18                   ` Gabriel Dos Reis
2013-08-14  8:53                 ` Alexandre Oliva
2013-08-14 16:39                   ` Andreas Schwab
2013-08-14 19:01                     ` Gabriel Dos Reis
2013-07-08 15:11               ` Bruce Korb
2013-07-08 15:24                 ` Jakub Jelinek
2013-07-08 15:39                   ` Bruce Korb
2013-07-08 17:27                     ` Jonathan Wakely
2013-07-08 18:08                       ` Bruce Korb
2013-07-16  9:40                     ` Florian Weimer
2013-07-16 12:46                       ` Gabriel Dos Reis
2013-07-16 13:24                         ` Jonathan Wakely
2013-07-16 14:26                           ` Andrew Pinski
2013-07-16 14:35                             ` Bruce Korb
2013-07-16 15:04                               ` Gabriel Dos Reis
2013-07-16 15:11                                 ` Jonathan Wakely
2013-07-16 15:13                                   ` Gabriel Dos Reis
2013-07-16 15:40                                   ` Bruce Korb
2013-07-08  8:42             ` Andrew Haley
2013-07-07 20:31     ` Gabriel Dos Reis
2013-07-24  0:48 David Starner
2013-07-24  8:17 ` Andrew Haley
2013-07-24  8:36   ` Florian Weimer
2013-07-24  8:39     ` Andrew Haley
2013-07-24  9:05       ` Florian Weimer
2013-07-24  9:18         ` Andrew Haley
2013-07-24 10:32   ` David Starner
2013-07-24 11:14     ` Andrew Haley
2013-07-24 12:26       ` David Starner
2013-07-24 13:44         ` Andrew Haley
2013-07-24 12:37       ` Gabriel Dos Reis
2013-07-24 13:45         ` Andrew Haley
2013-07-24 15:38           ` Gabriel Dos Reis
2013-07-24 15:50             ` Andrew Haley
2013-07-24 22:52               ` David Starner
2013-07-25  8:17                 ` Andrew Haley
2013-07-26  0:00                   ` David Starner
2013-07-26  9:01                     ` Andrew Haley
2013-07-27 13:56                       ` David Starner
2013-07-27 19:23                         ` Jonathan Wakely
2013-07-27 22:54                           ` Gabriel Dos Reis
2013-07-27 23:10                           ` David Starner
2013-07-27 23:53                             ` Gabriel Dos Reis
2013-07-28 13:24 FX
2013-07-29 13:06 ` FX
2013-07-29 13:23   ` Andrew Haley
2013-07-29 13:55     ` Bruce Korb
2013-07-29 14:20       ` Andrew Haley
2013-07-30  4:28         ` David Starner
2013-07-30  4:50         ` David Starner
2013-07-30  4:58           ` Andrew Pinski
2013-07-30 13:13             ` David Starner
2013-07-30  7:56           ` Andrew Haley
2013-07-30 12:52             ` David Starner
2013-07-30 14:34               ` Andrew Haley
2013-07-30 11:06           ` Michael Veksler
2013-07-30 13:54             ` FX
2013-07-31 19:44   ` Matthias Klose
2013-07-31 20:14     ` Jonathan Wakely
2013-07-31 20:23       ` Russ Allbery

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAAiZkiAxpF=B8k2o8UmWAqKpXzChpQDcm1XhWNxqJNE-ULFF_A@mail.gmail.com' \
    --to=gdr@integrable-solutions.net \
    --cc=bruce.korb@gmail.com \
    --cc=gcc@gcc.gnu.org \
    --cc=jwakely.gcc@gmail.com \
    --cc=pinskia@gmail.com \
    --cc=schwab@linux-m68k.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).