[uclibc-ng-devel] [PATCH] ARC: Enable getpt() support in ARC defconfigs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Vineet,

On Wed, 2017-03-01 at 10:00 -0800, Vineet Gupta wrote:
> On 03/01/2017 07:25 AM, Thomas Petazzoni wrote:
> > 
> > Hello,
> > 
> > On Tue, 28 Feb 2017 22:02:27 +0300, Vlad Zakharov wrote:
> > > 
> > > This commit enables getpt() support in ARC defconfigs as some packages
> > > need it. E.g. we need this to be able to build xterm package as it uses
> > > getpt().
> > > 
> > > As an example I can refer to buildroot autobuilds where xterm build is
> > > failing when using prebuilt ARC toolchain (which in its turn uses uClibc
> > > without getpt() support):
> > > https://urldefense.proofpoint.com/v2/url?u=http-3A__autobuild.buildroot.net_results_28a_28a92049a6ceef005787c5779f77ecf3fe8ad642_build-2Dend.log
> > > &d=DwICAg&c=DPL6_X_6JkXFx7AXWqB0tg&r=7FgpX6o3vAhwMrMhLh-4ZJey5kjdNUwOL2CWsFwR4T8&m=ziY-j5w_cIfohygKzr-OKfk6T_9nr9g3b-
> > > kimHZMkxg&s=Bi2mbuDCVZlzqIZy-ahLFXcNKXbqMMobAcwsnHR99yA&e=?
> > > 
> > > Signed-off-by: Vlad Zakharov <vzakhar at synopsys.com>
> > > ---
> > > ?extra/Configs/defconfigs/arc/arcv2_defconfig | 1 +
> > > ?extra/Configs/defconfigs/arc/defconfig???????| 1 +
> > > ?2 files changed, 2 insertions(+)
> > That's more of a question for Waldemar: does it really makes sense to
> > have defconfigs for each architecture? I mean how do they differ
> > between each other?
> > 
> > For example, the ARC arcv2_defconfig and defconfig only differ by the
> > option CONFIG_ARC_CPU_HS, whose only purpose is to pass -mcpu=archs.
> > Shouldn't be the solution used on ARM (removing all options to select
> > the compiler flags, and leave it to the user to pass the appropriate
> > options) be used as well ?
> 
> Yeah that would work fine I guess !

That means for building of our toolchain we'll need to have
separately stored "defconfigs" in some form. Let's see what Anton says on that :)

And regardless of what mr Anton says having off-the-tree defconfigs is not the best idea
because with time options will go in and out and occasionally we'll have outdated
defconfigs.

> > 
> > So, are they really useful? Shouldn't uclibc-ng instead come with just
> > one or two defconfigs, like a "minimal" one and "full-featured" one?
> 
> totally agree and I've historically been pushing back on patches from Alexey et
> all where we wanted to enable toggles to get buildroot packages building.

Those changes I made to make sure our prebuilt toolchain is useful for building
more packages. I.e. to be in one camp with Mentor's (AKA CodeSourcery) prebuilt
tools that are really capable.

> That was
> a fair requirement on their part but it kept bloating uClibc for our typical
> embedded use. But this idea of minimal vs. full featured is exactly what we need.
> @Alexey / @vlad can we take this up please !

Probably Waldemar's opinion might be useful here.
@Waldemar are there any plans for busting arch-specific defconfigs in favor
to generic defconfigs like those "minimal" and "full" mentioned above?

-Alexey


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux