User Details
User Details
- User Since
- Aug 20 2020, 10:43 PM (21 w, 6 d)
- Roles
- Administrator
Oct 14 2020
Oct 14 2020
sunnyflunk committed rBSC142cd24e6f37: stage1: Build tools without target as need to run on host (authored by sunnyflunk).
stage1: Build tools without target as need to run on host
sunnyflunk updated the task description for T16: Make clang great again.
Oct 12 2020
Oct 12 2020
Update to LLVM 11.0.0 release
macros: Correct a few typos
binary/record: Fix typo
binary/record: Fix typo
Oct 6 2020
Oct 6 2020
macros: Correct a few typos
Sep 26 2020
Sep 26 2020
sunnyflunk updated the task description for T16: Make clang great again.
Sep 25 2020
Sep 25 2020
sunnyflunk committed rBSCd773ebea15c1: stage3/ncurses: Don't strip before getting 3739$ (authored by sunnyflunk).
stage3/ncurses: Don't strip before getting 3739$
stage2: Restore start of stage2
sunnyflunk committed rBSCb6b0432f01e6: stage3/gcc: Fix a couple of build issues (authored by sunnyflunk).
stage3/gcc: Fix a couple of build issues
sunnyflunk committed rBSCcff3a8602e11: stage2: Add libgcc for needed builtins (authored by sunnyflunk).
stage2: Add libgcc for needed builtins
Sep 24 2020
Sep 24 2020
stage2/gcc: Just build compiler
Sep 23 2020
Sep 23 2020
stage2/gcc: Build libstdc first
sunnyflunk committed rBSCc5e517a44777: stage2/binutils: Segregate the tools (authored by sunnyflunk).
stage2/binutils: Segregate the tools
sunnyflunk committed rBSC7c6e9e20f6f1: stage2/binutils: Use stage1 binutils for build (authored by sunnyflunk).
stage2/binutils: Use stage1 binutils for build
sunnyflunk committed rBSCb04088a1964a: stage1/libffi: Add /lib64 search for libc (authored by sunnyflunk).
stage1/libffi: Add /lib64 search for libc
Sep 22 2020
Sep 22 2020
sunnyflunk committed rBSC6f3db1d3087e: stage2/toolchain: Fix build after SERPENT_LIBC changes (authored by sunnyflunk).
stage2/toolchain: Fix build after SERPENT_LIBC changes
stage2/gcc: Add gcc requirements
sunnyflunk committed rBSC1d3b62ca06a7: stage2/binutils: Install, install, install (authored by sunnyflunk).
stage2/binutils: Install, install, install
stage2: Don't use stage2 binaries
Sep 21 2020
Sep 21 2020
stage1/gcc: Disable multilib
sunnyflunk committed rBSC898f2f5198b9: stage2/gcc: Tweak sysroot for build (authored by sunnyflunk).
stage2/gcc: Tweak sysroot for build
stage2/glibc: Disable multilib
stage1: Disable multilib
stage2: Clean up gcc toolchain
sunnyflunk committed rBSC87d17b82919e: stage1/binutils: Add a symlink to make glibc happy (authored by sunnyflunk).
stage1/binutils: Add a symlink to make glibc happy
stage1/gcc: Set sysroot
sunnyflunk committed rBSC9ca7e45a8978: stage1/libgcc: Use sysroot for build, now finds glibc headers (authored by sunnyflunk).
stage1/libgcc: Use sysroot for build, now finds glibc headers
stage1/libgcc: Disable multilib
sunnyflunk committed rBSC00979da24b5a: stage1/binutils: Add back install...kinda important (authored by sunnyflunk).
stage1/binutils: Add back install...kinda important
stage1/glibc-headers: Try again
sunnyflunk committed rBSC5e448f91c285: stage1/glibc-headers: Actually install into the root (authored by sunnyflunk).
stage1/glibc-headers: Actually install into the root
sunnyflunk committed rBSCa8c926f95f9b: stage1/gccs: Nice try, use the package versions (authored by sunnyflunk).
stage1/gccs: Nice try, use the package versions
sunnyflunk committed rBSC0ce754796c36: sources/isl: Update to real file download... (authored by sunnyflunk).
sources/isl: Update to real file download...
stage1/glibc: Simplify build
sunnyflunk committed rBSCc3e3b44be9db: stage1/glibc-headers: Only run with glibc LIBC (authored by sunnyflunk).
stage1/glibc-headers: Only run with glibc LIBC
stage1: Add basic glibc-headers
stage1: Add libgcc
sunnyflunk committed rBSC33b1381c0f7d: stage1: Simplify and only build compiler (authored by sunnyflunk).
stage1: Simplify and only build compiler
sources: Stash a bunch of gcc deps
sunnyflunk committed rBSCf777fcf9e74a: stage1/binutils: Perform a basic build only (authored by sunnyflunk).
stage1/binutils: Perform a basic build only
*/binutils: Build the whole thing
stage2/gcc: Disable c++
sunnyflunk committed rBSC8dd2012726f3: */toolchain: Create symlinks only when using musl (authored by sunnyflunk).
*/toolchain: Create symlinks only when using musl
sunnyflunk committed rBSCe5e6e09e1e57: stage1/gcc: Revert back to earlier (when it built) (authored by sunnyflunk).
stage1/gcc: Revert back to earlier (when it built)
stage1/gcc: Slim gcc build
sunnyflunk committed rBSC2b6673f31943: stage1/gcc: Use a better config option (authored by sunnyflunk).
stage1/gcc: Use a better config option
stage1/gcc: Add default sysroot
sunnyflunk committed rBSC2f8545da3b77: stage1/gcc: Build using host toolchain (authored by sunnyflunk).
stage1/gcc: Build using host toolchain
stage2/gcc: Build subset of gcc
sunnyflunk committed rBSC88088d7b9fff: stage2/gcc: Help the compiler find glibc headers (authored by sunnyflunk).
stage2/gcc: Help the compiler find glibc headers
stage2: Add glibc
sunnyflunk committed rBSC423f062bd469: stage2: Add gnu toolchain to stage2 components (authored by sunnyflunk).
stage2: Add gnu toolchain to stage2 components
stage2: Add gcc
stage2: Add binutils
sunnyflunk committed rBSC7ad94f42175c: stage1/glibc: No need to specify tools (authored by sunnyflunk).
stage1/glibc: No need to specify tools
sunnyflunk committed rBSCc4a0cf1fbfc6: stage1/gcc: Disable bootstrap, takes too long (authored by sunnyflunk).
stage1/gcc: Disable bootstrap, takes too long
stage1: Add gcc to build glibc
sunnyflunk committed rBSC65df79325176: */toolchain: Disable clang tools as we specify the clang target (authored by sunnyflunk).
*/toolchain: Disable clang tools as we specify the clang target
sunnyflunk committed rBSC0781df4008ba: stage1: Add minimal binutils to build glibc (authored by sunnyflunk).
stage1: Add minimal binutils to build glibc
sunnyflunk committed rBSC6a25e1b9922f: sources: Add binutils and gcc for glibc build (authored by sunnyflunk).
sources: Add binutils and gcc for glibc build
stage1: Add glibc build
sunnyflunk committed rBSC5305a2b0ab78: */toolchain: Only install symlink if binutils ld not present (authored by sunnyflunk).
*/toolchain: Only install symlink if binutils ld not present
sunnyflunk committed rBSC60c400af10d4: lib/build: Allow multiple installed libc builds per target (authored by sunnyflunk).
lib/build: Allow multiple installed libc builds per target
Sep 18 2020
Sep 18 2020
sources/ldc: Fix cmake flags
sunnyflunk committed rBSC1563a6c04d29: sources: Stash static ldc to build musl runtime libs (authored by sunnyflunk).
sources: Stash static ldc to build musl runtime libs
stage2: Add (almost working) ldc
Sep 17 2020
Sep 17 2020
binary/record: Fix typo
Sep 16 2020
Sep 16 2020
sunnyflunk updated the task description for T16: Make clang great again.
sunnyflunk added a comment to T16: Make clang great again.
For reference, currently seeing my optimized clang on a i5-8259U (probably with turbo disabled even) smoking a 3700X by 20% (per thread as was -j4) via a quick benchmark.
Sep 13 2020
Sep 13 2020
binary/record: Fix typo
Sep 8 2020
Sep 8 2020
ikey empowered sunnyflunk as an administrator.
sunnyflunk added a comment to T15: Implement fgetpwent_r.
Out of interest, I'm not sure this will be needed (for PAM at least).
sunnyflunk committed rBSCb194d79da711: stage3/linux-pam: Actually install it (authored by sunnyflunk).
stage3/linux-pam: Actually install it
Sep 5 2020
Sep 5 2020
sunnyflunk committed rBSC36851d5ceab6: stage3/toolchain: Enforce static for clang/lld (authored by sunnyflunk).
stage3/toolchain: Enforce static for clang/lld
sunnyflunk committed rBSCea5cc47fcbea: stage2/toolchain: Enforce static clang and lld (authored by sunnyflunk).
stage2/toolchain: Enforce static clang and lld
sunnyflunk committed rBSC6397ff9e2759: stage1/toolchain: Enforce static clang/lld (authored by sunnyflunk).
stage1/toolchain: Enforce static clang/lld
Sep 4 2020
Sep 4 2020
sunnyflunk committed rBSCa35ce9510e01: stage3: Cache autotools results for ridiculous speed up (authored by sunnyflunk).
stage3: Cache autotools results for ridiculous speed up
sunnyflunk committed rBSC0c3d5f9c9d72: */toolchain: Don't create cache dir as it's for go bindings (authored by sunnyflunk).
*/toolchain: Don't create cache dir as it's for go bindings
sunnyflunk committed rBSC04b2087f4e2b: stage2/toolchain: Port changes to stage2 (authored by sunnyflunk).
stage2/toolchain: Port changes to stage2
sunnyflunk committed rBSC94f3df5aef49: stage3/dash: Remove unneeded command (authored by sunnyflunk).
stage3/dash: Remove unneeded command
sunnyflunk committed rBSCcf86c8c5819f: stage3/toolchain: Port changes to stage3 (authored by sunnyflunk).
stage3/toolchain: Port changes to stage3
sunnyflunk committed rBSC87e318104a6e: stage1/toolchain: Shave 10% off the build (authored by sunnyflunk).
stage1/toolchain: Shave 10% off the build
sunnyflunk committed rBSCd6826f5f3686: lib/build: Adjust install dir for path (authored by sunnyflunk).
lib/build: Adjust install dir for path
sunnyflunk committed rBSC22a5dc4dc7af: lib/build: Set arch in install directories (authored by sunnyflunk).
lib/build: Set arch in install directories
*/toolchain: Don't use split debug
Sep 1 2020
Sep 1 2020
sunnyflunk committed rBSCd0c25915f2cc: stage3/stage3: Switch LWB and libc-support (authored by sunnyflunk).
stage3/stage3: Switch LWB and libc-support
sunnyflunk committed rBSCe6212a8ec8bc: stage3/stage3: Add placeholder for linux-pam (authored by sunnyflunk).
stage3/stage3: Add placeholder for linux-pam
sunnyflunk committed rBSCb75ca36ce912: stage3/stage3: Perform rebuilds of systemd and dbus-broker (authored by sunnyflunk).
stage3/stage3: Perform rebuilds of systemd and dbus-broker
sunnyflunk committed rBSC582855d5d913: stage3/dbus-broker: Enable by default (authored by sunnyflunk).
stage3/dbus-broker: Enable by default
sunnyflunk committed rBSC9e11b21bd5df: stage3: Add a more complete rebuild of util-linux (authored by sunnyflunk).
stage3: Add a more complete rebuild of util-linux
Aug 31 2020
Aug 31 2020
sources/attr: Use working mirror
sunnyflunk committed rBSCfbc9817d22b8: stage3: Commit the new component additions (authored by sunnyflunk).
stage3: Commit the new component additions
sources: Add dbus/dbus-broker
sunnyflunk committed rBSC7de7fb4737c1: stage3: Add dbus-broker to use for the daemon (authored by sunnyflunk).
stage3: Add dbus-broker to use for the daemon
stage3: Add expat