Hello All, I am quite new to MINGW, but I decided in order to learn how to package for MINGW, that I would build gnuradio under mingw and offer up the PKGBUILD files. I have done this now and I am ready to release this to everyone else. I would consider the software advanced alpha or new beta in terms of issues.
Issues 1) Not built and tested under clangarm64. I haven't got the hardware and didn't try to figure out how to cross compile for clangarm64. If someone has pointers on how to do this, I would really appreciate them. The packages all build and run on mingw64, ucrt64 and clang64. 2) Currently I'm using the git master branch of gnuradio, I would prefer to move to a release, but needed to use the master branch for a small patch. I also had a dependency error with qwt-qt5 needing to be below 6.3.0, which is the current version in mingw-w64, and this went away when I built with the master branch. 3) I would like to eventually split gnuradio into two packages, the libraries and docs. The docs make the file huge relative to the gnuradio from arch which doesn't include the docs. The docs themselves are about 366 MB. 4) I haven't tested gr_modtool.py, but will probably this afternoon. 5) When clicking on running the gr_filter_design.py file, Windows asks what file to use when opening the gr_filter_design.py. One has to use the python.exe file in ${MINGW_PREFIX}/bin/. 6) In order to use soapysdr and soapyrtlsdr packages, with gnuradio, they need to be rebuilt. 7) Probably others. I will make a PR in a couple of days once I establish that these packages can be built and run on clangarm64 and do some more testing on gr_modtool.py. For the time being I thought I might offer up the git branch with the hopes that someone will try a build on clangarm64. The branch is available at https://github.com/chrisjohgorman/MINGW-packages/tree/gnuradio-pkgbuild-files To build. There are only ten packages, so the build order shouldn't be too hard. This is the order I use. mingw-w64-castxml mingw-w64-python-pygccxml mingw-w64-codec2 mingw-w64-libiio mingw-w64-libad9361-iio mingw-w64-libuhd mingw-w64-mathjax2 mingw-w64-python-click-plugins mingw-w64-python-pyaml mingw-w64-gnuradio Thanks for your time. Chris _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public