From 99904f9ec260ee6a7ec1e9e23ada286242745aec Mon Sep 17 00:00:00 2001 From: winlin Date: Sun, 24 Oct 2021 18:23:03 +0800 Subject: [PATCH] For #2689: Support stat for CPU archs. --- trunk/src/app/srs_app_latest_version.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/trunk/src/app/srs_app_latest_version.cpp b/trunk/src/app/srs_app_latest_version.cpp index 6b5685f3e4..21ffbbb0fd 100644 --- a/trunk/src/app/srs_app_latest_version.cpp +++ b/trunk/src/app/srs_app_latest_version.cpp @@ -38,6 +38,16 @@ void srs_build_features(stringstream& ss) ss << "&os=linux"; } +#if defined(__amd64__) && defined(__x86_64__) && defined(__i386__) + ss << "&x86=1"; +#elif defined(__arm__) && defined(__aarch64__) + ss << "&arm=1"; +#elif defined(__mips__) + ss << "&mips=1"; +#elif defined(__loongarch__) + ss << "&loong=1"; +#endif + SRS_CHECK_FEATURE2(_srs_in_docker, "docker", ss); SRS_CHECK_FEATURE3(!string(SRS_PACKAGER).empty(), "packager", SRS_PACKAGER, ss); SRS_CHECK_FEATURE2(SRS_CROSSBUILD_BOOL, "cross", ss);