Changes between Version 2 and Version 3 of Ticket #42986, comment 12


Ignore:
Timestamp:
Oct 9, 2014, 12:49:04 AM (10 years ago)
Author:
lubodiakov@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #42986, comment 12

    v2 v3  
    44
    55> Simply removing a dependency is also insufficient. You need to ensure that if the user ''does not request'' pulseaudio support in openal-soft (or rather, requests that pulseaudio support not be provided), that pulseaudio support ''is not provided'', ''even if'' the pulseaudio port is already installed. This is typically accomplished via a configure argument, though it can vary by build system.
    6 CMakeLists.txt inside the source tarball checks which backend is available automatically, and only links to those available. The author of openal-soft designed it that way. Nothing for me to alter, it already works.
     6CMakeLists.txt inside the source tarball checks which backend is available automatically, and only links to those available. The author of openal-soft designed it that way. Nothing for me to alter, it already works. I have no pulseaudio, so for me it only links to CoreAudio, AudioUnit, AudioToolbox, etc. no pulseaudio at all:
     7
     8
     9{{{
     10otool -L /opt/local/lib/libopenal.1.15.1.dylib /opt/local/lib/libopenal.1.15.1.dylib:
     11        /opt/local/lib/libopenal.1.dylib (compatibility version 1.0.0, current version 1.15.1)
     12        /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox (compatibility version 1.0.0, current version 1.0.0)
     13        /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 34.0.0)
     14        /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit (compatibility version 1.0.0, current version 1.0.0)
     15        /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
     16        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.7)
     17        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
     18        /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 32.0.0)
     19}}}
     20