Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Autobuild and linux-pam failing to compile
@ 2012-09-06 12:59 Dmitry Golubovsky
  2012-09-06 13:15 ` Thomas Petazzoni
  0 siblings, 1 reply; 3+ messages in thread
From: Dmitry Golubovsky @ 2012-09-06 12:59 UTC (permalink / raw)
  To: buildroot

Hi,

I looked into several other autobuild failures on linux-pam (arches
other than x686): it looks like all of them use external toolchains,
and all fail on ndbm linking.

When using an external toolchain, is it possible to force a specific
feature from within buildroot config?

Also, whoever configured those toolchains, can you let me know whether
they include ndbm at all?

Thanks.

-- 
Dmitry Golubovsky

Anywhere on the Web

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

* [Buildroot] Autobuild and linux-pam failing to compile
  2012-09-06 12:59 [Buildroot] Autobuild and linux-pam failing to compile Dmitry Golubovsky
@ 2012-09-06 13:15 ` Thomas Petazzoni
  2012-09-06 13:35   ` Dmitry Golubovsky
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Petazzoni @ 2012-09-06 13:15 UTC (permalink / raw)
  To: buildroot

Hello,

Le Thu, 6 Sep 2012 08:59:16 -0400,
Dmitry Golubovsky <golubovsky@gmail.com> a ?crit :

> I looked into several other autobuild failures on linux-pam (arches
> other than x686): it looks like all of them use external toolchains,
> and all fail on ndbm linking.
> 
> When using an external toolchain, is it possible to force a specific
> feature from within buildroot config?
> 
> Also, whoever configured those toolchains, can you let me know whether
> they include ndbm at all?

All the external toolchains that are used on the Free Electrons build
server are publicly available, so you can download them.

For example, let's take the
http://autobuild.buildroot.net/results/9dfa1389151ef369c7d0aea63c84f85eca45d402/
build that you were mentioning in your previous e-mail as a build that
fails in linux-pam on x86-64.

Look at the defconfig:
http://autobuild.buildroot.net/results/9dfa1389151ef369c7d0aea63c84f85eca45d402/defconfig.
You see that the toolchain used is
http://autobuild.buildroot.org/toolchains/tarballs/br-x86-64-core2-full.tar.bz2.
You can even take this defconfig and reproduce the build problem on
your machine.

All the configuration that are built on the Free Electrons build server
can be reproduced anywhere: they do not depend to anything that isn't
publicly available.

See also
http://lists.busybox.net/pipermail/buildroot/2012-August/057876.html

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

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

* [Buildroot] Autobuild and linux-pam failing to compile
  2012-09-06 13:15 ` Thomas Petazzoni
@ 2012-09-06 13:35   ` Dmitry Golubovsky
  0 siblings, 0 replies; 3+ messages in thread
From: Dmitry Golubovsky @ 2012-09-06 13:35 UTC (permalink / raw)
  To: buildroot

Thomas,

On Thu, Sep 6, 2012 at 9:15 AM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:

>
> All the external toolchains that are used on the Free Electrons build
> server are publicly available, so you can download them.

OK great. I'll try to reproduce this. A question however remains open:

>>> When using an external toolchain, is it possible to force a specific
>>> feature from within buildroot config?

From what I see in Buildroot's docs/config source, it is possible to
tell buildroot what a given toolchain supports, but nothing like NDBM
is on that list, am I correct?

And to my understanding, a toolchain is taken as preconfigured, and no
way to reconfigure it on the fly, right? I just never used external
toolchains so this part is not clear to me.

Anyway later tonight I'll get to this, so if there is any additional
info I can use I'd appreciate this.

> See also
> http://lists.busybox.net/pipermail/buildroot/2012-August/057876.html

Thanks, this is useful.

PS I have resubmitted a busybox-PAM patch with the recent suggestions
implemented (reorder patches, clarify the help message):

http://lists.busybox.net/pipermail/buildroot/2012-September/058295.html
and http://lists.busybox.net/pipermail/buildroot/2012-September/058296.html

Since I may need to patch PAM further to address the NDBM issue, I'd
be happier if these patches are applied (or if there is anything more
to fix I'd do that first).

Thanks.

-- 
Dmitry Golubovsky

Anywhere on the Web

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

end of thread, other threads:[~2012-09-06 13:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-06 12:59 [Buildroot] Autobuild and linux-pam failing to compile Dmitry Golubovsky
2012-09-06 13:15 ` Thomas Petazzoni
2012-09-06 13:35   ` Dmitry Golubovsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox