disclaimer: while I have not used make deb-pkg at the same time as cross-compiling
On Mon, Apr 6, 2015 at 7:17 PM, Shawn Landden <shawnland...@gmail.com> wrote: > On Mon, Apr 6, 2015 at 6:53 PM, John Morris <j...@zultron.com> wrote: >> >> >> On 04/06/2015 05:22 PM, Shawn Landden wrote: >>> >>> On Mon, Apr 6, 2015 at 3:15 PM, John Morris <j...@zultron.com> wrote: >>>> >>>> >>>> >>>> On 03/30/2015 10:45 PM, Wookey wrote: >>>>> >>>>> >>>>> +++ John Morris [2015-03-30 22:16 -0500]: >>>>> >>>>>> I'm going to try setting up Wookey's cross-build daemon >>>>> >>>>> >>>>> >>>>> (careful - it really could do with some more work to be moderately >>>>> general!) >>>>> >>>>>> or use sbuild directly, so never mind. >>>> >>>> >>>> >>>> Thanks for the tips, Wookey. I ended up adding `sbuild` functionality to >>>> some scripts I had laying about, and it looks like all the Machinekit >>>> dependencies can be compiled. >>>> >>>> However, there are a few packages that can't be *cross*-compiled, the >>>> most >>>> irritating of which is the Debian `linux` package. (I've modified the >>>> packaging to build Xenomai and RTAI 'featuresets'.) >>>> >>>> The problem is the explicit `Build-Depends: gcc-4.9`, which can't be met >>>> by >>>> the `crossbuild-essential-armhf` or its dependencies. For now qemu will >>>> get >>>> the job done, but of course take ages to do it. >>>> >>> What are you building linux for? If it is just the linux-libc-dev >>> package then there might be a reduced build that only builds that. >> >> >> Xenomai [1] and RTAI [2] are two real-time frameworks. They're both based >> on the ipipe patch, which is a heavy modification to the Linux kernel. >> Looks like I may have to start building the RT_PREEMPT kernel too, since >> that's been dropped from Jessie. Machinekit [3] features a RT threads layer >> that we've ported to several threads systems. >> >> The Beaglebone kernel took over 2 hours to compile with -j8 under qemu. >> Ouch. > Just skip the debian packaging altogether and use `make deb-pkg` from > the linux source tree. (with CONFIG_CROSS_COMPILE set appropriately) >> >> [1]: http://xenomai.org >> [2]: https://www.rtai.org >> [3]: http://machinekit.io >> >> John >> >> >> -- >> To UNSUBSCRIBE, email to debian-embedded-requ...@lists.debian.org >> with a subject of "unsubscribe". Trouble? Contact >> listmas...@lists.debian.org >> Archive: https://lists.debian.org/552338b5.4080...@zultron.com >> > > > > -- > Liberty equality fraternity or death, > > Shawn Landden > ChurchOfGit.com -- Liberty equality fraternity or death, Shawn Landden ChurchOfGit.com -- To UNSUBSCRIBE, email to debian-embedded-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAJusiZWfss2hQKqdXACs=JabcvN9oUq2L4c=xew3bbvtfid...@mail.gmail.com