mplayer: fix non-largefile build
This commit is contained in:
parent
999026df2b
commit
81dc300b4d
18
package/multimedia/mplayer/mplayer-1.0rc1-largefile.patch
Normal file
18
package/multimedia/mplayer/mplayer-1.0rc1-largefile.patch
Normal file
@ -0,0 +1,18 @@
|
||||
mplayer: don't unconditionally force largefile support for libraries
|
||||
---
|
||||
common.mak | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Index: MPlayer-1.0rc1/common.mak
|
||||
===================================================================
|
||||
--- MPlayer-1.0rc1.orig/common.mak
|
||||
+++ MPlayer-1.0rc1/common.mak
|
||||
@@ -5,7 +5,7 @@
|
||||
SRC_DIR = $(SRC_PATH)/lib$(NAME)
|
||||
VPATH = $(SRC_DIR)
|
||||
|
||||
-CFLAGS += -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
|
||||
+CFLAGS += -DHAVE_AV_CONFIG_H \
|
||||
-D_ISOC9X_SOURCE -I$(BUILD_ROOT) -I$(SRC_PATH) \
|
||||
-I$(SRC_PATH)/libavutil $(OPTFLAGS)
|
||||
SRCS := $(OBJS:.o=.c) $(ASM_OBJS:.o=.S) $(CPPOBJS:.o=.cpp)
|
@ -17,6 +17,14 @@ else
|
||||
MPLAYER_ENDIAN:=--disable-big-endian
|
||||
endif
|
||||
|
||||
# mplayer unfortunately uses --disable-largefileS, so we cannot use
|
||||
# DISABLE_LARGEFILE
|
||||
ifeq ($(BR2_LARGEFILE),y)
|
||||
MPLAYER_LARGEFILE:=--enable-largefiles
|
||||
else
|
||||
MPLAYER_LARGEFILE:=--disable-largefiles
|
||||
endif
|
||||
|
||||
$(DL_DIR)/$(MPLAYER_SOURCE):
|
||||
$(call DOWNLOAD,$(MPLAYER_SITE),$(MPLAYER_SOURCE))
|
||||
|
||||
@ -45,6 +53,7 @@ $(MPLAYER_DIR)/.configured: $(MPLAYER_DIR)/.unpacked
|
||||
--enable-mad \
|
||||
--enable-fbdev \
|
||||
$(MPLAYER_ENDIAN) \
|
||||
$(MPLAYER_LARGEFILE) \
|
||||
--enable-cross-compile \
|
||||
--disable-mpdvdkit \
|
||||
--disable-ivtv \
|
||||
|
Loading…
Reference in New Issue
Block a user