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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox