+++ /dev/null
---- a/scripts/build/mkver.in
-+++ b/scripts/build/mkver.in
-@@ -15,12 +15,7 @@
- *) ConfStr="${ConfStr}-@VER_SUFFIX@" ;;
- esac
-
--if [ -n "$SOURCE_DATE_EPOCH" ]; then
-- ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -d@$SOURCE_DATE_EPOCH 2>/dev/null`" ||
-- ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -r $SOURCE_DATE_EPOCH`"
--else
-- ConfStr="$ConfStr `LC_TIME=C TZ=UTC date`"
--fi
-+ConfStr="$ConfStr"
-
- if [ ! -f .version ]; then
- echo 0 > .version
endif
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1))
+FF_TARGET_CFLAGS = "-pipe -O3 $(TARGET_ABI) $(TARGET_EXTRA_CFLAGS) $(CXX11_ABI) -g -I$(TARGETPREFIX)/include"
+FF_TARGET_LDFLAGS = "-O1 -Wl,-rpath,$(TARGETLIB) -Wl,-rpath-link,$(TARGETLIB) -L$(TARGETLIB) -Wl,--gc-sections"
FFMPEG_CONFIGURE += --disable-iconv
-FFMPEG_CONFIGURE += --cpu=armv6 --disable-vfp --extra-cflags="-I$(TARGETPREFIX)/include"
+FFMPEG_CONFIGURE += --cpu=armv6 --disable-vfp
endif
ifeq ($(BOXTYPE), armbox)
echo -e "==> $(TERM_RED)Applying Patch:$(TERM_NORMAL) $$i"; \
patch -p1 < $$i; \
done; \
- $(BUILDENV) \
+ $(BUILDENV) && \
+ if [ "$(BOXSERIES)" = "hd1" ]; then \
+ CFLAGS=$(FF_TARGET_CFLAGS); \
+ CPPFLAGS=$(FF_TARGET_CFLAGS); \
+ CXXFLAGS=$(FF_TARGET_CFLAGS); \
+ LDFLAGS=$(FF_TARGET_LDFLAGS); \
+ fi; \
./configure \
$(FFMPEG_CONFIGURE) \
$(FFMPEG_CONF_OPTS); \
EXTRA_LIBRARY_PATH = -L$(TARGETPREFIX)/lib
ifeq ($(BOXSERIES), hd1)
-LOCAL_CXXFLAGS =
-LOCAL_LDFLAGS =
+LOCAL_CXXFLAGS = -flto
+LOCAL_LDFLAGS = -flto -Wno-odr
else ifeq ($(BOXSERIES), hd2)
-LOCAL_CXXFLAGS = -Wno-error -Wno-attributes
-LOCAL_LDFLAGS =
+LOCAL_CXXFLAGS = -flto -Wno-error -Wno-attributes
+LOCAL_LDFLAGS = -flto -Wno-odr
endif
#BOXFAMILY = apollo