File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -188,10 +188,12 @@ endif()
188188
189189if (${TARGET_PLATFORM} STREQUAL "x64" )
190190 add_compile_definitions (_AMD64_ )
191+ set (DISTRO_HOSTTYPE x86_64)
191192endif ()
192193
193194if (${TARGET_PLATFORM} STREQUAL "arm64" )
194195 add_compile_definitions (_ARM64_ )
196+ set (DISTRO_HOSTTYPE aarch64)
195197endif ()
196198
197199add_definitions (/sdl ) # Default-initialize class members
@@ -214,6 +216,7 @@ add_compile_definitions(UNICODE
214216 WSL_PACKAGE_VERSION_MAJOR=${PACKAGE_VERSION_MAJOR}
215217 WSL_PACKAGE_VERSION_MINOR=${PACKAGE_VERSION_MINOR}
216218 WSL_PACKAGE_VERSION_REVISION=${PACKAGE_VERSION_REVISION}
219+ DISTRO_HOSTTYPE= "${DISTRO_HOSTTYPE} "
217220 WSL_BUILD_WSL_SETTINGS=${WSL_BUILD_WSL_SETTINGS} )
218221
219222if (${OFFICIAL_BUILD} )
Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ namespace Property {
107107
108108 inline DistributionPropertyWithDefault<std::vector<std::string>> DefaultEnvironment{
109109 L" DefaultEnvironment" ,
110- {" HOSTTYPE=x86_64 " ,
110+ {" HOSTTYPE=" DISTRO_HOSTTYPE ,
111111 " LANG=en_US.UTF-8" ,
112112 " PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" ,
113113 " TERM=xterm-256color" }};
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ cpp_quote("#define LXSS_DISTRO_VERSION_2 2")
9595cpp_quote("#define LXSS_DISTRO_VERSION_CURRENT LXSS_DISTRO_VERSION_2")
9696cpp_quote("#define LXSS_DISTRO_USES_WSL_FS(DistroVersion) (DistroVersion >= LXSS_DISTRO_VERSION_2)")
9797
98- cpp_quote("#define LXSS_DISTRO_DEFAULT_ENVIRONMENT \"HOSTTYPE=x86_64\ 0LANG=en_US.UTF-8\0PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games\0TERM=xterm-256color\0\"")
98+ cpp_quote("#define LXSS_DISTRO_DEFAULT_ENVIRONMENT \"HOSTTYPE=\" DISTRO_HOSTTYPE \"\\ 0LANG=en_US.UTF-8\\ 0PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games\\ 0TERM=xterm-256color\ \0\"")
9999
100100cpp_quote("#define LXSS_DISTRO_DEFAULT_KERNEL_COMMAND_LINE \"BOOT_IMAGE=/kernel init=/init\"")
101101
You can’t perform that action at this time.
0 commit comments