Has anyone ported meta-xilinx to dunfell? Is there any way to use meta-xilinx with newer release than 'zeus'? Is 'master' (according to conf it supports 'dunfell' and 'gatesgarth') stable and could be used?
The latest Xilinx releases (v2020.1 and v2020.2) are based on 'zeus' which is more than one year old. There were upgrades in other layers (e.g. Qt) fixing affecting bugs over last year, but they were not backported to 'zeus'. It's surprising and disappointing that the latest Xilinx release v2020 was not based on the latest Yocto release. Why is that? According to this video [1] yocto is one of the official Xilinx flow. However, your development milestones are not clear to me. Why don't you keep meta-xilinx aligned with yocto releases? Is Xilinx committed to supporting the Yocto flow? Regards, Adrian [1] https://www.xilinx.com/video/software/xilinx-embedded-linux-build-flows-yocto-project.html On 22.10.2020 19:26, Mark Hatle wrote: > Most of the work I've been doing has been on master branch. (But it's been > over > a week since the last major build I've run.) > > The majority of the work has been using MACHINE=zynqmp-generic, with a > DISTRO=poky. > > As mentioned before, the baremetal and some of the microblaze stuff is not > working properly yet. Still trying to figure out how to resolve those issues, > but unfortunately I probably won't get back to it until early November. > > --Mark > > On 10/22/20 9:02 AM, Philip Balister wrote: >> Is there any combination of layers that actually work for zynqmp? I >> constantly run into build failures, bad docs etc. >> >> Philip >> >> On 10/14/20 3:33 PM, Mark Hatle wrote: >>> >>> On 10/8/20 8:50 AM, Scott Ellis wrote: >>>> I don't see any commits to *meta-xilinx* *[master]* since Aug 14. >>>> >>>> Since *[dunfell]* is a Yocto LTS release we would really like to use this >>>> version. >>> We've replied to this in the past. We don't have any intention of >>> supporting >>> dunfell in meta-xilinx. >>> >>> Our last release was on Zeus, (Fall 2019) and our next major release will >>> be on >>> Fall 2020 (unless things change..) >>> >>> This is how we've been operating for many years, supporting every other >>> release. >>> >>> What HAS changed recently is that we're actively working on master. So >>> instead >>> of waiting until spring for gatesgarth to work, it will be "mostly" working >>> and >>> continued development/maintenance through at least spring. >>> >>>> Right now the *libgloss* and *newlib* bbappends are still referencing >>>> version >>>> 3.1, the versions that *Poky* *[zeus]* uses. >>> This work for _master_ is in progress. >>> >>> Look at the top three commits: >>> >>> https://github.com/Xilinx/meta-xilinx/tree/mgh/master-next >>> >>> Note, the reason this hasn't been merged yet is that it DOES NOT YET WORK! >>> Building a baremetal toolchain results in numerous compiliation and >>> installation >>> failures. >>> >>> Again, if you or anyone else can help resolve these we'll happily accept >>> patches >>> -- but until then the work is on-hold until other more pressing issues are >>> resolved. (We're constantly juggling both internal and external >>> priorities.) >>> >>>> So they can't work with *Poky* *[dunfell]*'s 3.2 versions. >>> We started developing master _after_ dunfell was released. It would divide >>> our >>> resources to backport the master work to dunfell, and this would limit our >>> abilities to manage master and do other new development tasks that we have. >>> >>> As stated a few months ago when this was asked. If someone wants to manage >>> a >>> dunfell branch, let us know. We're happy to work with you, but we just >>> don't >>> have resources to spare managing a dead end when master and future >>> development >>> is far more important. >>> >>>> This makes the *pmu-firmware* unbuildable which is an issue for *zynqmp* >>>> boards. >>>> >>>> From *[dunfell]* branch of *Poky* >>>> >>>> >>>> ~/poky-dunfell$ ls -l meta/recipes-core/newlib/ >>>> total 16 >>>> drwxrwxr-x 2 scott scott 4096 Apr 23 07:09 libgloss >>>> -rw-rw-r-- 1 scott scott 858 May 1 14:24 libgloss_3.2.0.bb >>>> -rw-rw-r-- 1 scott scott 571 May 1 14:24 newlib_3.2.0.bb >>>> -rw-rw-r-- 1 scott scott 1995 May 1 14:24 newlib.inc >>>> >>>> From *[master]* branch of *meta-xilinx* >>>> >>>> >>>> ~/poky-dunfell$ ls -l >>>> meta-xilinx/meta-xilinx-standalone/recipes-core/newlib/ >>>> total 8 >>>> -rw-rw-r-- 1 scott scott 405 Aug 26 15:39 libgloss_3.1.0.bbappend >>>> -rw-rw-r-- 1 scott scott 584 Aug 26 15:39 newlib_3.1.0.bbappend >>>> >>>> >>>> But also in the new *meta-xilinx/meta-microblaze* layer *newlib* and >>>> *libgloss* >>>> reference the 3.3 version. >>>> >>>> But 3.3 is from *Poky* *[master]*, what will be the branch that follows >>>> *[dunfell]*. >>>> >>>> From *[master]* branch of *meta-xilinx* >>>> >>>> >>>> $ ls -l meta-xilinx/meta-microblaze/recipes-core/newlib/ >>>> total 16 >>>> drwxrwxr-x 2 scott scott 4096 Aug 15 19:13 files >>>> -rw-rw-r-- 1 scott scott 229 Aug 15 19:13 libgloss_3.3.%.bbappend >>>> -rw-rw-r-- 1 scott scott 965 Aug 15 19:13 microblaze-newlib.inc >>>> -rw-rw-r-- 1 scott scott 230 Aug 15 19:13 newlib_3.3.%.bbappend >>>> >>>> From *[master]* branch of *Poky* >>>> >>>> >>>> ~/poky-master$ ls -l meta/recipes-core/newlib/ >>>> total 16 >>>> drwxrwxr-x 2 scott scott 4096 Feb 1 2020 libgloss >>>> -rw-rw-r-- 1 scott scott 858 Jun 5 16:12 libgloss_3.3.0.bb >>>> -rw-rw-r-- 1 scott scott 571 Jun 5 16:12 newlib_3.3.0.bb >>>> -rw-rw-r-- 1 scott scott 1942 Jun 5 16:12 newlib.inc >>>> >>>> >>>> So is Xilinx even working on a *[dunfell]* branch or are they just >>>> skipping over >>>> this release? >>> No we are NOT working on dunfell, nor do we have plans to do so. >>> >>> If someone else wants to backport master work to Dunfell and handle help >>> requests, we are more then happy to work with you and facilitate this. But >>> we >>> simply don't have the resources to do this ourselves. In future releases, >>> we >>> hope to enable it, but we started doing this work AFTER Dunfell was already >>> obsolete (from a development perspective). >>> >>> --Mark >>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#4848): https://lists.yoctoproject.org/g/meta-xilinx/message/4848 Mute This Topic: https://lists.yoctoproject.org/mt/77383753/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
