discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] GR on Mac OS X 10.10 Now Working


From: Alan Woodward
Subject: Re: [Discuss-gnuradio] GR on Mac OS X 10.10 Now Working
Date: Sun, 2 Nov 2014 21:21:31 +0000

Hi Michael, 

once again a big thank you from the mac community!  Is there any possibility of 
a binary distribution / application [something like wireshark which also 
requires X11] to lower the entry bar and also to speed up updates?

Many thanks

Alan
> On 2 Nov 2014, at 15:36, Michael Dickens <address@hidden> wrote:
> 
> The libxml2 issue was fixed in r127681 < 
> https://trac.macports.org/changeset/127681 >. Please do:
> {{{
> sudo port selfupdate
> sudo port upgrade outdated
> }}}
> and all of GNU Radio and UHD should now work on Mac OS X 10.10 as well as it 
> does on 10.9 and prior.
> 
> The issue turned out to be that libxml2 was being linked using “flat 
> namespace” — which in this case is a DYLD concept meaning to just look at the 
> symbols being requested, not the library name.  By default in 10.10, linking 
> is done using a “two level namespace” — meaning using both the symbol and 
> library name.  Removing the flat namespace linkage — using two level 
> namespace linkage by default — fixes the issue because the DYLD loader’s 
> logic “knows” to load a symbol internal to a given library when available, 
> and look external otherwise.  When using a flat namespace if the symbol is 
> already loaded then it is used when requested, no matter what library name it 
> came from.
> 
> All makes sense now, yes?  Well, at least it’s fixed ;) - MLD
> 
> On Oct 30, 2014, at 9:24 AM, Michael Dickens <address@hidden> wrote:
> 
>> As pointed out elsewhere [1], you can work around the libxml2 issue by 
>> running GRC while forcing MacPorts’ libxml2 library to load first via:
>> {{{
>> DYLD_INSERT_LIBRARIES=/opt/local/lib/libxml2.dylib gnuradio-companion
>> }}}
>> And, otherwise, both UHD and GNU Radio seem to work on 10.10 beyond the 
>> recent AVX compile issue pointed out in [2] (which also has a work-around).  
>> So, if you’re an OSX user of UHD and GNU Radio who needs the latest and 
>> greatest, you can get it all working if you’re willing to do some 
>> work-arounds. We’re working on fixing all of these issues so that 
>> work-arounds are not required. - MLD
>> 
>> [1] https://trac.macports.org/ticket/45583
>>   
>> https://lists.macosforge.org/pipermail/macports-dev/2014-October/028316.html
>> [2] https://trac.macports.org/ticket/45540
>>   https://lists.gnu.org/archive/html/discuss-gnuradio/2014-10/msg00447.html
> 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio




reply via email to

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