Do not generate cache during build
authorSebastian Ramacher <sramacher@debian.org>
Mon, 6 Jul 2020 22:18:39 +0000 (00:18 +0200)
committerSebastian Ramacher <sramacher@debian.org>
Mon, 10 Jun 2024 20:58:19 +0000 (22:58 +0200)
The generated cache is not used in the package. It causes spurious build
failures on the arm64 and ppc64el builds, that are not reproducible
elsewhere.

Gbp-Pq: Name 0002-Do-not-generate-cache-during-build.patch

Makefile.am
bin/Makefile.am

index ba1d4fc596998e1a8972eb1d9ea1b9cee26a908b..9d00f5133bf4fb396e711c87944e8254c2f2aeb5 100644 (file)
@@ -162,22 +162,6 @@ endif
 TESTS = test/run_vlc.sh
 dist_noinst_SCRIPTS += test/run_vlc.sh
 
-if BUILD_VLC
-###############################################################################
-# Installing plugins cache
-###############################################################################
-install-exec-hook:
-       if test "$(build)" = "$(host)"; then \
-               PATH="$(DESTDIR)$(bindir):$$PATH" \
-               LD_LIBRARY_PATH="$(DESTDIR)$(libdir):$$LD_LIBRARY_PATH" \
-               DYLD_LIBRARY_PATH="$(DESTDIR)$(libdir):$$DYLD_LIBRARY_PATH" \
-               "$(DESTDIR)$(vlclibdir)/vlc-cache-gen$(EXEEXT)" \
-                        "$(DESTDIR)$(vlclibdir)/plugins" ; \
-       else \
-               echo "Cross-compilation: cache generation skipped!" ; \
-       fi
-endif
-
 uninstall-hook:
        rm -f -- "$(DESTDIR)$(vlclibdir)/plugins/plugins.dat"
 
index 4de299d394d4560dc5925f948076d6447b9897ba..a2acc3cd41bf060e42be6ccfd206461e8a6a0391 100644 (file)
@@ -124,14 +124,6 @@ vlc_cache_gen_LDFLAGS = -Wc,-static
 vlc_cache_gen_DEPENDENCIES = vlc_win32_rc.$(OBJEXT)
 endif
 
-#
-# Plug-ins cache
-#
-if HAVE_DYNAMIC_PLUGINS
-noinst_DATA = ../modules/plugins.dat
-endif
-MOSTLYCLEANFILES = $(noinst_DATA)
-
 if HAVE_OSX
 if BUILD_VLC
 install-data-local:
@@ -139,13 +131,3 @@ install-data-local:
 
 endif
 endif
-
-.PHONY: ../modules/plugins.dat
-
-../modules/plugins.dat: vlc-cache-gen$(EXEEXT)
-       $(AM_V_at)rm -f ../modules/plugins.dat
-       $(AM_V_GEN)if test "$(build)" = "$(host)"; then \
-               ./vlc-cache-gen$(EXEEXT) `realpath ../modules` ; \
-       else \
-               echo "Cross-compilation: cache generation skipped!" ; \
-       fi