~ruther/guix-local

3ff733901a474e0173f9498cfb293115c24b9bf6 — 宋文武 11 years ago 7c3e60f
gnu: sdl-mixer: Don't use dlopen for shared object loading.

* gnu/packages/sdl.scm (sdl-mixer)[arguments]<#:configure-flags>: Add
  --disable-music-mod-shared --disable-music-fluidsynth-shared
  --disable-music-ogg-shared --disable-music-flac-shared
  --disable-music-mp3-shared.
1 files changed, 7 insertions(+), 1 deletions(-)

M gnu/packages/sdl.scm
M gnu/packages/sdl.scm => gnu/packages/sdl.scm +7 -1
@@ 197,8 197,14 @@ WEBP, XCF, XPM, and XV.")
    (build-system gnu-build-system)
    ;; no check target
    ;; use libmad instead of smpeg
    ;; explicitly link against shared libraries instead of dlopening them
    (arguments `(#:tests? #f
                 #:configure-flags '("--enable-music-mp3-mad-gpl")))
                 #:configure-flags '("--enable-music-mp3-mad-gpl"
                                     "--disable-music-mod-shared"
                                     "--disable-music-fluidsynth-shared"
                                     "--disable-music-ogg-shared"
                                     "--disable-music-flac-shared"
                                     "--disable-music-mp3-shared")))
    (inputs `(("libvorbis" ,libvorbis)
              ("libflac" ,flac)
              ("libmad" ,libmad)