discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] 3.7.9.2 Win64 binaries ready + Build scripts


From: Geof Nieboer
Subject: Re: [Discuss-gnuradio] 3.7.9.2 Win64 binaries ready + Build scripts
Date: Thu, 14 Apr 2016 17:51:35 +0300

Tom,

Not a problem, glad to help.  If you give my username edit access, I'll update the wiki to point people there if interested.

Geof

On Thu, Apr 14, 2016 at 4:58 PM, Tom Rondeau <address@hidden> wrote:
On Thu, Apr 14, 2016 at 6:23 AM, Geof Nieboer <address@hidden> wrote:
All,

Some may recall in the fall I posted a link to a beta windows installer.  I'm happy to report that I'm releasing new versions today for the 3.7.9.2 release, compatible with Windows 7/8/10.  All dependencies are included, and all are built natively using MSVC 2015, no Cygwin or MinGW required. It's about a 300MB package download.

I've also refactored the entire build process used to make the msi's and gotten it down to a series of Powershell scripts that can either:
1- Build the entire GNURadio windows dependency chain from source and then build GNURadio itself. 
2- Download a prebuilt "dependency pack" as binaries and then build GNURadio and a couple OOT modules

The binaries (for both GR and the dependencies) can be found at http://www.gcndevelopment.com/gnuradio.  The scripts themselves are hosted at http://github.com/gnieboer/gnuradio_windows_build_scripts.  While the binaries have no dependencies, the build scripts have several, but all mandatory dependencies are free to install.  The various patches required to make everything build on Win32/MSVC are either workarounds built into the scripts, patches downloadable on the website, or forked repos on my github account.  For the most part pull requests have been submitted upstream.

All GR components except gr-comedi are installed, and several OOT blocks are also included by default, including UHD 3.9.3, gr-fosphor, and gr-osmosdr with most drivers.  The windows audio sink has also been refactored to double buffer to avoid the skipping others have reported.

It uses OpenBLAS for numpy/scipy to stay GPLv3 compliant...users can replace it with an MKL-based version as a wheel from the downloads page should more performance be desired. 

More information is available on the website.  I hope both the binaries and scripts are useful and look forward to feedback.

Geof


Great work, Geof!

Thanks for handling this so carefully and completely and for sharing your results!

Tom
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]