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.
This commit is contained in:
宋文武 2015-02-12 14:21:40 +08:00
parent 7c3e60fbe6
commit 3ff733901a
1 changed files with 7 additions and 1 deletions

View File

@ -197,8 +197,14 @@ WEBP, XCF, XPM, and XV.")
(build-system gnu-build-system) (build-system gnu-build-system)
;; no check target ;; no check target
;; use libmad instead of smpeg ;; use libmad instead of smpeg
;; explicitly link against shared libraries instead of dlopening them
(arguments `(#:tests? #f (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) (inputs `(("libvorbis" ,libvorbis)
("libflac" ,flac) ("libflac" ,flac)
("libmad" ,libmad) ("libmad" ,libmad)