mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-02 23:11:48 -09:00
package/kodi: fix definition of BR2_PACKAGE_KODI_ARCH_SUPPORTS
The definition of BR2_PACKAGE_KODI_ARCH_SUPPORTS is incorrect, it goes like this: bool default y if BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS default y if BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS so it means it would be "y" if either BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS *OR* BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS is true. While clearly what we need is for both to be true: ffmpeg should be available for the target architecture, and openjdk should be available for the host architecture. One option was to change to: bool default y if BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS && BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS Or: bool default y if BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS But we preferred: bool default y depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS Fixes:b6a2f49429("package/kodi: depend on host-openjdk-bin instead of selecting BR2_NEEDS_HOST_JAVA") Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commit00e83bc24d) Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Thomas Perale
parent
1e25dca170
commit
dea81ee76c
@@ -1,7 +1,8 @@
|
||||
config BR2_PACKAGE_KODI_ARCH_SUPPORTS
|
||||
bool
|
||||
default y if BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
|
||||
default y if BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS
|
||||
default y
|
||||
depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
|
||||
depends on BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS
|
||||
# i386: needs sse (see upstream PR 10351)
|
||||
depends on !(BR2_i386 && !BR2_X86_CPU_HAS_SSE)
|
||||
# m68k not supported upstream
|
||||
|
||||
Reference in New Issue
Block a user