summaryrefslogtreecommitdiffstats
path: root/meta-boot2qt-distro
Commit message (Collapse)AuthorAgeFilesLines
* Remove default expansion parameter from getVarv5.12.0-rcSamuli Piippo2018-11-2121-27/+27
| | | | | | | | getVar defaults to expanding the variable, the second True parameter is unnecessary. Change-Id: Iafaf179c67ffedaba2946c078c1810a80198cf5e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: disable lto for static libsSamuli Piippo2018-11-141-1/+4
| | | | | | | | | | If static libs are compiled with lto and tried to be used on a Window host, the linker will fail with error: "plugin needed to handle lto object" Fixed: QTBUG-71749 Change-Id: I8811faca15307d82173b6ee9e5ffca1114898cd9 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* emulator: remove invalid vga mode from boot parametersSamuli Piippo2018-11-141-0/+7
| | | | | | | | | | The default wks file from poky sets vga=0x318, which is invalid for our virtual box image and causes delay on boot up. Add new wks file without the vga mode. Task-number: QTBUG-71783 Change-Id: I03fcad931562bbd7c7c75e72e179eaf0240a3527 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: use correct version number for automotive qbspSamuli Piippo2018-11-081-1/+2
| | | | | Change-Id: I7bbe8fb4771d683fb536f99fc039cb489bcaf504 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: disable ltcg on windows hostSamuli Piippo2018-11-061-0/+30
| | | | | | | | | | | | | GCC7 does not support LTO with mingw, which means we cannot use the ltcg option when cross-compiling on Windows host. Update upstream patch that disables ltcg for host_builds and extend it for builds on Windows hosts. Task-number: QTBUG-71596 Fixes: QTBUG-71596 Change-Id: I8ab7ec36f964c95c2189a77bdde6e08bd2817234 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* intel: rework initramfs supportSamuli Piippo2018-11-011-6/+5
| | | | | | | | | | | | The WKS image creation ignored our old initramfs. Change to using an existing core-image-minimal-initramfs recipe and extend it with support for the internal MMC reader. Add separate recipe to combine the intel microcode and the new initramfs, and add wks file to use it. Remove all old recipes that are no longer used. Change-Id: I4e1f244685a7f2bd304aa23d9e07580fa9dc9652 Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* cmake: fix cmake configurations for QtCreatorSamuli Piippo2018-10-304-0/+99
| | | | | | | | | | Include cmake and make as explicitly to the toolchain. Fix nativesdk-cmake compilation for mingw toolchain. Add CMake registration code to the QBSP installer scripts. Task-number: QTBUG-71315 Change-Id: If29e12d6ce24546ba8a834969b6f60e3216e6962 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* imx7s-warp: bring back kernel with display supportv5.12.0-beta3Samuli Piippo2018-10-241-0/+4
| | | | | | | | | | | | Add old kernel recipe from meta-freescale-3rdparty layer that was removed in sumo branch. It provides support for the display and the touchscreen. Fix perf build with old kernel sources and use correct appcontroller.conf after MACHINEOVERRIDES was changed in the machine config. Task-number: QTBUG-68899 Change-Id: I6d2cd70951f86a99a8878915ce1bfc598dc95ee0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtgamepad: add QtGamePad to the imageSamuli Piippo2018-10-244-0/+62
| | | | | | | | And build qt3d with the gamepad support enabled. QtGamePad depends on libsdl2 which needs adjustment to build without x11. Change-Id: I03e42136ab4d50d66b0d95f14ad8f21922e03477 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwebengine: remove LTCG overrideSamuli Piippo2018-10-231-31/+0
| | | | | | | LTCG is already disabled in QtWebEngine code, no need to override here. Change-Id: I85d2985672e9a1d73a3cccc55293f3a8ded68d6d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* meta-qt5: update layerMikko Gronoff2018-10-191-3/+3
| | | | | | | | | | | | | | | | | * Pull in latest upstream/master content via 5.11 -> 5.12 merge * Update Qt 5.12.0 submodules to latest revisions, including fix for unstable qtwebengine build (QTBUG-70914) * Nativesdk packagegroup updated accordingly after default packages change in upstream/master commit: "3224b02 nativesdk-qtbase: use default PACKAGES" pulled in by merge commit 21f10e4 below. Updates: aecbcd8 qt5: update submodules 21f10e4 Merge remote-tracking branch 'qtyocto/5.11' into 5.12 Task-number: QTBUG-70847 Change-Id: I50cd486687a0fa8bb63d6960895ba7e6fc4fe3b3 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtbase: update .bbappendMikko Gronoff2018-10-151-1/+0
| | | | | | | | freetype added as default in meta-qt5 commit: 333949a8239dfa7788b35f1059614733e11a6a25 Upgrade to Qt 5.8 Change-Id: Ie9da6a119bf44cc5f9fc9582970920943b633147 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* rng-tools: update rng-tools .bbappendMikko Gronoff2018-10-141-17/+2
| | | | | | | | | | | | | | | | | poky(sumo) has now a systemd service file with appropriate installation in recipe, but the rngd.service file itself is still broken using /dev/urandom as a RNG_DEVICE. Update bbappend, leaving fixed rngd.service file override in place. poky commit where systemd service added: b5fc88b3d35cc97c357ade91f0c9f376e3aed1cf rng-tools: add systemd service file init script (leaving systemd broken) was fixed in poky with commit: b3b7ee4097b42b06f92127ca98663a96284ee185 rng-tools: Fix crazy defaults Change-Id: I3330718543fd68dd9102d3f4ed3479c23d254321 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add configuration to build non-(L)GPLv3 imageSamuli Piippo2018-10-121-0/+48
| | | | | | | | | | | | | | | | | | | | The include file marks all (L)GPLv3 packages incompatible and removes dependencies to those compoments from the image. Not all dependencies can be removed and for those there are GPLv2 alternatives available in meta-gplv2 [1] which needs to be separately added to build configuration. Note that, these relocated GPLv2 recipes do not receive the same level of maintenance as other core recipes. The recipes do not get security fixes and upstream no longer maintains them. Intel NUC is not fully supported as there is no alternative recipe available for grub-efi. [1] https://www.yoctoproject.org/docs/2.5/ref-manual/ref-manual.html#migration-2.3-gplv2-and-gplv3-moves Task-number: QTBUG-68713 Change-Id: Ie41ec924f42b1bf67c8f2c2dd26bb7dfc2b45f1d Reviewed-by: Risto Avila <risto.avila@qt.io>
* linux-firmware: remove .bbappendMikko Gronoff2018-10-101-30/+0
| | | | | | | | | Originally added to suppress build error "ERROR: QA Issue: linux-firmware: Files/directories were installed but not shipped in any package." Change-Id: I23dbce6bd6026627899d0b2355d34f1a435ad7a2 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* gcc: remove .bbappendMikko Gronoff2018-10-101-33/+0
| | | | | | | | | Remove obsolete gcc-sanitizers .bbappend. Changes available via poky (sumo) commit: b46caed47b0f74520cd9280bbe3e3676d9a19046 gcc-sanitizers: Update supported architectures Change-Id: I6110977c3a5bc800a258dd128d291b1864504b99 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* renesas: support for RCar-3 D3 DRAAKSamuli Piippo2018-10-102-0/+100
| | | | | | | | | | | | | meta-renesas has support for the D3 Draak board only in version Renesas-Yocto-v2.22.0.1_D3 version. Other Renesas boards are already using more recent verions. Checkout the D3 specific version in a different directory, so that all Reneasas boards can be supported. renesas-rcar-gen3 repo has been updated with D3 drivers from D3_Linux_2.23.01_BSP_3D BSP package. Task-number: QTBUG-68925 Change-Id: If8283d31945b375ce4256a15132e185e0d676800 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* renesas: update to v3.9.0Samuli Piippo2018-10-103-9/+50
| | | | | | | | | | Use the latest revision of meta-renesas and add support for the E3 Ebisu board. Task-number: QTBUG-68912 Task-number: QTBUG-68985 Change-Id: Ie15a69b606b1726b0404263ef9ac15a58f7258ae Reviewed-by: Jani Launonen <jani.launonen@qt.io>
* binutils: remove .bbappendMikko Gronoff2018-10-091-30/+0
| | | | | | | | | | Remove obsolete LDGOLD_sdkmingw32 append. Upstreamed fix available via poky (sumo) commit: 2c8cc36f240fca72b84d2b9cabb82faf2fa7f810 binutils: apply mingw fix only for binutils-cross-canadian Change-Id: I5189a2075e421ef0a42273f33900770f32b20de4 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* perf: remove .bbappendMikko Gronoff2018-10-091-30/+0
| | | | | | | | libunwind is enabled by default in poky (sumo) by commit 4a4082768d52096be2806093249892ce7180e0bc perf: enable libunwind Change-Id: Ia872b97ca82a1a40bafba2a125bfa78f273acf61 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtbase, mesa: remove gbm related bbappendsMikko Gronoff2018-10-092-34/+0
| | | | | | | | | | | | | changes available in upstream: meta-qt5: 75e2d3a2e3888c06c1da74f3f6ab82882f450064 poky: 39e0d1f0e4e3afe8e7032bb462d21f2e6f8b714e 8be26d5833cea0d221d85a3502bbc11641209701 Change-Id: Ibb3c96ce60e79272fd3a273db772bd3940dc7551 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Merge remote-tracking branch 'origin/pyro' into sumoSamuli Piippo2018-10-041-1/+1
|\ | | | | | | | | | | | | | | | | | | * origin/pyro: automotive: update component revisions meta-qt5: update layer qbsp: update component namespace meta-qt5: update layer Change-Id: I9beadf3b95211b6af113a756ce69300713457c0d
| * qbsp: update component namespaceSamuli Piippo2018-09-121-1/+1
| | | | | | | | | | | | | | | | qt.embedded is renamed to embedded, matching existing components in the online installer. Change-Id: I010f567d5f6fa09c269affe91cb5ec1943e0920a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | qtbase: enable harfbuzzSamuli Piippo2018-10-031-0/+1
| | | | | | | | | | | | | | | | | | Start using harfbuzz-ng instead of the very old harfbuzz that Qt defaults to when -no-harfbuzz configure option is used. Task-number: QTBUG-70277 Change-Id: I136bf062cf73a82a7743ce422369df4ec0873bf0 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* | tegra-t18x: update to Drive 5.0 Linux Drive CX2Samuli Piippo2018-10-011-5/+15
| | | | | | | | | | | | | | Using [5.0.2.0] Drive 5.0 Linux Drive CX2 Change-Id: Ia21bca95f216347164e824d57bf7b7ce32243f87 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | imx8: adapt to sumoSamuli Piippo2018-10-013-58/+81
| | | | | | | | | | | | | | Use WIC to create the image. Change-Id: I0413f60f96f2f4d3300dc84fdd2baabcc9bb120d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | sabresd: rename config fileSamuli Piippo2018-09-282-44/+6
| | | | | | | | | | | | | | Upstream has combined imx6q and imx6dl machine configs to one. Change-Id: Iac181b7e937ddb1767dcc1a5ed14ac5a358ba47c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | raspberrypi: update to sumoSamuli Piippo2018-09-281-4/+0
| | | | | | | | | | | | | | | | | | Update meta-raspberrypi layer to the latest revision on sumo branch and make the necessary adaptations. Userland recipe updated to match one from master branch. Change-Id: Ied57793c78fbd022a1b134a6d3165b98bd8a0518 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | intel: update to sumoSamuli Piippo2018-09-281-2/+1
| | | | | | | | | | | | | | | | | | | | Update meta-intel layer to the latest revision on sumo branch and make the necessary adaptations. Use WIC for the image creation and remove previously used classes that are no longer needed. Mesa is now recent enough, removing all existing recipes. Change-Id: I747505ac25397a0b2f0a811bb9a7c5e5e1a53cfe Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | toradex: update to latest releaseSamuli Piippo2018-09-286-30/+21
| | | | | | | | | | | | | | | | Update toradex layers to 2.8b3 (rocko) and make the necessary adaptations. Use WIC for image creation. Change-Id: I7f7cc76e6c215c9edba1bcbede796b78f08b258c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | emulator: adapt to sumoSamuli Piippo2018-09-282-6/+7
| | | | | | | | | | | | | | | | - Use WIC for image creation - Update VirtualBox components Change-Id: I48d76906a66477ec844cbdc37c919079a9bd949b Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | jetson: update to sumoSamuli Piippo2018-09-281-8/+1
| | | | | | | | | | | | | | | | Update meta-tegra layer to the latest revision on sumo branch and make the necessary adaptations. Change-Id: I4119fdf43507645ae3c02da01e3695cdbedf6321 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | warp7: adapt to sumoSamuli Piippo2018-09-281-2/+0
| | | | | | | | | | | | | | | | | | Upstream has switched to mainline kernel and the current kernel recipe has been removed. The mainline kernel however does not support the TRULY display. Change-Id: Ic9046efb97fe4f7080c221eb742339423fd7579a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | qtlocation: rebase patch to remove build warningsSamuli Piippo2018-09-281-5/+6
| | | | | | | | | | Change-Id: Ibbc48b9d8dd0c41966e8acb71e065122ee36719f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | openssl: remove bbappendSamuli Piippo2018-09-282-130/+0
| | | | | | | | | | | | | | patching is no longer needed Change-Id: Ie56f2d6ee4b7807c9d3743bc03986104eeafdcd7 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | vulkan: remove vulkan from DISTRO_FEATURES for non-gpu boardsSamuli Piippo2018-09-286-8/+8
| | | | | | | | | | Change-Id: I470d84544835ccdf8c01a21685110c751a2e526e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | poky: update to 2.5 branch (sumo)Mikko Gronoff2018-09-284-22/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update yocto from 2.3.4 (pyro) to 2.5.1 (sumo): - Update poky, meta-openembedded & meta-mingw to sumo branch - update image classes (obsolete IMAGE_DEPENDS definitions) - Update bbappends under meta-boot2qt-distro - Update meta-*-extras layers bbappends & patches All recipes related to nitrogen6x are fixed here, but this depends on follow up commits to work correctly. Task-number: QTBUG-68681 Change-Id: Ic5802c5c1a3989bed746f96f8cf173743ec755bb Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | connman: remove bbappendOleksandr Kravchuk2018-09-253-56/+0
| | | | | | | | | | Change-Id: Idafcfc55ea3588c811ce41471d94ad63ba657101 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Merge remote-tracking branch 'origin/pyro' into sumoSamuli Piippo2018-09-1031-176/+73
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/pyro: (29 commits) meta-qt5: update layer qt5: Enable Link Time Optimization toradex: add Qt marketing slides toradex: add support for colibri-imx6ull rpi: include mcp2515 overlay for CAN support qtdeviceutilities: update to latest version boot2qt-demos: update revision boot2qt-addons: update components meta-qt5: update layer boot2qt-launcher: update to latest version qtdeviceutilities: update to latest version Do not use Link Time Optimization boot2qt-demo: update demo videos qtquicktimeline: fetch from public repository boot2qt-demos: no need to patch demos anymore Don't use git folder to check if we are using SDK sources toradex: include easy installer file in the release 7z toradex: Add Boot2Qt material to the Tezi image meta-qt5: update layer qt5: update submodules ... Change-Id: I23e9b0a018328d7be1441616c07c526e2db61be2
| * qt5: Enable Link Time OptimizationSamuli Piippo2018-09-072-0/+32
| | | | | | | | | | | | | | | | | | | | Re-enable building qtbase and rest of the modules with Link Time Optimization that significantly improves performance and reduces binary sizes. Exclude it from QtWebEngine, as it produces unstable binaries for ARM. Task-number: QTBUG-68688 Change-Id: Ic2448229b878c5b16febf4773dba6c52f5983fd5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * toradex: add support for colibri-imx6ullSamuli Piippo2018-09-072-0/+52
| | | | | | | | | | | | | | | | | | | | All u-boot scripts updated and one added for colibri-imx6ull. Colibri-imx6ull supports tezi, but has same size limitation as colibri-imx7. Task-number: QTBUG-70052 Change-Id: Ia05f15c27ceff2b643470c08c3c1be6ace209fb4 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * rpi: include mcp2515 overlay for CAN supportSamuli Piippo2018-09-071-0/+5
| | | | | | | | | | | | Task-number: QTBUG-70345 Change-Id: I94b0db5f1be43668832d1f283590f1a6bf0b91f9 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * Do not use Link Time OptimizationMichal Klocek2018-08-271-1/+0
| | | | | | | | | | | | | | | | Ltcg creates currently unusable qwebengine binaries for arm. Task-number: QTBUG-69808 Change-Id: I60d47f63295c3f1b6d8031e9ca768c08e3898e88 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * qtquicktimeline: fetch from public repositorySamuli Piippo2018-08-242-8/+2
| | | | | | | | | | | | | | | | | | | | Repository is now public, so we can treat it as a regular qt5 module. Remove qmlpreview recipe as that's part of qtdeclarative in 5.12. Task-number: QTPM-1153 Change-Id: I9bf608136c956124c83c23d50b52f4050bde10c5 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * toradex: include easy installer file in the release 7zSamuli Piippo2018-08-203-0/+12
| | | | | | | | | | Change-Id: I09852c003bfc7d9cac6c30708ada95c09d785efd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * toradex: Add Boot2Qt material to the Tezi imageSamuli Piippo2018-08-201-2/+1
| | | | | | | | | | | | | | | | | | | | Make the image recipe's summary more descriptive as it's shown in the easy installer. The Boot2Qt EULA is shown to user before the image can be installed. Task-number: QTPM-1427 Change-Id: I1039bdc0756a94922a93bd87fa5eb0193237285f Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io>
| * toradex: fix problem with basehash in teziSamuli Piippo2018-08-161-0/+4
| | | | | | | | | | | | | | | | | | | | The tezi image uses DATE value but does not exclude it from basehash calculation, which leads to build error: "basehash value changed from ... to .... The metadata is not deterministic and this needs to be fixed." Change-Id: I02650c233df7d7b5443a4968f8b7be3759506cef Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * Update Qt license agreementSamuli Piippo2018-08-1419-25/+25
| | | | | | | | | | | | | | | | | | Include the latest Qt License Agreement version 4.0, as it's available in qtbase. Use the same filename as used in meta-qt5 layer, so this license will be used in all Qt recipes that use The-Qt-Company-Commercial license. Change-Id: Ic02eb2c6c6d210ad30ee6a65d23afaa5b8b68589 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Use MACHINE_EXTRA_INSTALL_SDK to include libnss-mdns for QEMU toolchainsRyan Chu2018-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | MACHINE_EXTRA_INSTALL means that libnss-mdns was installed into the image and not to the toolchain that Coin is using. What we wanted was MACHINE_EXTRA_INSTALL_SDK += "libnss-mdns" Relates to yocto/meta-boot2qt 2f17ab34687ef100c4390057dd220ab431ec8ff8 Change-Id: Ic556dd874dd39c2e9661904bd78145e1f88086cf Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * ti: remove all support for TI boardsSamuli Piippo2018-08-145-200/+0
| | | | | | | | | | | | | | | | | | | | | | am335x-evm, beagleboard and beaglebone are no longer supported or maintained, so builds are no longer working. Remove all recipes and configurations for them. Task-number: QTBUG-69047 Change-Id: I1787187363386c6ace00077e6291c7ac591d5e12 Reviewed-by: Kalle Viironen <kalle.viironen@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>