Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

200 most recent check-ins using file LICENSE version 30047fe020

2023-10-06
22:51
Build-CC 0.16 Leaf check-in: 765ae0548f user: rkeene tags: trunk, 0.16
19:41
glibc cleanups check-in: a33cb7caf7 user: rkeene tags: trunk
19:40
Many updates check-in: 71230f71d0 user: rkeene tags: trunk
2019-05-10
17:08
A bit more work to ensure that some flags are preserved until the right stage check-in: 033a6f4cd4 user: rkeene tags: trunk
2019-05-09
23:10
Make sure when overwriting files we have permission to do so check-in: 019ff6c17d user: rkeene tags: trunk
23:10
Updated patch for NetBSD compiler, from NixOS project check-in: ef57276d7c user: rkeene tags: trunk
2019-05-08
21:57
NetBSD 8 requires some ctype work check-in: 22acd7c457 user: rkeene tags: trunk
21:56
Tool versioning improvements check-in: 78c40ae32f user: rkeene tags: trunk
2018-02-19
16:02
Make "setup-cc" more selective about what it considers available toolchains check-in: a97508d2ea user: rkeene tags: trunk
06:44
Build-CC 0.15 check-in: 5f05979d8f user: rkeene tags: trunk, 0.15
02:43
Added AArch64 Linux generic (stage1) platform check-in: 6babeac4ee user: rkeene tags: trunk
02:42
Added AArch64 kernel parameters check-in: 2d7e70b7ac user: rkeene tags: trunk
02:42
Migrated platform parameters to separate scripts check-in: fcb06ea4e4 user: rkeene tags: trunk
02:28
Upgraded to glibc 2.27 (needed for AArch64) check-in: edd4c58c17 user: rkeene tags: trunk
2018-02-18
22:59
Allow different kernel architectures to be specified check-in: ad02e80707 user: rkeene tags: trunk
22:58
Updated to support patching glibc check-in: f923507a5d user: rkeene tags: trunk
2018-02-16
15:47
Upgraded several toolchain components check-in: f4a1af2158 user: rkeene tags: trunk
2018-01-28
02:52
Added support for overriding the URLs and version for all tools, upgraded zlib check-in: a336cd831a user: rkeene tags: trunk
2017-12-01
18:23
Started working on adding ESP32 support Leaf check-in: 105565af89 user: rkeene tags: platform-esp32
2017-11-02
15:24
Build-CC 0.14 check-in: 8679b6b16a user: rkeene tags: trunk, 0.14
2017-10-31
14:37
Added patches for GCC 5.2.0 to compile under newer versions of GCC check-in: 3c1891c96a user: rkeene tags: trunk
2017-09-26
15:08
Better check for ensuring we start in the correct directory check-in: a85b6aaead user: rkeene tags: trunk
15:05
Fixed typo check-in: 6337662095 user: rkeene tags: trunk
2017-01-10
13:41
Build-CC 0.13 check-in: f1ead69217 user: rkeene tags: trunk, 0.13
13:39
Added SHA256 to many downloads check-in: c2e33b6d3e user: rkeene tags: trunk
2016-12-21
19:53
Added SHA256 checksum for the Linux kernel download check-in: 5b7f948afb user: rkeene tags: trunk
19:53
Added support for SHA256 checksums check-in: 8e05e7b5e2 user: rkeene tags: trunk
2016-11-09
23:40
Added start of powerpc support from stage1 Leaf check-in: cda986483e user: rkeene tags: add-powerpc
2016-01-27
04:00
Build-CC 0.12 check-in: e451592ac8 user: rkeene tags: trunk, 0.12
03:57
Added support for using a helper application to download files check-in: 94769f000a user: rkeene tags: trunk
03:54
Abort if download fails check-in: d80ed8ed85 user: rkeene tags: trunk
03:45
Build-CC 0.11 check-in: 098b857937 user: rkeene tags: trunk, 0.11
03:37
Corrected typo in locating addons check-in: 3694721a11 user: rkeene tags: trunk
03:33
Added patches for GMP 6.0.0a on ARM platforms check-in: f40daa93ae user: rkeene tags: trunk
2015-08-27
18:25
Upgraded to GCC 5.2.0 and Binutils 2.25.1 check-in: 9b52107594 user: rkeene tags: trunk
18:24
Upgraded to glibc 2.22 check-in: d076e187d1 user: rkeene tags: trunk
14:18
Updated to MUSL libc 1.1.10 check-in: a89ba423b7 user: rkeene tags: trunk
2015-08-26
23:13
Build-CC 0.10 check-in: 55a54b8a75 user: rkeene tags: trunk, 0.10
23:09
Fixed issue with MUSL patches being applied to non-MUSL targets, breaking them check-in: 184c3ef7d2 user: rkeene tags: trunk
23:09
Updated to latest libressl check-in: 12b597c851 user: rkeene tags: trunk
2015-02-12
06:58
Removed changes from the MUSL patch to libgcc/gthr.h -- more appropriate patch to follow check-in: 75ef6d3349 user: rkeene tags: trunk
2015-02-11
21:23
Updated MUSL libc patch to not interfere with libstdc++ on non-MUSL-libc systems check-in: 49e22da48c user: rkeene tags: trunk
21:00
Re-enabled gold, no reason to disable it check-in: e11796b140 user: rkeene tags: trunk
04:36
Added patch to allow MPC to compile as a child of GCC check-in: 777177d6d5 user: rkeene tags: trunk
04:04
Fixed typo in comment check-in: 8d885eba22 user: rkeene tags: trunk
2015-02-10
18:58
Disabled gold check-in: d9aff2f47f user: rkeene tags: trunk
2015-02-03
19:28
Updated to LibreSSL 2.1.3 check-in: 5454aa4c78 user: rkeene tags: trunk
16:56
Added MUSL support for GCC 4.8.4 check-in: 035acaf7f1 user: rkeene tags: trunk
2015-02-02
18:41
Updated "setup-cc" to canonicalize symbolic links check-in: 81fa936904 user: rkeene tags: trunk
2015-01-20
18:40
Build-CC 0.9 check-in: 0517669aba user: rkeene tags: trunk, 0.9
17:30
Fixed issues with compiling LibreSSL check-in: e01d8774a3 user: rkeene tags: trunk
17:02
Updated to resolve arch name for unknown platforms check-in: bd4cfb91af user: rkeene tags: trunk
16:52
Added SHA1 for LibreSSL check-in: 2bb4e840f3 user: rkeene tags: trunk
16:51
Switched out OpenSSL and in LibreSSL check-in: a259de30ef user: rkeene tags: trunk
16:41
Fixed cleanup on several post-install scripts check-in: 88ecd40caa user: rkeene tags: trunk
2014-12-31
05:20
Upgraded to binutils 2.25 and switched away from gcc 4.9.1 to gcc 4.8.4, which is less buggy check-in: 7949893aab user: rkeene tags: trunk
04:10
Updated to support user replacable multilib default check-in: e9bc58f01e user: rkeene tags: trunk
2014-12-30
17:54
Updated to not use single mode for gcc stage 1 base check-in: 61810707df user: rkeene tags: trunk
17:54
Updated to only set --with-glibc-version in more specific cases check-in: 23ede9dc81 user: rkeene tags: trunk
2014-12-29
03:59
Updated all scripts to use new MAKE arrangement check-in: dedfda123f user: rkeene tags: trunk
03:59
Updated to disable use of SSP during stage 1 when compiling glibc check-in: 90aad59417 user: rkeene tags: trunk
03:58
Updated to pick out glibc version number from the glibc script check-in: 716e706100 user: rkeene tags: trunk
03:53
Updated to specify glibc version check-in: 4ea901655b user: rkeene tags: trunk
03:52
Updated to build gold in addition to GNU ld and work with "MAKE" variables better check-in: b34b799d88 user: rkeene tags: trunk
2014-12-04
20:53
Updated to build YASM check-in: 93156e3dfe user: rkeene tags: trunk
2014-12-02
15:21
Updated to build glibc successfully check-in: 281667cf12 user: rkeene tags: trunk
15:20
Updated to deal with Stage 1 GCC builds that are going to have GLIBC check-in: 1577b83fe7 user: rkeene tags: trunk
15:20
Updated to use "generic" as vendor rather than "unknown" so that native builds still work as cross-builds, also re-ordered building of targets for GCC check-in: 5b0716f60c user: rkeene tags: trunk
2014-10-28
20:34
Updated to install run-time linker for MUSL check-in: b83efda5b7 user: rkeene tags: trunk
18:44
Added untested GNU/Linux platform check-in: 99f46f87f1 user: rkeene tags: trunk
18:39
Updated to compile stage 1 compiler more minimally check-in: d458d6f54d user: rkeene tags: trunk
17:50
Updated to not include NPTL in Glibc 2.20+ check-in: f41aa2ce22 user: rkeene tags: trunk
17:14
Updated to not use glibc-ports if it does not work check-in: a406a3791a user: rkeene tags: trunk
17:05
Updated to check for and leave correct note file for glibc check-in: 2230a4f62b user: rkeene tags: trunk
17:01
Updated to use "install_root" instead of DESTDIR and also to prefix in / for glibc check-in: 3b30164b0d user: rkeene tags: trunk
2014-10-27
20:45
Fixed glibc-ports version check-in: 9518a0b46c user: rkeene tags: trunk
20:16
Updated to use DESTDIR and prefix so that files are installed and referenced in the correct path within sysroot check-in: 112932151a user: rkeene tags: trunk
19:42
Updated to emit notes from Build-CC as we compile check-in: e811663dcc user: rkeene tags: trunk
19:42
Updated to only request rebuild of binutils if we actually had to compile something check-in: 83f834fb93 user: rkeene tags: trunk
19:22
Updated to not build binutils with a sysroot option so that gcc controls this explicitly check-in: f3653101bd user: rkeene tags: trunk
05:34
Corrected typo check-in: bb2ba62c71 user: rkeene tags: trunk
05:14
Work towards bringing glibc-based Linux target into a buildable state for stage1 builds check-in: c85edfa2fc user: rkeene tags: trunk
2014-10-24
22:14
Build-CC 0.8 check-in: e0e8528049 user: rkeene tags: trunk, 0.8
22:10
Moved x86_64-unknown-linux-musl to supported platform check-in: 3788cd9769 user: rkeene tags: trunk
22:09
Disabled extra packages by default check-in: eaa0252d32 user: rkeene tags: trunk
22:01
Fixed bug where MUSL support failed to find any platforms check-in: 2a4a5c04d5 user: rkeene tags: trunk
21:56
MUSL updated to 1.1.5 check-in: 7d8954a051 user: rkeene tags: trunk
2014-09-07
03:35
Updated to fix bugs with libffi and add correct check for libglib check-in: 8c945c952e user: rkeene tags: trunk
03:18
Added libffi build check-in: 476dc885d2 user: rkeene tags: trunk
03:17
Updated patch to actually work check-in: 838c3d8585 user: rkeene tags: trunk
02:56
Updated pkg-config to be multilib aware and override user's PKG_CONFIG_PATH variables check-in: 863b494d9d user: rkeene tags: trunk
02:23
Added many patches to GLib check-in: 86a8181857 user: rkeene tags: trunk
02:15
More work towards multilib support of built packages check-in: cbab76a029 user: rkeene tags: trunk
02:13
Updated to GCC 4.9.1 check-in: 7f83d03aae user: rkeene tags: trunk
2014-07-11
18:31
Updated to support multilib with OpenSSL check-in: a73539e9ef user: rkeene tags: trunk
18:21
Added common multilib support check-in: 1f5ce738fd user: rkeene tags: trunk
2014-07-09
06:08
Added stage1 compiler fixups for MUSL libc platforms check-in: 6d95291b46 user: rkeene tags: trunk
06:07
Fixed issue with determining multilib platforms and also updated to consider MUSL libc installed if any spec file is found check-in: 714d20aa7b user: rkeene tags: trunk
05:43
Updated to treat kernel header installation the same as we do other packages that do not support out-of-tree builds check-in: 880698bb5d user: rkeene tags: trunk
04:52
Updated to patch MUSL libc for multilib supporting headers (x86_64/i386) in the most basic sense check-in: cebb3f78c5 user: rkeene tags: trunk
2014-07-08
21:01
Simplified determination of libdir, etc for muslibc check-in: f09b0b65e6 user: rkeene tags: trunk
20:34
Added multilib support to MUSL-native toolchains check-in: b56f45949f user: rkeene tags: trunk
2014-07-07
16:53
build-cc 0.7 check-in: 19faff3ac6 user: rkeene tags: trunk, 0.7
04:47
Fixed issue with shared build of OpenSSL check-in: 4a02511776 user: rkeene tags: trunk
04:47
Updated to create pkg-config script sooner (so that other build scripts may rely upon it) check-in: 86ccbb7a14 user: rkeene tags: trunk
04:37
Updated to fix pkgconfig files check-in: d34146f1ce user: rkeene tags: trunk
04:32
Updated to set build order explicitly check-in: b020b30a7f user: rkeene tags: trunk
04:31
Updated to build OpenSSL check-in: ae99d42c72 user: rkeene tags: trunk
2014-07-06
21:46
Updated to correctly set linker flags for every platform check-in: 67c22ceae0 user: rkeene tags: trunk
21:41
Updated to support multilib with MUSL on non-MUSL toolchains check-in: f5fb107689 user: rkeene tags: trunk
16:14
Updated to only create "gcc-musl" wrapper script if we are not a MUSL native toolchain check-in: bf735fb3b6 user: rkeene tags: trunk
15:46
Converted to use generic flags instead of environment variables to pass information to subscripts check-in: 6f4479e6bf user: rkeene tags: trunk
15:29
Updated to include full path to GCC in MUSL wrapper check-in: c1e71d87f8 user: rkeene tags: trunk
04:05
Updated to install MUSL on all Linux platforms check-in: a88f7eec10 user: rkeene tags: trunk
02:10
Added version number to build output check-in: 9e697299cf user: rkeene tags: trunk
02:10
Added zlib build to ensure zlib is availble for the target platform check-in: cd5fb4eb22 user: rkeene tags: trunk
2014-07-04
19:41
Added MUSL patches for GCC (4.9) and made mips-unknown-linux-musl a supported platform check-in: 7c85f1a806 user: rkeene tags: trunk
18:14
Reordered build of scripts check-in: 8f8a611a6b user: rkeene tags: trunk
18:04
Added initial MUSL-based cross-compiler (stage 1) check-in: cb0eca1982 user: rkeene tags: trunk
18:03
More work towards getting a working glibc stage 1 build check-in: 1eaacb5e44 user: rkeene tags: trunk
05:27
Updated to build mips64 platform for Ubiquiti as an untested platform check-in: e6d7081fc8 user: rkeene tags: trunk
2014-07-03
18:54
Updated to build additional glibc add-ons check-in: b157c38305 user: rkeene tags: trunk
16:45
Updated to allow platforms to include different glibc versions when building from stage 1 check-in: 638c44731a user: rkeene tags: trunk
16:44
Updated to build Darwin tools correctly check-in: b7987d0afb user: rkeene tags: trunk
2014-06-02
22:08
Updated to install simple wrapper script for "pkg-config" for the platform check-in: cc79ba2906 user: rkeene tags: trunk
2014-05-21
20:47
Updated to collect pkgconfig files from more paths check-in: e191c1616b user: rkeene tags: trunk
15:10
Corrected previous patch for fixing similar targets check-in: 5c8af095ab user: rkeene tags: trunk
04:35
Updated to fix issue with multilibs when compiling for similar hosts check-in: 613dbe782e user: rkeene tags: trunk
03:25
Updated to explicitly indicate multilib is available on Linux check-in: 161d108ffb user: rkeene tags: trunk
03:20
Corrected several typos check-in: 3a4420186b user: rkeene tags: trunk
2014-05-18
03:34
Updated to fix "ld" issues for Solaris check-in: d8685cff5a user: rkeene tags: trunk
2014-05-16
17:23
Updated to correctly disable libsanitizer on RHEL5 check-in: 0da6a5fdf6 user: rkeene tags: trunk
16:36
Updated to name RHEL builds after their release and disable sanitization on RHEL5, where it does not work check-in: 6cf5d7035b user: rkeene tags: trunk
2014-05-14
06:38
Updated to latest binutils (untested) check-in: 9943afc015 user: rkeene tags: trunk
2014-05-12
18:40
Updated to checksum downloads check-in: ddbcafac95 user: rkeene tags: trunk
18:33
Added some untested platforms check-in: faa74efa2b user: rkeene tags: trunk
18:32
Upgraded to GCC 4.9.0 check-in: a4fa656846 user: rkeene tags: trunk
2013-08-06
23:33
Build-CC 0.6 check-in: e66b4188ac user: rkeene tags: trunk, 0.6
23:24
Updated to add cross-compiler to path while building GCC check-in: ca072e50f4 user: rkeene tags: trunk
23:24
More AIX platform name fixes check-in: 35e544d7dd user: rkeene tags: trunk
22:07
More AIX naming check-in: 5028aeeff9 user: rkeene tags: trunk
20:00
Fixed AIX platform naming during collection check-in: 4c71db1e90 user: rkeene tags: trunk
19:58
Attempted to update to latest version of LLVM Leaf check-in: 03a0bbd8b0 user: rkeene tags: llvm
2012-09-03
18:44
Added start of LLVM/Clang support (which as of version 3.1 does not produce any working compilers as far as I can tell) check-in: 825c8fd29a user: rkeene tags: llvm
2012-09-02
19:24
Create new branch named "llvm" check-in: e141bd787f user: rkeene tags: llvm
19:23
Began work on adding Java support Leaf check-in: ad10c6064e user: rkeene tags: java-support
2012-08-09
05:45
Updated to GCC 4.6.3

