From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@busybox.net
Subject: [Buildroot] Analysis of defconfig build failures
Date: Sun, 12 Aug 2018 17:01:38 +0200 [thread overview]
Message-ID: <20180812170138.0b51be07@windsurf> (raw)
Hello,
Today, I analyzed the defconfig build failures of
https://gitlab.com/buildroot.org/buildroot/pipelines/27617503. I fixed
a number of them, except two:
- Problem of U-Boot failing to build due to a clash between the libfdt
headers part of U-Boot, and the libfdt headers installed by our
host-dtc package. We already made several changes in uboot.mk to try
to fix this, but it still doesn't work properly.
Does anybody has an idea ? Thomas DS, you already worked on this
issue (you're the author of commit
baae5156ce37e8b2775f04710f7d1c8e97e4114c). Any clue ?
The problem is fixed in U-Boot 2018.01 but present in 2017.11.
However, we have a number of vendor-provided U-Boot, and it's not
necessarily easy to upgrade all defconfigs to use at least 2018.01.
- Problem of recent U-Boot that needs host-bison to build kconfig.
Yann posted a patch series to make bison and flex hard requirements
of Buildroot. Do we want to go this way ?
Here is the detailed list of the defconfig build failures:
- Filesystem too small
raspberrypi2_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314938
Fixed by
https://git.buildroot.org/buildroot/commit/?id=272bf797c9c4d67154316619ff6fcadb63d38511
- U-Boot FDT headers issues
engicam_imx6qdl_icore_qt5_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314813
at91sam9x5ek_mmc_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314788
atmel_sama5d4_xplained_mmc_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314800
atmel_sama5d27_som1_ek_mmc_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314789
atmel_sama5d3_xplained_mmc_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314795
atmel_sama5d4_xplained_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314798
at91sam9x5ek_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314786
atmel_sama5d3_xplained_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314793
atmel_sama5d2_xplained_mmc_dev_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314791
orangepi_zero_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314891
olimex_a20_olinuxino_lime2_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314876
freescale_imx6qsabreauto_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314820
freescale_imx6sxsabresd_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314822
freescale_imx6dlsabreauto_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314818
freescale_imx8mqevk_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314824
linksprite_pcduino_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314843
atmel_sama5d3_xplained_mmc_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314794
zynq_zybo_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314970
freescale_imx7dsabresd_defconfig
https://gitlab.com/buildroot.org/buildroot/pipelines/27617503/failures
freescale_imx6qsabresd_defconfig
https://gitlab.com/buildroot.org/buildroot/pipelines/27617503/failures
amarula_vyasa_rk3288_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314767
engicam_imx6qdl_icore_rqs_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314814
freescale_imx6dlsabresd_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314819
bananapro_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314804
orangepi_pc_defconfig
https://gitlab.com/buildroot.org/buildroot/pipelines/27617503/failures
olimex_a20_olinuxino_lime_mali_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314878
engicam_imx6ul_geam_defconfig
https://gitlab.com/buildroot.org/buildroot/pipelines/27617503/failures
olimex_a20_olinuxino_lime_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314877
olimex_a10_olinuxino_lime_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314871
nanopi_neo_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314855
bananapi_m2_plus_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314802
bananapi_m1_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314801
engicam_imx6ul_isiot_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314816
orangepi_one_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314884
nanopi_m1_plus_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314853
orangepi_plus_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314888
engicam_imx6qdl_icore_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314812
atmel_sama5d2_xplained_mmc_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314790
zynq_zc706_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314968
atmel_sama5d4_xplained_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314797
olimex_a20_olinuxino_micro_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314879
olimex_a13_olinuxino_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314873
zynq_zed_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314969
roseapplepi_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314944
nanopi_m1_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314852
atmel_sama5d3_xplained_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314792
zynq_microzed_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314967
atmel_sama5d4_xplained_mmc_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314799
cubieboard2_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314811
beagleboardx15_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314805
at91sam9x5ek_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314785
atmel_sama5d3xek_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314796
orangepi_zero_plus2_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314892
at91sam9x5ek_mmc_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314787
nitrogen8m_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314866
solidrun_macchiatobin_marvell_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314956
arcturus_ucls1012a_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314768
sheevaplug_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314946
- ATF doesn't build
arm_juno_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314771
Fixed by
https://git.buildroot.org/buildroot/commit/?id=395bc11dde5b4ef034118a9be568131f134daaa3.
- Overlay doesn't exist
snps_archs38_vdk_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314952
Fixed in
https://git.buildroot.org/buildroot/commit/?id=f9707ac5840df8bd707a3fad9894441c34c2cf79.
- U-Boot needs Bison
asus_tinker_rk3288_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314775
The proposal from Yann in
http://patchwork.ozlabs.org/project/buildroot/list/?series=59260 is
to make flex and bison hard requirements of Buildroot. We need to
take a decision on this.
- Kernel needs OpenSSL
imx6ulpico_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314839
imx7dpico_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314841
mx51evk_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314847
orangepi_lite_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314883
Fixed by
https://git.buildroot.org/buildroot/commit/?id=6ee74275367d565ee988f92a93e64002e6f529ef.
- Weird "ERROR: Invalid size suffix 'B' in '512B'" issue
ts7680_defconfig
https://gitlab.com/buildroot.org/buildroot/-/jobs/88314963
Fixed by
https://git.buildroot.org/buildroot/commit/?id=f1bdb63ff4fddc53cdb43ad670dbf6f3401c19ca.
- Failed because of Gitlab issues. I restarted them, but didn't wait
for their new build to complete.
lego_ev3_defconfig
raspberrypi0w_defconfig
orangepi_pc_plus_defconfig
mx6cubox_defconfig
qemu_mips32r2el_malta_defconfig
armadeus_apf27_defconfig
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
next reply other threads:[~2018-08-12 15:01 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-08-12 15:01 Thomas Petazzoni [this message]
2018-08-15 19:09 ` [Buildroot] Analysis of defconfig build failures Peter Korsgaard
2018-08-15 19:34 ` Thomas Petazzoni
2018-08-15 21:27 ` Peter Korsgaard
2018-08-15 22:18 ` Thomas Petazzoni
2018-08-16 19:52 ` Thomas De Schampheleire
2018-08-16 20:06 ` Thomas Petazzoni
2018-08-23 19:49 ` Thomas De Schampheleire
2018-08-25 20:21 ` Thomas De Schampheleire
2018-08-25 20:54 ` Thomas De Schampheleire
2018-08-27 8:12 ` Peter Korsgaard
2018-08-27 8:28 ` Thomas Petazzoni
2018-08-27 8:45 ` Peter Korsgaard
2018-08-27 21:01 ` Thomas De Schampheleire
2018-08-27 21:19 ` Peter Korsgaard
2018-08-28 8:07 ` Luca Ceresoli
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=20180812170138.0b51be07@windsurf \
--to=thomas.petazzoni@bootlin.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 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.