summaryrefslogtreecommitdiff
path: root/Toolchain
AgeCommit message (Expand)Author
2022-01-24Toolchain: Add support for building the userland with the mold linkerDaniel Bertalan
2022-01-24Toolchain: Backport support for the mold linkerDaniel Bertalan
2022-01-24Toolchain+Ports: Use the GNU hash format by defaultDaniel Bertalan
2022-01-24Kernel+Toolchain: Use `.init_array` section for global constructorsDaniel Bertalan
2022-01-12Toolchain: Enable the `-rdynamic` flag in the gcc driverDaniel Bertalan
2022-01-12Toolchain: Enable std::filesystem support in libc++Daniel Bertalan
2022-01-10Toolchain+CI: Link LLVM with LLD if availableDaniel Bertalan
2022-01-10Toolchain: Do not overwrite libraries with stubs when rebuilding LLVMDaniel Bertalan
2022-01-10Toolchain: Don't use GNU objcopy in the LLVM toolchainDaniel Bertalan
2022-01-10Toolchain: Backport `--update-section` support to llvm-objcopyDaniel Bertalan
2022-01-09Toolchain: Fix macOS build failure due to a malformed patchDaniel Bertalan
2022-01-07Toolchain/GCC: Declare we don't have memalignMartin Bříza
2022-01-04Toolchain: Fix building the aarch64 toolchainDaniel Bertalan
2022-01-04Toolchain: Add support for Clang on MacOSJean-Paul Balabanian
2022-01-03Toolchain: Add CMAKE_PLATFORM_USES_PATH_WHEN_NO_SONAME to PlatformAndrew Kaster
2022-01-03Toolchain: Use Platform/SerenityOS.cmake in LLVM toolchain buildAndrew Kaster
2021-12-29Build: Remove gzip -k usage in PCI/USB ID files and crypt for OpenBSDtuftedocelot
2021-12-16Toolchain: Link libgcc_s on an as-needed basisDaniel Bertalan
2021-12-16Toolchain: Update BuildQemu.sh to qemu-6.2Brian Gianforcaro
2021-11-28Toolchain/Clang: Fix CMake using utilities from the LLVM portDaniel Bertalan
2021-11-28Toolchain/Clang: Support using `libstdc++` as the C++ standard libraryDaniel Bertalan
2021-11-28Toolchain/Clang: Allow setting a default unwind libraryDaniel Bertalan
2021-11-28Toolchain/Clang: Pick up includes when running inside SerenityDaniel Bertalan
2021-11-28Toolchain/Clang: Add support for -static-libstdc++Daniel Bertalan
2021-11-20Toolchain: Remove `git clone` of project from DockerfileJelle Raaijmakers
2021-11-20Toolchain: Remove unused gettext package from DockerfileJelle Raaijmakers
2021-11-20Toolchain: Remove unused wget package from DockerfileJelle Raaijmakers
2021-11-20Toolchain: Add Qemu build dependencies to DockerfileJelle Raaijmakers
2021-11-20Toolchain: Update Dockerfile to ubuntu:21.10Jelle Raaijmakers
2021-11-14Toolchain: Enable clang-tools-extra for LLVMAndrew Kaster
2021-11-14Toolchain: Load x64 executables at a higher addressTim Schumacher
2021-11-14Toolchain: Add aligned allocation support to libc++Daniel Bertalan
2021-11-07CMake: Assume working compiler instead of using static linkingTim Schumacher
2021-10-31Toolchain: Use dynamic paths for cross-compile CMake toolchainsTim Schumacher
2021-10-17Toolchain+Meta: Update LLVM version to 13.0.0Daniel Bertalan
2021-10-17Toolchain: Introduce stubs for core system librariesDaniel Bertalan
2021-10-05Everywhere: Change from http to https where feasibleBen Wiederhake
2021-09-24Ports: Add Ruby 3.0.2Eric Seifert
2021-09-21Toolchain: Add --ci option to BuildClang to enable ccacheTimothy Flynn
2021-09-17Toolchain: Remove breaking mbstate_t define from clangTim Schumacher
2021-09-15Meta+Toolchain: Rename CMAKE_CXXFILT to SERENITY_CXXFILTAndrew Kaster
2021-09-15Meta: Switch to a SuperBuild that splits host and target buildsAndrew Kaster
2021-09-07Meta: Make BuildClang.sh produce less output when running in a TTYNico Weber
2021-09-07Meta: Don't pass LLVM_LLVM_BUILD_LLVM_DYLIB to cmakeNico Weber
2021-09-07Meta: Make `serenity.sh rebuild-toolchain aarch64 clang` workNico Weber
2021-09-07Toolchain: Build aarch64-gdb for cross-debugging on x86Idan Horowitz
2021-09-03Meta: Add the ability to specify clang with serenity.shTom
2021-08-28Toolchain: Also build aarch64-softmmu in BuildQemu.shNico Weber
2021-08-28Toolchain: Enough to make `rebuild-toolchain aarch64` workNico Weber
2021-08-28Toolchain: Regenerate binutils.patch and gcc.patchNico Weber