Monday, December 2, 2013

Re: [Discuss-gnuradio] Status of GNU Radio with OSX 10.9

Hi Arturo - You don't need all 8 diff files. If you read through the Portfile for GNU Radio, you'll find that you need just 5 of those patches to build 3.6.5.1 on 10.9; if you want to build on 10.8, you need just 3.

Needed for 10.8 and 10.9 (and, likely, 10.7 or earlier):

patch-path-order.diff
patch-volk_lib_CMakeLists.txt.legacy.diff
patch-volk_gen_archs.xml.legacy.diff

Needed just for 10.9/libc++:

patch-gnuradio-core_swig_std_std_container.i.diff
patch-gnuradio-core_swig_include-std_string.i.diff

If you use those patches on your OOT build of GNU Radio, you should be able to build it with minimal defines added to the cmake command line. - MLD

On Dec 2, 2013, at 2:23 PM, Arturo Rinaldi <arty.net2@gmail.com> wrote:
> mmm I see.....ok let's do it this way. Let's say that i untar the 3.6.5.1 tarball and write a script that patches all the needed files before running the usual steps of configuration.
>
> If I have understood well what I have to do I need to use all the 8 diff files you uploaded on the macports server, join them and apply the result to the extracted tarball directory. I can try that with
>
> patch --dry-run
>
> to find if the patching is properly perfromed and the files are not affected by patching. Now i have to figure out which are the right diff files to patch the legacy version and the new version since I'm noticing that the source path structure is different in the new tarball. Do I have to use all of them or not ? Can i write just one single diff file to apply before building from source as usual ? I was thinlking thah once the work is finished i could post it on the mailing list so it'd be available for everyone.....let me know if you like the idea.


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

No comments:

Post a Comment