* [Buildroot] Autobuilder update
@ 2016-03-10 22:47 Thomas Petazzoni
2016-03-11 5:27 ` Bernd Kuhls
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Thomas Petazzoni @ 2016-03-10 22:47 UTC (permalink / raw)
To: buildroot
Hello,
Some autobuilder updates:
- All the Buildroot pre-built external toolchains have been rebuilt
with Buildroot 2016.02 + a few patches. To see which patches I'm
using to build those external toolchains, see the branch at:
http://git.free-electrons.com/users/thomas-petazzoni/buildroot/log/?h=br-ext-toolchain-fixes
- The br-sh4-full configuration has been changed to actually use the
Buildroot toolchain, and not the pre-built Musl-cross toolchain.
- I've fixed the Free Electrons build server, which was no longer
building anything since quite some time, due to a lack of disk
space. This will help re-increase the number of builds done each day.
Let me know if there are other things that should be improved/changed
in the autobuilder setup (be it adding more toolchain configurations,
or other changes).
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-10 22:47 [Buildroot] Autobuilder update Thomas Petazzoni
@ 2016-03-11 5:27 ` Bernd Kuhls
[not found] ` <E1aeFbm-0004jE-Q7@fli4l.lan.fli4l>
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: Bernd Kuhls @ 2016-03-11 5:27 UTC (permalink / raw)
To: buildroot
[posted and mailed]
Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote
in news:20160310234742.3df6dff2 at free-electrons.com:
> Let me know if there are other things that should be improved/changed
> in the autobuilder setup (be it adding more toolchain configurations,
> or other changes).
Hi Thomas,
do we have a config for a buildroot x86 toolchain which lacks
BR2_X86_CPU_HAS_MMX? An empty defconfig file would be enough imho, the one
you get when you call "make menuconfig" in a fresh git checkout without
selecting anything and save this config, like:
bernd at buildroot:~/buildroot/buildroot$ make menuconfig
(select nothing, just save the config)
bernd at buildroot:~/buildroot/buildroot$ make savedefconfig
BR2_DEFCONFIG=test cat test
bernd at buildroot:~/buildroot/buildroot$ cat test
bernd at buildroot:~/buildroot/buildroot$
I think such a config would be useful because lots of media packages
contain mmx specific code.
Regards, Bernd
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
[not found] ` <E1aeFbm-0004jE-Q7@fli4l.lan.fli4l>
@ 2016-03-11 8:42 ` Thomas Petazzoni
2016-03-11 10:57 ` Peter Korsgaard
0 siblings, 1 reply; 11+ messages in thread
From: Thomas Petazzoni @ 2016-03-11 8:42 UTC (permalink / raw)
To: buildroot
Hello,
On Fri, 11 Mar 2016 06:27:30 +0100, Bernd Kuhls wrote:
> do we have a config for a buildroot x86 toolchain which lacks
> BR2_X86_CPU_HAS_MMX? An empty defconfig file would be enough imho, the one
> you get when you call "make menuconfig" in a fresh git checkout without
> selecting anything and save this config, like:
>
> bernd at buildroot:~/buildroot/buildroot$ make menuconfig
> (select nothing, just save the config)
> bernd at buildroot:~/buildroot/buildroot$ make savedefconfig
> BR2_DEFCONFIG=test cat test
> bernd at buildroot:~/buildroot/buildroot$ cat test
> bernd at buildroot:~/buildroot/buildroot$
>
> I think such a config would be useful because lots of media packages
> contain mmx specific code.
By default we use i586, right? So what you suggest is an i586 defconfig?
Now we have two options:
- Use an internal toolchain configuration, which means that the
toolchain is rebuilt everytime, and when we want on our side to
reproduce the build failures, we also have to rebuild the toolchain.
- Use a pre-built external toolchain.
I'm leaning twoards the second option. What do you think?
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-11 8:42 ` Thomas Petazzoni
@ 2016-03-11 10:57 ` Peter Korsgaard
2016-03-11 13:38 ` Thomas Petazzoni
0 siblings, 1 reply; 11+ messages in thread
From: Peter Korsgaard @ 2016-03-11 10:57 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Hi,
> By default we use i586, right? So what you suggest is an i586 defconfig?
> Now we have two options:
> - Use an internal toolchain configuration, which means that the
> toolchain is rebuilt everytime, and when we want on our side to
> reproduce the build failures, we also have to rebuild the toolchain.
> - Use a pre-built external toolchain.
> I'm leaning twoards the second option. What do you think?
It depends on how much we're otherwise testing the internal toolchain? I
agree that using an external toolchain is more efficient, but we should
imho do "some" builds with the internal toolchain on various archs as
well.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-10 22:47 [Buildroot] Autobuilder update Thomas Petazzoni
2016-03-11 5:27 ` Bernd Kuhls
[not found] ` <E1aeFbm-0004jE-Q7@fli4l.lan.fli4l>
@ 2016-03-11 11:08 ` Peter Korsgaard
2016-03-11 13:37 ` Thomas Petazzoni
2016-03-12 22:58 ` Yann E. MORIN
3 siblings, 1 reply; 11+ messages in thread
From: Peter Korsgaard @ 2016-03-11 11:08 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
> Hello,
> Some autobuilder updates:
> - All the Buildroot pre-built external toolchains have been rebuilt
> with Buildroot 2016.02 + a few patches. To see which patches I'm
> using to build those external toolchains, see the branch at:
> http://git.free-electrons.com/users/thomas-petazzoni/buildroot/log/?h=br-ext-toolchain-fixes
I recently also ran into these gmp/mpc/mpfr issues building a toolchain
at work (for the glibc dns issue) and had to spend some time to debug
and come up with a similar workaround as you did. I really think we
should include that patch in buildroot until we get the $ORIGIN rpath
stuff merged to save peoples time.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-11 11:08 ` Peter Korsgaard
@ 2016-03-11 13:37 ` Thomas Petazzoni
2016-03-11 14:21 ` Peter Korsgaard
0 siblings, 1 reply; 11+ messages in thread
From: Thomas Petazzoni @ 2016-03-11 13:37 UTC (permalink / raw)
To: buildroot
Dear Peter Korsgaard,
On Fri, 11 Mar 2016 12:08:13 +0100, Peter Korsgaard wrote:
> >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
>
> > Hello,
> > Some autobuilder updates:
>
> > - All the Buildroot pre-built external toolchains have been rebuilt
> > with Buildroot 2016.02 + a few patches. To see which patches I'm
> > using to build those external toolchains, see the branch at:
>
> > http://git.free-electrons.com/users/thomas-petazzoni/buildroot/log/?h=br-ext-toolchain-fixes
>
> I recently also ran into these gmp/mpc/mpfr issues building a toolchain
> at work (for the glibc dns issue) and had to spend some time to debug
> and come up with a similar workaround as you did. I really think we
> should include that patch in buildroot until we get the $ORIGIN rpath
> stuff merged to save peoples time.
OK. So I'll submit such a patch.
I would also like to get a resolution for the toolchain wrapper usr/
issue. I proposed the patch in the thread I originally started, but got
no feedback so far (but I understand the issue is not the most pleasant
one to think about).
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-11 10:57 ` Peter Korsgaard
@ 2016-03-11 13:38 ` Thomas Petazzoni
2016-03-11 14:20 ` Peter Korsgaard
0 siblings, 1 reply; 11+ messages in thread
From: Thomas Petazzoni @ 2016-03-11 13:38 UTC (permalink / raw)
To: buildroot
Peter,
On Fri, 11 Mar 2016 11:57:11 +0100, Peter Korsgaard wrote:
> It depends on how much we're otherwise testing the internal toolchain? I
> agree that using an external toolchain is more efficient, but we should
> imho do "some" builds with the internal toolchain on various archs as
> well.
Agreed. We currently have the following internal toolchain
configurations tested:
br-arc-full-internal.config
br-arm-internal-full.config
br-microblazeel-full-internal.config
br-powerpc-internal-full.config
br-xtensa-full-internal.config
I can add some more if you have some suggestions.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-11 13:38 ` Thomas Petazzoni
@ 2016-03-11 14:20 ` Peter Korsgaard
0 siblings, 0 replies; 11+ messages in thread
From: Peter Korsgaard @ 2016-03-11 14:20 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
> Peter,
> On Fri, 11 Mar 2016 11:57:11 +0100, Peter Korsgaard wrote:
>> It depends on how much we're otherwise testing the internal toolchain? I
>> agree that using an external toolchain is more efficient, but we should
>> imho do "some" builds with the internal toolchain on various archs as
>> well.
> Agreed. We currently have the following internal toolchain
> configurations tested:
> br-arc-full-internal.config
> br-arm-internal-full.config
> br-microblazeel-full-internal.config
> br-powerpc-internal-full.config
> br-xtensa-full-internal.config
> I can add some more if you have some suggestions.
Perhaps this proposed br-i586-minimal.config?
--
Venlig hilsen,
Peter Korsgaard
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-11 13:37 ` Thomas Petazzoni
@ 2016-03-11 14:21 ` Peter Korsgaard
0 siblings, 0 replies; 11+ messages in thread
From: Peter Korsgaard @ 2016-03-11 14:21 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Hi,
>> I recently also ran into these gmp/mpc/mpfr issues building a
>> toolchain at work (for the glibc dns issue) and had to spend some
>> time to debug and come up with a similar workaround as you did. I
>> really think we should include that patch in buildroot until we get
>> the $ORIGIN rpath stuff merged to save peoples time.
> OK. So I'll submit such a patch.
Great!
> I would also like to get a resolution for the toolchain wrapper usr/
> issue. I proposed the patch in the thread I originally started, but got
> no feedback so far (but I understand the issue is not the most pleasant
> one to think about).
Yeah, I haven't had time to look at it yet. I'll try to find time this
weekend.
--
Venlig hilsen,
Peter Korsgaard
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-10 22:47 [Buildroot] Autobuilder update Thomas Petazzoni
` (2 preceding siblings ...)
2016-03-11 11:08 ` Peter Korsgaard
@ 2016-03-12 22:58 ` Yann E. MORIN
2016-03-13 12:08 ` Thomas Petazzoni
3 siblings, 1 reply; 11+ messages in thread
From: Yann E. MORIN @ 2016-03-12 22:58 UTC (permalink / raw)
To: buildroot
Thomas, All,
On 2016-03-10 23:47 +0100, Thomas Petazzoni spake thusly:
> Hello,
>
> Some autobuilder updates:
>
> - All the Buildroot pre-built external toolchains have been rebuilt
> with Buildroot 2016.02 + a few patches. To see which patches I'm
> using to build those external toolchains, see the branch at:
>
> http://git.free-electrons.com/users/thomas-petazzoni/buildroot/log/?h=br-ext-toolchain-fixes
>
> - The br-sh4-full configuration has been changed to actually use the
> Buildroot toolchain, and not the pre-built Musl-cross toolchain.
>
> - I've fixed the Free Electrons build server, which was no longer
> building anything since quite some time, due to a lack of disk
> space. This will help re-increase the number of builds done each day.
I updated my instance yesterday evening. Thanks! :-)
Regards,
Yann E. MORIN.
> Let me know if there are other things that should be improved/changed
> in the autobuilder setup (be it adding more toolchain configurations,
> or other changes).
>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, CTO, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] Autobuilder update
2016-03-12 22:58 ` Yann E. MORIN
@ 2016-03-13 12:08 ` Thomas Petazzoni
0 siblings, 0 replies; 11+ messages in thread
From: Thomas Petazzoni @ 2016-03-13 12:08 UTC (permalink / raw)
To: buildroot
Hello,
On Sat, 12 Mar 2016 23:58:38 +0100, Yann E. MORIN wrote:
> > Some autobuilder updates:
> >
> > - All the Buildroot pre-built external toolchains have been rebuilt
> > with Buildroot 2016.02 + a few patches. To see which patches I'm
> > using to build those external toolchains, see the branch at:
> >
> > http://git.free-electrons.com/users/thomas-petazzoni/buildroot/log/?h=br-ext-toolchain-fixes
> >
> > - The br-sh4-full configuration has been changed to actually use the
> > Buildroot toolchain, and not the pre-built Musl-cross toolchain.
> >
> > - I've fixed the Free Electrons build server, which was no longer
> > building anything since quite some time, due to a lack of disk
> > space. This will help re-increase the number of builds done each day.
>
> I updated my instance yesterday evening. Thanks! :-)
In fact, updating your instance was not needed. The changes I made only
affect the .config files, which are re-downloaded every time a build
starts. So updating the autobuild-run script is not needed.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2016-03-13 12:08 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-10 22:47 [Buildroot] Autobuilder update Thomas Petazzoni
2016-03-11 5:27 ` Bernd Kuhls
[not found] ` <E1aeFbm-0004jE-Q7@fli4l.lan.fli4l>
2016-03-11 8:42 ` Thomas Petazzoni
2016-03-11 10:57 ` Peter Korsgaard
2016-03-11 13:38 ` Thomas Petazzoni
2016-03-11 14:20 ` Peter Korsgaard
2016-03-11 11:08 ` Peter Korsgaard
2016-03-11 13:37 ` Thomas Petazzoni
2016-03-11 14:21 ` Peter Korsgaard
2016-03-12 22:58 ` Yann E. MORIN
2016-03-13 12:08 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox