[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