Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Ulf Samuelsson <ulf@atmel.com>
To: buildroot@busybox.net
Subject: [Buildroot] svn commit: trunk/buildroot/toolchain/gcc
Date: Mon, 15 Oct 2007 08:50:57 +0200	[thread overview]
Message-ID: <016c01c80ef8$e931c350$9900a8c0@atmel.com> (raw)
In-Reply-To: 0710132305350.9729@somehost

>> The guys at Atmel do the gcc ports for AVR32.
> I see.
> 
>> I am trying to make it easier for other people to build it.
> That's nice of you.
> 
>> This change does not break any other arch.
> Fair enough.  You may be right.
> 
>> It used to be "-cp", and the change to "cp" broke the AVR32 arch.
> 
> Alright.  Why don't you then make that '-cp' conditional on AVR32 and
> leave it 'cp' for all other?  In a way that would help identify oddities
> with AVR32 everywhere.  One size fits all is quite hard to find.
> 

Some people are against having architecture specific extensions in the common files.
I believe it is better to continue the build, and then do a verify afterwards.
If you read archives, a lot of people consider the libgcc_s to be a PITA.

>> Can you explain why all other archs are broken?
> 
> I'm afraid I can't.  And I won't bother trying to. It may be unfair to
> blame all buildroot brokenness on you.  Still, buildroot is broken in
> various places.  One thing gets fixed and two other break.  That's my
> experience of the passed weeks :(
> 

The "-cp" -> "cp" patch has caused me several hundred hours
of extra work, and this can all be blamed on Bernhard.
Any problems caused by patches trying to fix the broken AVR32
can therefore indirectly be blamed on Bernhard as well.

In practice, I do *not* want to blame Bernhard for *that* patch, since it 
very difficult to do a full test of buildroot using all parameters.

However, Bernhard has a policy which is to always use the latest stuff,
which makes IMHO Buildroot, nothing more than a (nice) toy.

You reported a build problem with JPEG and think that creating
a directory in $(STAGING_DIR) during the jpeg build
was the problem which caused the toolchain build to fail.
You probably only need to reflect on this for a millisecond or so to 
realize how absurd that is...

I rather think this is a result of Bernhards patch to deprecate older
versions of Binutils, automatically changing an existing *working* ".config" 
into something which might, or might not work after a "make menuconfig".


>> If the build works for all other archs, then the cp will work.
> 
> Yes, I agree.  'cp' shouldn't be a problem in this context.  Still, if for
> some misterious reason it doesn't get built, '-cp' doesn't break the build
> making us aware of that and things break later in other places?  Trouble
> shooting that scenario will be more painful, IMO.
> 
>> You have not explained in what way you suffer.
> 
> Thanks, I got better after getting out the previous post ;)
> 
> I'll try to explain.  Every time I check out a new tree, it takes one or
> several days to get it to build.  And when I think I'm done (save some
> patches not yet accepted upstream), check out a new tree, apply my
> patches, I start seeing things breaking again in various ways and I have
> to start all over again.  And that's _very_ frustrating!
> 
> Happened again today :(
> 

Build a toolchain that works, then use an external toolchain.
Saves you a lot of time...


Best Regards
Ulf Samuelsson

  parent reply	other threads:[~2007-10-15  6:50 UTC|newest]

Thread overview: 179+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-12 21:01 [Buildroot] svn commit: trunk/buildroot/toolchain/gcc ulf at uclibc.org
2007-10-13  8:49 ` Cristian Ionescu-Idbohrn
2007-10-13  9:57   ` Ulf Samuelsson
2007-10-13 10:19     ` Cristian Ionescu-Idbohrn
2007-10-13 11:23       ` Bernhard Fischer
2007-10-13 18:37       ` Ulf Samuelsson
2007-10-13 19:58         ` Cristian Ionescu-Idbohrn
2007-10-13 20:31           ` Ulf Samuelsson
2007-10-13 23:31             ` Cristian Ionescu-Idbohrn
2007-10-14  1:08               ` Ivan Kuten
2007-10-14  5:22                 ` [Buildroot] Some devices are not created in the ext2 filesystem Leonid
2007-10-14 12:43                   ` Ivan Kuten
2007-10-14 12:37                     ` softa at ttechgroup.com
2007-10-14 16:59                       ` Ivan Kuten
2007-10-14 16:13                         ` softa at ttechgroup.com
2007-10-14 17:31                     ` Leonid
2007-10-14 21:33                       ` Ivan Kuten
2007-10-15 11:03                         ` Leonid
2007-10-15 20:52                           ` Ivan Kuten
2007-10-15  6:50               ` Ulf Samuelsson [this message]
2007-10-15 17:40                 ` [Buildroot] svn commit: trunk/buildroot/toolchain/gcc Cristian Ionescu-Idbohrn
2007-10-15 18:16                   ` Ulf Samuelsson
2007-10-15 18:55                   ` Bernhard Fischer
2007-10-15 19:27                     ` Ulf Samuelsson
2007-10-13 11:25     ` Bernhard Fischer
  -- strict thread matches above, loose matches on Subject: below --
2009-03-01 20:20 jacmet at uclibc.org
2009-01-30 13:34 jacmet at uclibc.org
2009-01-29 19:24 jacmet at uclibc.org
2009-01-29 19:13 jacmet at uclibc.org
2009-01-22 11:18 jacmet at uclibc.org
2009-01-22 10:04 jacmet at uclibc.org
2009-01-17 22:38 Frank Hoeflich
2009-01-17 23:53 ` Shinya Kuribayashi
2009-01-16 14:13 jacmet at uclibc.org
2009-01-16 14:13 jacmet at uclibc.org
2009-01-16 16:36 ` Sven Neumann
2009-01-16 19:20   ` Peter Korsgaard
2009-01-18 13:47     ` Sven Neumann
2009-01-20  9:38       ` Peter Korsgaard
2009-01-17 15:37 ` Shinya Kuribayashi
2009-01-17 16:29   ` Peter Korsgaard
2009-01-17 23:07     ` Shinya Kuribayashi
2009-01-18  8:37       ` Peter Korsgaard
2009-01-18  8:48         ` Shinya Kuribayashi
2009-01-18 11:02           ` Peter Korsgaard
2008-10-02 15:02 egtvedt at uclibc.org
2008-10-02 14:32 egtvedt at uclibc.org
2008-08-22 13:59 jacmet at uclibc.org
2008-07-08 19:31 ulf at uclibc.org
2008-06-21 19:47 jacmet at uclibc.org
2008-06-22 10:25 ` Luigi 'Comio' Mantellini
2008-06-22 11:17   ` Peter Korsgaard
2008-06-22 20:18     ` Bernhard Fischer
2008-06-22 20:52       ` Peter Korsgaard
2008-09-17 11:12         ` Fathi Boudra
2008-09-17 11:33           ` Peter Korsgaard
2008-09-17 11:45             ` Fathi Boudra
2008-09-17 14:03               ` Peter Korsgaard
2008-06-19 19:06 jacmet at uclibc.org
2008-06-18 15:46 jacmet at uclibc.org
2008-06-19  0:38 ` Hamish Moffatt
2008-06-19  7:01   ` Peter Korsgaard
2008-06-18 15:42 jacmet at uclibc.org
2008-06-18 16:33 ` Thiago A. Corrêa
2008-06-18 17:59   ` Peter Korsgaard
2008-06-18 18:29     ` Bernhard Fischer
2008-06-17 13:33 jacmet at uclibc.org
2008-06-17 13:28 jacmet at uclibc.org
2008-06-17 12:54 jacmet at uclibc.org
2008-06-17 13:10 ` Hans-Christian Egtvedt
2008-06-17 13:33   ` Peter Korsgaard
2008-06-06 12:49 jacmet at uclibc.org
2008-04-04 14:16 jacmet at uclibc.org
2008-03-30  8:07 nkukard at uclibc.org
2008-03-30  8:06 nkukard at uclibc.org
2008-03-30  8:05 nkukard at uclibc.org
2008-03-30  8:04 nkukard at uclibc.org
2007-12-17 11:37 vanokuten at uclibc.org
2007-12-13 12:10 vanokuten at uclibc.org
2007-10-20 18:09 vanokuten at uclibc.org
2007-10-19 17:51 vanokuten at uclibc.org
2007-10-12 15:14 ulf at uclibc.org
2007-10-12 12:30 ulf at uclibc.org
2007-10-07 17:22 ulf at uclibc.org
2007-10-01 21:12 ulf at uclibc.org
2007-10-01 21:06 aldot at uclibc.org
2007-10-01 12:57 aldot at uclibc.org
2007-10-01 12:56 aldot at uclibc.org
2007-09-29 20:44 ulf at uclibc.org
2007-09-29 17:32 ulf at uclibc.org
2007-09-28 19:53 ulf at uclibc.org
2007-09-25 17:21 aldot at uclibc.org
2007-09-25 16:39 aldot at uclibc.org
2007-09-23 21:23 aldot at uclibc.org
2007-09-20  9:25 aldot at uclibc.org
2007-09-19 18:46 aldot at uclibc.org
2007-09-19 17:32 aldot at uclibc.org
2007-09-15 12:12 aldot at uclibc.org
2007-09-04  7:35 aldot at uclibc.org
2007-09-03  6:26 ulf at uclibc.org
2007-09-03 14:09 ` Bernhard Fischer
2007-09-03 14:29   ` Ulf Samuelsson
2007-09-03 16:22     ` Rouslan Solomakhin
2007-09-03 21:16       ` Ulf Samuelsson
2007-09-04  8:22         ` Cristian Ionescu-Idbohrn
2007-09-04  8:43           ` Peter Korsgaard
2007-09-04  7:39     ` Bernhard Fischer
2007-09-03  6:10 ulf at uclibc.org
2007-09-01 17:11 aldot at uclibc.org
2007-09-01 17:09 aldot at uclibc.org
2007-08-26 21:00 aldot at uclibc.org
2007-08-26 20:47 aldot at uclibc.org
2007-08-21 10:32 aldot at uclibc.org
2007-08-21 10:28 aldot at uclibc.org
2007-08-21 10:26 ` Cristian Ionescu-Idbohrn
2007-08-21 11:11   ` Bernhard Fischer
2007-08-19 21:15 ulf at uclibc.org
2007-08-01 19:15 ulf at uclibc.org
2007-08-01  8:58 ulf at uclibc.org
2007-07-31 15:07 aldot at uclibc.org
2007-07-30 18:24 ulf at uclibc.org
2007-07-29 17:51 ulf at uclibc.org
2007-07-29 17:43 ulf at uclibc.org
2007-07-30  7:21 ` Bernhard Fischer
2007-07-30  7:53   ` Hans-Christian Egtvedt
2007-07-30  8:39     ` Bernhard Fischer
2007-07-30  9:14       ` Hans-Christian Egtvedt
2007-07-30  9:21         ` Bernhard Fischer
2007-07-30 10:19           ` Hans-Christian Egtvedt
2007-07-30 10:32             ` Bernhard Fischer
2007-07-30 10:41               ` Hans-Christian Egtvedt
2007-07-30 14:25   ` Ulf Samuelsson
2007-07-29 17:36 ulf at uclibc.org
2007-07-30  7:19 ` Bernhard Fischer
2007-07-08 16:27 aldot at uclibc.org
2007-07-08 13:13 aldot at uclibc.org
2007-07-08 12:50 aldot at uclibc.org
2007-07-07 23:55 aldot at uclibc.org
2007-07-07 12:58 aldot at uclibc.org
2007-07-07 12:28 ulf at uclibc.org
2007-09-01 18:43 ` Bernhard Fischer
2007-09-03  7:41   ` Ulf Samuelsson
2007-07-07  7:34 ulf at uclibc.org
2007-07-07  9:33 ` Bernhard Fischer
2007-07-07 11:55   ` Ulf Samuelsson
2007-07-07 12:39     ` Bernhard Fischer
2007-07-05  5:15 sjhill at uclibc.org
2007-07-05  5:13 sjhill at uclibc.org
2007-06-28 14:05 aldot at uclibc.org
2007-06-25  7:52 aldot at uclibc.org
2007-06-24 11:30 aldot at uclibc.org
2007-05-24 21:23 jacmet at uclibc.org
2007-05-15 13:58 jacmet at uclibc.org
2007-04-13  2:04 sjhill at uclibc.org
2007-04-02 16:18 aldot at uclibc.org
2007-03-22 17:21 aldot at uclibc.org
2007-02-14  8:49 aldot at uclibc.org
2007-02-09 14:05 aldot at uclibc.org
2007-02-09 13:43 aldot at uclibc.org
2007-02-04 21:59 aldot at uclibc.org
2007-02-04 15:23 aldot at uclibc.org
2007-01-31 15:09 aldot at uclibc.org
2007-01-28 11:57 aldot at uclibc.org
2007-01-26 14:51 aldot at uclibc.org
2007-01-25  0:18 aldot at uclibc.org
2007-01-21 11:50 aldot at uclibc.org
2006-12-28  8:49 aldot at uclibc.org
2006-12-28  8:48 aldot at uclibc.org
2006-12-22 11:45 aldot at uclibc.org
2006-12-22 11:43 aldot at uclibc.org
2006-12-22 11:38 aldot at uclibc.org
2006-12-12 17:01 aldot at uclibc.org
2006-12-10 13:24 aldot at uclibc.org
2006-12-07 17:02 aldot at uclibc.org
2006-12-07  4:49 sjhill at uclibc.org
2006-12-02  5:15 sjhill at uclibc.org
2006-11-16  9:55 jacmet at uclibc.org
2006-10-26 15:15 jacmet at uclibc.org
2006-10-02 19:40 andersen at uclibc.org

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='016c01c80ef8$e931c350$9900a8c0@atmel.com' \
    --to=ulf@atmel.com \
    --cc=buildroot@busybox.net \
    /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