mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-16 08:43:25 +08:00
8f8e537d43
libsndfile requires sizeof(sf_count_t) == 8, where sf_count_t is a typedef alias for off_t. This is not true by default for all tool-chains, which leads to a runtime assert failure in binaries compiled against libsndfile. See: http://permalink.gmane.org/gmane.comp.audio.libsndfile.devel/229 Add a dependency on BR2_LARGEFILE for libsndfile, and a comment if BR2_LARGEFILE is not selected. [Thomas: rebased patch, added more propagation of the new BR2_LARGEFILE dependency to gst-plugins-good and mpd.] Signed-off-by: Ryan Mallon <rmallon@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
16 lines
546 B
Plaintext
16 lines
546 B
Plaintext
config BR2_PACKAGE_LIBSNDFILE
|
|
bool "libsndfile"
|
|
# The absence of largefile doesn't prevent libsndfile to
|
|
# build, but at runtime the code assumes that off_t is 64
|
|
# bits, and asserts if not.
|
|
depends on BR2_LARGEFILE
|
|
help
|
|
Libsndfile is a C library for reading and writing files containing
|
|
sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format)
|
|
through one standard library interface.
|
|
|
|
http://www.mega-nerd.com/libsndfile/
|
|
|
|
comment "libsndfile requires a toolchain with LARGEFILE support"
|
|
depends on !BR2_LARGEFILE
|