webOS: support 64-bit builds (#2070)

This commit is contained in:
Craig
2026-08-16 21:45:03 +02:00
committed by GitHub
parent 5a187dce87
commit ffbb2d2b95
2 changed files with 14 additions and 6 deletions
Regular → Executable
View File
+14 -6
View File
@@ -678,18 +678,26 @@ case "$platform" in
CXX11="clang++ -std=c++11 -stdlib=libc++ -miphoneos-version-min=5.0"
;;
webos)
webos)
DIST_DIR="webos"
FORMAT_EXT=so
FORMAT_COMPILER_TARGET=webos
# Makefile.libretro per core will need a webos section, but for now:
WEBOS_CFLAGS="-mcpu=cortex-a9 -mtune=cortex-a53 -mfloat-abi=softfp"
if [[ "$CROSS_COMPILE" == *arm* ]]; then
WEBOS_CFLAGS="-mcpu=cortex-a9 -mtune=cortex-a53 -mfloat-abi=softfp"
CC="arm-webos-linux-gnueabi-gcc $WEBOS_CFLAGS"
CXX="arm-webos-linux-gnueabi-g++ $WEBOS_CFLAGS"
CXX11="arm-webos-linux-gnueabi-g++ -std=c++11 -stdlib=libc++ $WEBOS_CFLAGS"
CXX17="arm-webos-linux-gnueabi-g++ -std=c++17 -stdlib=libc++ $WEBOS_CFLAGS"
else
WEBOS_CFLAGS="-mcpu=cortex-a53 -mtune=cortex-a53"
CC="aarch64-webos-linux-gnu-gcc $WEBOS_CFLAGS"
CXX="aarch64-webos-linux-gnu-g++ $WEBOS_CFLAGS"
CXX11="aarch64-webos-linux-gnu-g++ -std=c++11 -stdlib=libc++ $WEBOS_CFLAGS"
CXX17="aarch64-webos-linux-gnu-g++ -std=c++17 -stdlib=libc++ $WEBOS_CFLAGS"
fi
CC="arm-webos-linux-gnueabi-gcc $WEBOS_CFLAGS"
CXX="arm-webos-linux-gnueabi-g++ $WEBOS_CFLAGS"
CXX11="arm-webos-linux-gnueabi-g++ -std=c++11 -stdlib=libc++ $WEBOS_CFLAGS"
CXX17="arm-webos-linux-gnueabi-g++ -std=c++17 -stdlib=libc++ $WEBOS_CFLAGS"
;;
##