Hi, before I head to bed: I was actually thinking about using a SPEC from any other platform (ie. prolly x86_64) and just fixing a few flags, if at all necessary – the cmake build system will usually deal just fine! So really, if you want bleeding edge, go for it :) and don't wait for EPEL.
Cheers, Marcus On 28.04.2016 21:10, Lamar Owen wrote: > Marcus, > > Thanks for the information. > > Once EPEL is available for AArch64, it won't be hard at all, as there > is already a GNURadio 3.7.5 package with SPEC and such, and at that > point it won't be difficult to do. I sent a separate message about > that, though..... > > But at the moment EPEL is not available for AArch64, and so I am > building the dependencies from the EPEL source RPM's (rpmbuild and I, > from before rpmbuild was split out of the main rpm executable, are old > friends.....). EPEL for AArch64 is likely being held up for RHEL for > ARM64, which might possibly happen with the RHEL 7.3 release (but > might not, too.....). The CentOS developers are doing an ARMv7 > (armv7hfp) but not an ARMv8 (aarch64). So I'm incrementally building > and installing select RPMs from EPEL now for aarch64, and I'll have > all that for each build. > > Cross-building of RPM's would be an interesting skill to learn, and > maybe I'll go down that path at some point (point mock to the > appropriate executables for the compilers and it should work, but > might not......) but RPM buildhosts typically are native or emulated > (QEMU buildhosts for some architectures are possible). > > Oddly, my time is easier to justify than electricity here..... but > then again, I'm the CIO here...... > > On 04/28/2016 01:48 PM, Marcus Müller wrote: >> I can really well understand the nature of "wanting to learn by doing" >> :) but since GNU Radio builds excellently without GRC or graphical >> (gr-qtgui, gr-wxgui, gr-sdl) interfaces, I'd really say: Start with GNU >> Radio minus graphical stuff – adding that later on when necessity >> dictates is probably a good idea, but for now, it sounds a bit >> "overkilly", to be honest. >> >> If you want to wrap things up for multiple different deployments (or >> even just deployments at different times), going the extra mile of >> cross-building a CentOS package definitely sounds like the skill I'd >> prefer to have, rather than building on the device itself. >> That way, installing GR boils down to a simple rpm command, rather than >> a recompile just to get this stuff done on yet another machine. Also, if >> there's already a gnuradio package SPEC that defines all the >> dependencies, rpmbuild will take care of making sure everything >> necessary to do the package build will be there – no manual chasing >> dependency rabbits down dependency holes, and the resulting binary >> package will automatically demand that you yum install the GNU Radio >> dependencies. Notice that if your .edu, the electricity spent on >> cross-compilation is probably paid for, whereas your hours chasing >> dependencies might or might not be :D >> >> > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio