-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gnuradio 3.8.0.0 #49733
gnuradio 3.8.0.0 #49733
Conversation
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
Upstream did handle that but they removed it in 3.8.0.0: gnuradio/gnuradio@ab2fb35#diff-45856d0ec64e3d28b38f044024648892L163 |
FYI, also there is a new release on Feb 15 |
I opened an issue upstream: gnuradio/gnuradio#3279 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
Upstream is looking at this, let's give them a few more days. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
Any news on this? |
As long as gnuradio/gnuradio#3279 is not fixed, we can not do the upgrade. This is an upstream regression. |
For people who wants to use brewed gnuradio temporarily, you can ship this formulae to your own tap gnuradio.rb This formulae patches the |
@icpz: can you submit this patch upstream? I bet they will accept it. I can also try to add your patch here: if it works we can have it directly updated here; no need for a tap. The issues is that nobody provided a patch before, so we where waiting for anybody to fix this. |
Here is the patch diff --git a/cmake/Modules/GrPython.cmake b/cmake/Modules/GrPython.cmake
index fd9b7583a..388da7371 100644
--- a/cmake/Modules/GrPython.cmake
+++ b/cmake/Modules/GrPython.cmake
@@ -56,7 +56,12 @@ set(QA_PYTHON_EXECUTABLE ${QA_PYTHON_EXECUTABLE} CACHE FILEPATH "python interpre
add_library(Python::Python INTERFACE IMPORTED)
# Need to handle special cases where both debug and release
# libraries are available (in form of debug;A;optimized;B) in PYTHON_LIBRARIES
-if(PYTHON_LIBRARY_DEBUG AND PYTHON_LIBRARY_RELEASE)
+if(APPLE)
+ set_target_properties(Python::Python PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${PYTHON_INCLUDE_DIRS}"
+ INTERFACE_LINK_LIBRARIES "-undefined dynamic_lookup"
+ )
+elseif(PYTHON_LIBRARY_DEBUG AND PYTHON_LIBRARY_RELEASE)
set_target_properties(Python::Python PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${PYTHON_INCLUDE_DIRS}"
INTERFACE_LINK_LIBRARIES "$<$<NOT:$<CONFIG:Debug>>:${PYTHON_LIBRARY_RELEASE}>;$<$<CONFIG:Debug>:${PYTHON_LIBRARY_DEBUG}>" I think it's a little dirty work... But I don't have time to find a better solution. Also, there's a new audit error that I have no idea:
Seems that these dylibs links with path under |
Improves upon PR Homebrew#49733 by - Update to latest gnuradio release. (3.8.1.0) - Build complete gnuradio installlation, including native Qt5 gnuradio-companion - Add all dependencies needed for full installation - Update all dependencies to latest versions
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install <formula>
)?