Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for build-cc
2023-10-06
| ||
19:40 | Many updates file: [fafb528331] check-in: [71230f71d0] user: rkeene branch: trunk, size: 16952 | |
2019-05-10
| ||
17:08 | A bit more work to ensure that some flags are preserved until the right stage file: [d17a9ed946] check-in: [033a6f4cd4] user: rkeene branch: trunk, size: 18926 | |
2019-05-08
| ||
21:56 | Tool versioning improvements file: [f17a68b902] check-in: [78c40ae32f] user: rkeene branch: trunk, size: 18841 | |
2018-02-19
| ||
02:42 | Migrated platform parameters to separate scripts file: [9d634b0c86] check-in: [fcb06ea4e4] user: rkeene branch: trunk, size: 16552 | |
2018-02-16
| ||
15:47 | Upgraded several toolchain components file: [1a71d7a9d5] check-in: [f4a1af2158] user: rkeene branch: trunk, size: 16385 | |
2018-01-28
| ||
02:52 | Added support for overriding the URLs and version for all tools, upgraded zlib file: [3c0edc4f11] check-in: [a336cd831a] user: rkeene branch: trunk, size: 16391 | |
2017-12-01
| ||
18:23 | Started working on adding ESP32 support file: [ba7251d02c] check-in: [105565af89] user: rkeene branch: platform-esp32, size: 16782 | |
2017-09-26
| ||
15:08 | Better check for ensuring we start in the correct directory file: [b78b8d3980] check-in: [a85b6aaead] user: rkeene branch: trunk, size: 16235 | |
15:05 | Fixed typo file: [085977977a] check-in: [6337662095] user: rkeene branch: trunk, size: 16223 | |
2016-11-09
| ||
23:40 | Added start of powerpc support from stage1 file: [0da871c5da] check-in: [cda986483e] user: rkeene branch: add-powerpc, size: 16251 | |
2016-01-27
| ||
03:54 | Abort if download fails file: [be19c5e304] check-in: [d80ed8ed85] user: rkeene branch: trunk, size: 16224 | |
03:37 | Corrected typo in locating addons file: [d829030018] check-in: [3694721a11] user: rkeene branch: trunk, size: 16174 | |
2015-08-27
| ||
18:25 | Upgraded to GCC 5.2.0 and Binutils 2.25.1 file: [b45f7f1b42] check-in: [9b52107594] user: rkeene branch: trunk, size: 16183 | |
2015-08-26
| ||
23:09 | Fixed issue with MUSL patches being applied to non-MUSL targets, breaking them file: [827430e407] check-in: [184c3ef7d2] user: rkeene branch: trunk, size: 16181 | |
2015-02-11
| ||
21:00 | Re-enabled gold, no reason to disable it file: [3c5a8e4831] check-in: [e11796b140] user: rkeene branch: trunk, size: 15748 | |
04:04 | Fixed typo in comment file: [0e00b47060] check-in: [8d885eba22] user: rkeene branch: trunk, size: 15747 | |
2015-02-10
| ||
18:58 | Disabled gold file: [e16e5f9fd5] check-in: [d9aff2f47f] user: rkeene branch: trunk, size: 15747 | |
2015-02-03
| ||
16:56 | Added MUSL support for GCC 4.8.4 file: [14434f7634] check-in: [035acaf7f1] user: rkeene branch: trunk, size: 15748 | |
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 file: [a31e921b50] check-in: [7949893aab] user: rkeene branch: trunk, size: 15557 | |
04:10 | Updated to support user replacable multilib default file: [740a63e99c] check-in: [e9bc58f01e] user: rkeene branch: trunk, size: 15557 | |
2014-12-30
| ||
17:54 | Updated to not use single mode for gcc stage 1 base file: [6224a70146] check-in: [61810707df] user: rkeene branch: trunk, size: 15527 | |
2014-12-29
| ||
03:52 | Updated to build gold in addition to GNU ld and work with "MAKE" variables better file: [3ad3313364] check-in: [b34b799d88] user: rkeene branch: trunk, size: 15534 | |
2014-12-02
| ||
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 file: [e54d776c9d] check-in: [5b0716f60c] user: rkeene branch: trunk, size: 15247 | |
2014-10-28
| ||
18:44 | Added untested GNU/Linux platform file: [63874ad2b9] check-in: [99f46f87f1] user: rkeene branch: trunk, size: 14845 | |
18:39 | Updated to compile stage 1 compiler more minimally file: [5ae7b2f1fb] check-in: [d458d6f54d] user: rkeene branch: trunk, size: 14819 | |
2014-10-27
| ||
20:16 | Updated to use DESTDIR and prefix so that files are installed and referenced in the correct path within sysroot file: [6541c0545f] check-in: [112932151a] user: rkeene branch: trunk, size: 14593 | |
19:42 | Updated to emit notes from Build-CC as we compile file: [30e3bf4e53] check-in: [e811663dcc] user: rkeene branch: trunk, size: 14515 | |
19:22 | Updated to not build binutils with a sysroot option so that gcc controls this explicitly file: [b3444eb1ee] check-in: [f3653101bd] user: rkeene branch: trunk, size: 14362 | |
05:14 | Work towards bringing glibc-based Linux target into a buildable state for stage1 builds file: [c365ff6f05] check-in: [c85edfa2fc] user: rkeene branch: trunk, size: 14446 | |
2014-10-24
| ||
22:10 | Moved x86_64-unknown-linux-musl to supported platform file: [61c72cbad2] check-in: [3788cd9769] user: rkeene branch: trunk, size: 14232 | |
2014-09-07
| ||
02:13 | Updated to GCC 4.9.1 file: [af7fdb4dcc] check-in: [7f83d03aae] user: rkeene branch: trunk, size: 14232 | |
2014-07-09
| ||
06:08 | Added stage1 compiler fixups for MUSL libc platforms file: [98e65e3f36] check-in: [6d95291b46] user: rkeene branch: trunk, size: 14232 | |
2014-07-08
| ||
20:34 | Added multilib support to MUSL-native toolchains file: [32208536b2] check-in: [b56f45949f] user: rkeene branch: trunk, size: 13693 | |
2014-07-06
| ||
15:46 | Converted to use generic flags instead of environment variables to pass information to subscripts file: [511efe1914] check-in: [6f4479e6bf] user: rkeene branch: trunk, size: 13666 | |
2014-07-04
| ||
19:41 | Added MUSL patches for GCC (4.9) and made mips-unknown-linux-musl a supported platform file: [c89a67cb52] check-in: [7c85f1a806] user: rkeene branch: trunk, size: 13504 | |
18:04 | Added initial MUSL-based cross-compiler (stage 1) file: [878483996a] check-in: [cb0eca1982] user: rkeene branch: trunk, size: 13504 | |
05:27 | Updated to build mips64 platform for Ubiquiti as an untested platform file: [a23a11a011] check-in: [e6d7081fc8] user: rkeene branch: trunk, size: 13437 | |
2014-07-03
| ||
16:44 | Updated to build Darwin tools correctly file: [4d3db69516] check-in: [b7987d0afb] user: rkeene branch: trunk, size: 13286 | |
2014-05-18
| ||
03:34 | Updated to fix "ld" issues for Solaris file: [ecc85f8d13] check-in: [d8685cff5a] user: rkeene branch: trunk, size: 13211 | |
2014-05-14
| ||
06:38 | Updated to latest binutils (untested) file: [f75e2abb91] check-in: [9943afc015] user: rkeene branch: trunk, size: 12954 | |
2014-05-12
| ||
18:40 | Updated to checksum downloads file: [eadfb3f06a] check-in: [ddbcafac95] user: rkeene branch: trunk, size: 12954 | |
18:33 | Added some untested platforms file: [fdbc22b4ab] check-in: [faa74efa2b] user: rkeene branch: trunk, size: 12386 | |
18:32 | Upgraded to GCC 4.9.0 file: [195a6e1029] check-in: [a4fa656846] user: rkeene branch: trunk, size: 12196 | |
2013-08-06
| ||
23:24 | Updated to add cross-compiler to path while building GCC file: [2b2f4777bb] check-in: [ca072e50f4] user: rkeene branch: trunk, size: 12157 | |
19:58 | Attempted to update to latest version of LLVM file: [753681f04f] check-in: [03a0bbd8b0] user: rkeene branch: llvm, size: 10635 | |
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) file: [b4afdead2c] check-in: [825c8fd29a] user: rkeene branch: llvm, size: 10427 | |
2012-09-02
| ||
19:23 | Began work on adding Java support file: [54c776b305] check-in: [ad10c6064e] user: rkeene branch: java-support, size: 12494 | |
2012-08-09
| ||
05:45 |
Updated to GCC 4.6.3
Added support for scripts to validate whether a patch is needed or not file: [a19d238960] check-in: [3c8be3d88b] user: rkeene branch: trunk, size: 12013 | |
2012-05-13
| ||
01:43 | Added mipsel-unknown-linux-uclibc support file: [ae1c380ed8] check-in: [bd752f16a5] user: rkeene branch: trunk, size: 11818 | |
2012-02-14
| ||
02:01 | Updated to support reading GCC configure flags from the platform file file: [7fd8a5bbbf] check-in: [9c572b42b0] user: rkeene branch: trunk, size: 11775 | |
2012-02-02
| ||
10:42 | Updated to clear CPPFLAGS when building gcc file: [2e97703f08] check-in: [6dbaf2dc16] user: rkeene branch: trunk, size: 11309 | |
2011-12-29
| ||
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 file: [5ae2e080a7] check-in: [f21231cf52] user: rkeene branch: trunk, size: 11223 | |
2011-12-27
| ||
06:09 |
Renamed patches to be non-platform specific
Updated to use PATCH and TAR environment variables file: [3cffb88fd6] check-in: [afda67f966] user: rkeene branch: trunk, size: 10731 | |
2011-11-18
| ||
18:13 | Removed PCC support -- it was too broken too often file: [508b4f13ca] check-in: [9b1fc00e91] user: rkeene branch: trunk, size: 11081 | |
03:18 | Minor comment updates file: [1f3b4c52bf] check-in: [3afbb87948] user: rkeene branch: trunk, size: 12997 | |
02:05 |
Moved Darwin CCTools building to a pre-compile script
Moved most scripts to post-compile scripts file: [dd8b5a624a] check-in: [a3b0de0a1a] user: rkeene branch: trunk, size: 12808 | |
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 file: [11d997cd09] check-in: [7f9afc1461] user: rkeene branch: trunk, size: 13413 | |
2011-11-17
| ||
06:33 | Updated to use "with-sysroot" and "with-build-sysroot" when building cross compilers file: [6c5fe8d402] check-in: [63c458c56b] user: rkeene branch: trunk, size: 13264 | |
05:14 |
More untested darwin changes
Enabled multilib support on Linux file: [4c151ec828] check-in: [bf6f0da90e] user: rkeene branch: trunk, size: 12924 | |
2011-08-31
| ||
11:29 |
Cleanup
More Mac OS X build support file: [afec20f456] check-in: [823eaae564] user: rkeene branch: trunk, size: 12568 | |
03:09 | Added start of Mac OS X support file: [f6f5439721] check-in: [da5bd1b6dc] user: rkeene branch: trunk, size: 12215 | |
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 file: [ab4d99de84] check-in: [920eef38f0] user: rkeene branch: trunk, size: 11191 | |
00:49 |
Added license
Added support for "--version" and including the version in the comments of the script file: [a5d792649c] check-in: [42dba86963] user: rkeene branch: trunk, size: 11509 | |
00:32 |
Added NetBSD5 support
Updated to disable multilib by default Normalized ARM platform name file: [ff948b0ce7] check-in: [9aefed4cea] user: rkeene branch: trunk, size: 11416 | |
2011-07-30
| ||
05:12 |
Added dietlibc support
Fixed extraneous error message related to libgcc_eh.a during runs after stage2 file: [4e923ea162] check-in: [8520f3dcab] user: rkeene branch: trunk, size: 11255 | |
00:25 | Updated to default to not building PCC file: [7d78aac093] check-in: [b3e025057c] user: rkeene branch: trunk, size: 11216 | |
2011-07-29
| ||
21:27 |
Corrected stage2 gcc checking
Added additional math functions to uclibc file: [f2e2a4bf8a] check-in: [851f8023cf] user: rkeene branch: trunk, size: 11241 | |
20:55 |
Switched from NPTL to LinuxThreads for uClibc
Enabled SUSV4 Legacy building Updated libgcc_eh.a fake creation to occur even if the compile was interrupted file: [2b17a54576] check-in: [329932a4a0] user: rkeene branch: trunk, size: 11249 | |
19:03 | Added start of supporting building user-space (stage1) if no platform files are found file: [2b29e15dd8] check-in: [8b19caa0e4] user: rkeene branch: trunk, size: 11034 | |
2011-07-28
| ||
19:33 |
Fixed PCC non-parralel make
Fixed second build check file: [d7a1520f00] check-in: [25f97360f0] user: rkeene branch: trunk, size: 8390 | |
19:27 | Updated to not rebuild gcc-static if we did not rebuild gcc-shared file: [9dada2a9d5] check-in: [89e7049f16] user: rkeene branch: trunk, size: 8267 | |
17:16 |
Updated to build gcc with shared objects, then without (so it doesnt link against dynamic libgcc by default but still provides shared versions if needed)
Added config file support Updated Makefile to include addons in tarball file: [fd99f60586] check-in: [403e3c0c07] user: rkeene branch: trunk, size: 8239 | |
06:38 |
Updated to support platform addons seperate from core platform
Updated HPPA64 core platform and addons (X11 headers) file: [87afdcfac6] check-in: [8b8f586bd2] user: rkeene branch: trunk, size: 7175 | |
2011-07-27
| ||
20:38 | Fixed HPPA support file: [ac424bf4d3] check-in: [ce244f0d11] user: rkeene branch: trunk, size: 6991 | |
15:34 | Updated build to correctly process all installation targets file: [fa570e1302] check-in: [0e3d107194] user: rkeene branch: trunk, size: 6825 | |
02:08 | Updated platforms to work with multilibs on Solaris file: [999a49e273] check-in: [b59f5f06fd] user: rkeene branch: trunk, size: 7074 | |
00:21 |
More platform support
Added script to collect platform files file: [950603b376] check-in: [c75a4d57f3] user: rkeene branch: trunk, size: 7037 | |
2011-07-26
| ||
03:22 | Added: Added start of cross-compile building environment file: [f6438da5cd] check-in: [9545959b39] user: rkeene branch: trunk, size: 6087 | |