Added support for scripts to validate whether a patch is needed or not check-in: 3c8be3d88b user: rkeene tags: trunk

2012-07-23
15:53
Updated to deal with Debian-ized platforms that install certain platform files into /usr/lib/<platform> check-in: 7c00a2a0d5 user: rkeene tags: trunk
2012-05-13
19:01
Updated to call distclean prior to building tarball check-in: fb7c11ec4c user: rkeene tags: trunk
18:56
build-cc 0.5 check-in: 4a03eafcc1 user: rkeene tags: trunk, 0.5
18:22
Updated to use PREFIX rather than DEVEL/RUNTIME_PREFIX to set installation location for uClibc check-in: 1a33836fb3 user: rkeene tags: trunk
04:00
Fixed minor comments check-in: a26e8006d7 user: rkeene tags: trunk
03:57
Included example of building a Stage 1 cross-compiler check-in: 7405bee39e user: rkeene tags: trunk
03:42
Updated approach for fixing uclibc ld scripts check-in: f55eb77649 user: rkeene tags: trunk
01:43
Added mipsel-unknown-linux-uclibc support check-in: bd752f16a5 user: rkeene tags: trunk
01:43
Updated to use an older version of Linux for compatibility check-in: 48bc7c2d05 user: rkeene tags: trunk
01:40
Updated to set cross-compiler bin later in the path to avoid issues with HOST_CC/CC_FOR_BUILD check-in: 54fdc4fd2e user: rkeene tags: trunk
2012-02-19
00:18
Updated to exclude "src" directory from release tarballs check-in: 20fd92d021 user: rkeene tags: trunk
00:14
build-cc 0.4 check-in: 053e360186 user: rkeene tags: trunk, 0.4
2012-02-14
02:01
Updated to support reading GCC configure flags from the platform file check-in: 9c572b42b0 user: rkeene tags: trunk
2012-02-02
10:42
Updated to clear CPPFLAGS when building gcc check-in: 6dbaf2dc16 user: rkeene tags: trunk
10:41
Updated to not rely upon "readlink" check-in: b433228978 user: rkeene tags: trunk
2011-12-31
22:56
Included useful information in the README check-in: ead9fda6dc user: rkeene tags: trunk
2011-12-29
07:51
Build-CC 0.3 check-in: dad2d4ac5e user: rkeene tags: trunk, 0.3
07:48
Added script which addresses compilation on Solaris with gcc 3.x check-in: bba102130c user: rkeene tags: trunk
07:47
Updated to support GCC patch scripts

Switched downloads to tar.bz2, which appear to persist longer

Updated to latest versions of binutils and gcc check-in: f21231cf52 user: rkeene tags: trunk

2011-12-27
06:22
Build-CC 0.2 check-in: 4b4c6a97c9 user: rkeene tags: trunk, 0.2
06:09
Renamed patches to be non-platform specific

Updated to use PATCH and TAR environment variables check-in: afda67f966 user: rkeene tags: trunk

05:45
Updated build release information check-in: f5c753634a user: rkeene tags: trunk
05:42
Updated to include build-release system check-in: c096cacc10 user: rkeene tags: trunk
2011-12-20
13:42
Re-added platform directory, reformed check-in: 403b406d61 user: rkeene tags: trunk
13:42
Removed platform files from version control check-in: 15c6144904 user: rkeene tags: trunk
2011-12-04
15:56
Normalized copies check-in: 887a92c2e5 user: rkeene tags: trunk
15:54
Updated to collect more platform files on various platforms check-in: d38bd9cc5e user: rkeene tags: trunk
2011-11-18
21:31
Updated to collect ELF loader check-in: f1eca2e4ac user: rkeene tags: trunk
18:13
Removed PCC support -- it was too broken too often check-in: 9b1fc00e91 user: rkeene tags: trunk
04:31
Updated to correctly include new layout of scripts directory in tarball check-in: 1b43477dc5 user: rkeene tags: trunk
03:57
Added untested PKG_CONFIG configuration to setup-paths check-in: 0b58ecfc43 user: rkeene tags: trunk
03:34
Added collection of pkgconfig files to most platforms check-in: 2402ee702e user: rkeene tags: trunk
03:18
Minor comment updates check-in: 3afbb87948 user: rkeene tags: trunk
02:05
Moved Darwin CCTools building to a pre-compile script

Moved most scripts to post-compile scripts check-in: a3b0de0a1a user: rkeene tags: trunk

01:43
Updated to use multilib by default

Fixed issue with "usr" symlink creation only happening for stage2 builds

Updated collect-platform to set multilib values if they need to be disabled

Updated build-cc to use multilib values collected check-in: 7f9afc1461 user: rkeene tags: trunk

2011-11-17
14:54
Added AIX collection support check-in: 3d658bb926 user: rkeene tags: trunk
06:33
Updated to use "with-sysroot" and "with-build-sysroot" when building cross compilers check-in: 63c458c56b user: rkeene tags: trunk
05:24
Added runtime linker to list of files to collect check-in: 944d61c5ad user: rkeene tags: trunk
05:14
More untested darwin changes

Enabled multilib support on Linux check-in: bf6f0da90e user: rkeene tags: trunk

2011-11-16
10:02
Updated to pull machine info from "gcc" check-in: d8b9b347b6 user: rkeene tags: trunk
2011-11-15
23:43
Added basic Linux support to platform collection check-in: 45cc42a353 user: rkeene tags: trunk
2011-09-14
21:51
Updated to collect more files on Darwin check-in: 6c474bbe61 user: rkeene tags: trunk
2011-09-12
01:51
Added support for setting HOST_CC/CC_FOR_BUILD check-in: 6fc1829e84 user: rkeene tags: trunk
2011-08-31
21:03
Updated to collect more OS X files check-in: 4c4d69a371 user: rkeene tags: trunk
11:29
Cleanup

More Mac OS X build support check-in: 823eaae564 user: rkeene tags: trunk

03:09
Added start of Mac OS X support check-in: da5bd1b6dc user: rkeene tags: trunk
2011-08-30
21:08
Updated to specify platform for Mac OS X explicitly check-in: 277d25e58e user: rkeene tags: trunk
20:38
Added Mac OS X to collect-platforms check-in: d4b756b414 user: rkeene tags: trunk
2011-08-23
20:36
Removed Haiku support -- Haiku's fork of gcc is difficult to port to up-to-date gcc, will try again later check-in: 9e9b7d67df user: rkeene tags: trunk
20:35
Added Haiku binutils patches check-in: 58cf4c165e user: rkeene tags: trunk
20:35
Added "setup-cc" check-in: d4039b5e09 user: rkeene tags: trunk
2011-08-05
03:58
Removed disabling shared libgcc, its just not worth it check-in: 84a860af62 user: rkeene tags: trunk
2011-08-03
21:03
Disabled dietlibc until it is working

Updated to build shared gcc (and only shared gcc), but static libgcc (through patch to gcc's Makefile)

Moved PCC compilation to stage2 only check-in: 920eef38f0 user: rkeene tags: trunk