Select the types of activity you want to include in your feed.
Meta: Make x86-64 target the default
This is a preparation to check if our users find noticeable bugs in the x86-64 target, before we can decide if we want to remove the i686 target for good.
···3232 SERENITY_SOURCE_DIR "${PROJECT_SOURCE_DIR}/../../.."
3333 ABSOLUTE CACHE
3434)
3535-set(SERENITY_ARCH "i686" CACHE STRING "Target architecture for SerenityOS.")
3535+set(SERENITY_ARCH "x86_64" CACHE STRING "Target architecture for SerenityOS.")
3636set(SERENITY_TOOLCHAIN "GNU" CACHE STRING "Compiler toolchain to use for Serenity (GNU or Clang)")
37373838# FIXME: It is preferred to keep all the sub-build artifacts below the binary directory for the superbuild
···99# To eliminate the need for these symbols, avoid doing non-trivial construction of local statics in LibC.
10101111FORBIDDEN_SYMBOLS="__cxa_guard_acquire __cxa_guard_release"
1212-TARGET="${SERENITY_ARCH:-"i686"}"
1212+TARGET="${SERENITY_ARCH:-"x86_64"}"
1313LIBC_PATH="Build/${TARGET}/Userland/Libraries/LibC/libc.a"
1414for forbidden_symbol in $FORBIDDEN_SYMBOLS; do
1515 # check if there's an undefined reference to the symbol & it is not defined anywhere else in the library