File History

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

History of build-cc

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 start of cross-compile building environment file: [f6438da5cd] check-in: [9545959b39] user: rkeene branch: trunk, size: 6087 Added