All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
To: Khem Raj <raj.khem@gmail.com>
Cc: openembedded-devel@lists.openembedded.org
Subject: Re: [PATCH][v3 3/4] uClibc: redo configuration
Date: Thu, 8 Jul 2010 22:44:53 +0200	[thread overview]
Message-ID: <20100708204453.GD23169@mx.loc> (raw)
In-Reply-To: <AANLkTilRuu8FqF_Bz93wjjdm4047LJFe5N2Egs70Adlj@mail.gmail.com>

On Thu, Jul 08, 2010 at 01:31:51PM -0700, Khem Raj wrote:
>On Thu, Jul 8, 2010 at 1:28 PM, Bernhard Reutner-Fischer
><rep.dot.nop@gmail.com> wrote:
>> On Thu, Jul 08, 2010 at 12:02:51PM -0700, Khem Raj wrote:
>>>On Tue, Jul 6, 2010 at 12:32 PM, Bernhard Reutner-Fischer
>>><rep.dot.nop@gmail.com> wrote:
>>
>>>> +       uclibc_cfg('bx',        machine_features,'USE_BX', cnf, rem)
>>>
>>>
>>>
>>>I would have a feature called 'nobx' because most of the machines
>>>we support actively in OE has BX. With current state this needs to
>>>be added to MACHINE features for almost all arm machines. We can instead
>>>have nobx and keep USE_BX enabled and only disable it if nobx appears
>>>in machine_features.
>>
>> I'd much prefer to stick bx into some generic arm include instead.
>> What do you think?
>
>I have added attached patch and turned bx into nobx and now all seems to be
>ok

This is conceptionally backwards but i won't complain if this helps in
finally getting the improved infrastructure in.

Separate issues, but what about the other parts below?
thanks,
>>
>>>                     Otherwise I have tested the patches myself
>>>and they seems to work well.
>>>
>>>I will push them once we have the bx turned into nobx
>>>
>>>I think you do not have a function to disable already enabled feature.
>>
>> the 'rem' below translates into sed /SOMETHING/d
>> Can you elaborate?
>> Except you mean DISTRO_FEATURES="ipv4"
>> and one of the gazillion distro-specific config snippets contain
>> CONFIG_IPV6=y
>> and that is not disabled.. About all those distro hunks have to go
>> anyway for they are redundant.
>>
>>>> +       return "\n".join(cnf), "\n".join(rem)
>>>> +# X, Y = ${@features_to_uclibc_settings(d)}
>>>> +# unfortunately doesn't seem to work with bitbake, workaround:
>>
>> you said you saw an ICE with current uclibc master. Which arch and which
>> versions of the toolchain did you use?
>> FYI, i tested qemuarm, qemumips, qemuppc, qemux86 and (my local)
>> qemux86_64 with
>> PREFERRED_BINUTILS = "2.20.1" ¹)
>> PREFERRED_GCC_VERSION = "4.5" ²) ³)
>>
>> and all of built fine for me.
>>
>> ¹) micro.conf incorrectly picks 2.19.51 per default, should be bumped
>> ²) micro.conf should also default to 4.5
>> ³) It would be great if we could settle on one scheme for
>>   binutils/gcc/libc version shorthands:
>>   PREFERRED_BINUTILS_VERSION _or_ PREFERRED_GCC, i'd go for
>>   PREFERRED_foo_VERSION, uniformly.
>>





  reply	other threads:[~2010-07-09 10:45 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-06 19:32 [PATCH][v3 0/4] honour {MACHINE, DISTRO}_FEATURES for configuration Bernhard Reutner-Fischer
2010-07-06 19:32 ` [PATCH][v3 1/4] busybox: configure according to {MACHINE, DISTRO}_FEATURES Bernhard Reutner-Fischer
2010-07-06 19:32 ` [PATCH][v3 2/4] busybox: picking IPv6 per default is not up to the package Bernhard Reutner-Fischer
2010-07-06 19:32 ` [PATCH][v3 3/4] uClibc: redo configuration Bernhard Reutner-Fischer
2010-07-08 19:02   ` Khem Raj
2010-07-08 20:28     ` Bernhard Reutner-Fischer
2010-07-08 20:31       ` Khem Raj
2010-07-08 20:44         ` Bernhard Reutner-Fischer [this message]
2010-07-08 20:41       ` Khem Raj
2010-07-08 20:47     ` Phil Blundell
2010-07-08 21:03       ` Khem Raj
2010-07-08 21:29         ` Phil Blundell
2010-07-08 21:31           ` Khem Raj
2010-07-08 21:34             ` Phil Blundell
2010-07-08 22:03               ` Khem Raj
2010-07-08 22:16                 ` Bernhard Reutner-Fischer
2010-07-08 22:55                   ` Khem Raj
2010-07-08 21:12       ` Khem Raj
2010-07-08 21:32         ` Phil Blundell
2010-07-08 22:01           ` Khem Raj
2010-07-06 19:32 ` [PATCH][v3 4/4] uclibc: add 0.9.31 Bernhard Reutner-Fischer

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=20100708204453.GD23169@mx.loc \
    --to=rep.dot.nop@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    --cc=raj.khem@gmail.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.