This website requires JavaScript.
ceb91e7d4e
add binutils-2.27 patches
Rich Felker
2016-11-06 22:33:35 -0500
829d4e32fe
remove the LC_ROOT hack from build sysroot
Szabolcs Nagy
2016-07-19 19:43:08 +0000
99ee12d604
litecross: eliminate obstacles to toolchain config from make command line
Rich Felker
2016-07-08 02:19:14 +0000
b537e759ef
add extract_all rule to top-level makefile
Rich Felker
2016-07-07 23:58:01 +0000
f959bd47cd
add support for gmp 6.1.1 and upgrade default version
Rich Felker
2016-07-07 17:07:24 +0000
43519b575c
fix regression that introduced race condition build failures for gcc
Rich Felker
2016-07-07 16:56:18 +0000
20ce424e65
disable build/install of temp sysroot headers for native compilers
Rich Felker
2016-07-07 00:41:13 +0000
8eeb57f5a5
add support for musl 1.1.15 and make it the default
v0.9.2
Rich Felker
2016-07-06 03:49:32 +0000
7a0997d196
litecross: fix $(TARGET)-based config when value comes from config.mak
v0.9.1
Rich Felker
2016-06-22 18:32:56 +0000
347bfc9f61
update config.mak presets to sync with modern expectations
Rich Felker
2016-06-20 23:26:56 +0000
8467bf3a6f
Patch elf.h circular dependency out of linux-4.4.10
v0.9.0
Filippo Valsorda
2016-05-20 16:39:37 +0100
d6fe0339ee
Fix ub in binutils causing failure to build for arm with clang
Filippo Valsorda
2016-05-21 00:54:40 +0100
59de5df535
add optional isl support for advanced loop optimizations
Szabolcs Nagy
2016-05-22 13:27:05 +0200
03bd65562a
litecross: build target config logic into the makefile
Rich Felker
2016-05-19 03:15:32 +0000
ab95e8efdc
clean: remove linux-*
Patrick Oppenlander
2016-05-17 10:07:37 +1000
ec0f9f1d28
support installing headers for linux 4.x, 3.x and 2.6 kernels
Patrick Oppenlander
2016-05-17 10:05:13 +1000
e84b1bd1fc
add support for gcc 5.3.0 and use by default
Patrick Oppenlander
2016-05-17 09:17:08 +1000
0de8362e97
litecross: simplify and fix kernel header installation
Rich Felker
2016-05-14 07:34:36 +0000
0b3c60ceeb
document suppression of kernel headers in sample config.mak
Rich Felker
2016-05-14 05:39:05 +0000
8b61ebbd9a
litecross: rm stale kernel header src/obj dirs before making new ones
Rich Felker
2016-05-14 05:25:11 +0000
5faef372d4
litecross: automatically determine LINUX_ARCH for kernel headers
Rich Felker
2016-05-14 05:23:25 +0000
9bd379f80b
add support for installation of linux kernel headers
Rich Felker
2016-05-14 04:14:52 +0000
75b8346bed
litecross: create $(TARGET)-cc symlink for installed compiler
Rich Felker
2016-05-14 03:09:41 +0000
0291cc44ee
litecross: add some gcc options that should always be used with musl
Rich Felker
2016-05-06 18:37:09 +0000
4a5931ba67
litecross: only build c,c++ frontends by default
Rich Felker
2016-05-06 05:33:19 +0000
7a6ed3af0f
litecross: always disable multilib, suppress lib64, etc. dir structures
Rich Felker
2016-05-06 05:29:07 +0000
b732495b33
litecross: add support for cross-compiling a native toolchain
Rich Felker
2016-05-06 03:00:35 +0000
4afd97ae89
add config example for keeping build path out of output debug info
Rich Felker
2016-05-04 03:37:56 +0000
26847b129b
fix suppression of info installation
Rich Felker
2016-05-03 04:28:26 +0000
5df79ffdbf
add config.mak.dist example for static-linked cross toolchain
Rich Felker
2016-05-02 19:43:47 +0000
dd00bd7925
add small build (no debug, etc.) example to config.mak.dist
Rich Felker
2016-05-02 19:24:49 +0000
d02af99f00
remove obsolete/broken texinfo suppression example from config.mak.dist
Rich Felker
2016-05-02 19:22:36 +0000
bfde1aeb9b
add info about using pre-installed gmp/mpc/mpfr to config.mak.dist
Rich Felker
2016-05-02 19:21:46 +0000
2d0015f547
remove spurious flex dependency
Rich Felker
2016-05-02 18:43:15 +0000
ab6716ea08
suppress info build and installation, remove texinfo dependency
Rich Felker
2016-05-02 18:19:19 +0000
7160eb79e4
litecross: pass any updates to the MAKE var into gcc build system
Rich Felker
2016-05-02 17:58:38 +0000
0ab346e85d
litecross: accept empty {GMP,MPC,MPFR}_SRCDIR to use pre-installed ones
Rich Felker
2016-05-02 17:45:22 +0000
7ed2e2c6a0
fix sample config for disabling makeinfo
Rich Felker
2016-05-02 05:38:34 +0000
82fb13a8ff
fix small copy&paste error in litecross makefile dependencies
Rich Felker
2016-05-02 05:36:54 +0000
ee1ebda23e
overhaul build process with litecross, next-gen top-level makefile
Rich Felker
2016-05-01 05:36:28 +0000
deb9a00051
Merge d49ca4bfd7
into b453751480
Christopher Friedt
2016-04-29 23:48:21 +0000
b453751480
fix build on systems where native ar/ranlib don't work for target
Rich Felker
2016-04-29 22:02:15 +0000
7b579a9476
Merge d49ca4bfd7
into 2f1e820bed
Christopher Friedt
2016-04-29 17:46:06 +0000
d49ca4bfd7
reduced required changes for building on mac to solely creating fake empty static libraries with touch (because Apples ar errors out when trying to create an empty static library)
Christopher Friedt
2016-04-29 13:46:00 -0400
a3b756c312
remove -lpthread check from gcc-4.2.1 (really only necessary for Mac OS X, which does not have a libpthread)
Christopher Friedt
2016-04-29 12:57:13 -0400
b6af1d4b85
slight modification for config.h settings for mac
Christopher Friedt
2016-04-29 12:47:41 -0400
8e69182566
some (not all) mac-specific fixes
Christopher Friedt
2016-04-29 12:16:43 -0400
2f1e820bed
fix failure of mips libgcc_eh patch to apply
Rich Felker
2016-04-19 01:48:39 +0000
0a16a12799
add patch fixing mips libgcc_eh build not to depend on kernel headers
Rich Felker
2016-04-11 02:42:07 +0000
43bdd7fc19
fix binutils patching regression that stopped the build
Rich Felker
2016-03-02 00:47:54 +0000
23d6f66966
update j2 support patches to Yoshinori Sato's versions
Rich Felker
2016-02-12 05:37:39 +0000
69cadffdec
add patch fixing sh sibcall bug that affected musl, remove workaround
Rich Felker
2016-02-12 05:35:23 +0000
6385b3240a
fix .gitignore to only apply to top-level directory
Rich Felker
2016-02-11 23:55:01 +0000
cf013ce0c0
add patch to fix ld bug breaking musl on microblaze
Rich Felker
2016-02-11 23:53:39 +0000
f592ffb96b
fix j2 cas.l instruction encoding in patch
Rich Felker
2016-01-15 01:13:15 +0000
ea4a0ce03b
update documentation with better instructions, added presets
Rich Felker
2015-11-18 22:50:22 +0000
8878510198
fix bad codegen in sh/fdpic when stack protector is enabled
Rich Felker
2015-11-16 02:12:46 +0000
35bbd0c571
align sh/fdpic patch with what went upstream to gcc
Rich Felker
2015-11-16 02:09:36 +0000
65dad1f164
add .gitignore file
Rich Felker
2015-11-10 01:18:10 +0000
7d900812a5
make sources directory customizable and dynamically created
Rich Felker
2015-11-10 01:11:56 +0000
d8d90e3808
remove default sh2eb target and error out if TARGET is not set
Rich Felker
2015-11-10 00:18:50 +0000
d2f59c98d6
remove lto from gcc language list in sample config
Rich Felker
2015-11-10 00:05:12 +0000
6c4e6003f9
move some gcc configure options from Makefile to config
Rich Felker
2015-11-10 00:02:34 +0000
0b1f5d1197
replace steps directory with stamp files in source/build dirs
Rich Felker
2015-11-09 23:45:56 +0000
2504347b66
Remove duplicated configure options from Makefile
Andrew Wilcox
2015-11-07 00:23:36 -0600
3fb6709806
add support for last GPLv2 binutils version (git snapshot)
Rich Felker
2015-11-06 06:44:16 +0000
e2f13c3960
allow override of download sites via config.mak variables
Rich Felker
2015-11-06 06:35:17 +0000
06a1f34243
add support for gcc 4.2.1 (last gplv2 version)
Rich Felker
2015-11-06 06:23:54 +0000
35cdd4619f
pass CFLAGS to gcc configure as env vars, not on command line
Rich Felker
2015-11-06 00:46:00 +0000
d48d611f99
fix docs error introduced in binutils static pie patch
Rich Felker
2015-11-06 00:40:50 +0000
eeaae9e133
update gcc defaultpie patch to be switchable at configure time
Rich Felker
2015-11-05 23:37:39 +0000
527fca9755
update binutils static pie patch to support all targets
Rich Felker
2015-11-05 23:33:19 +0000
df82dd95d8
add patches for gcc 4.9.3
rofl0r
2015-11-02 15:36:19 +0000
9d5e884281
add patches for gcc 4.7.4
rofl0r
2015-11-02 15:35:54 +0000
e898f5d610
add .gitignore
rofl0r
2015-11-02 15:34:14 +0000
f125cfdae5
gcc 4.8.5: add patch for mips build break in absence of kernel-headers
rofl0r
2015-11-02 15:31:54 +0000
f7512f6b5d
install only the components of gcc we actually want
rofl0r
2015-11-02 15:28:06 +0000
1f0c5a1f13
use system zlib rather than building a new one
rofl0r
2015-11-02 10:19:39 +0000
a5e8317164
prevent building of zlib and libiberty for the target
rofl0r
2015-11-02 10:19:00 +0000
a6be725906
add patches for binutils 2.24.90
rofl0r
2015-11-02 10:16:09 +0000
74fb3f1899
add patches for gcc 4.8.5
rofl0r
2015-11-02 10:15:42 +0000
9a4c07884d
powerpc: build --with-long-double-64
rofl0r
2015-11-02 10:13:46 +0000
9f486d875f
always enable language selection
rofl0r
2015-11-02 09:09:07 +0000
61a7764e52
build without broken multilib support, except where needed (x32)
rofl0r
2015-11-02 00:25:28 +0000
4b2e5144ca
make SOURCES dir customizable
rofl0r
2015-11-01 23:32:57 +0000
8137f50ef9
add patch to fix binutils pr 19091 affecting sh/fdpic shared libs
Rich Felker
2015-10-08 16:34:45 +0000
de06440f7e
reorder sh/fdpic diff to match git diff output
Rich Felker
2015-10-05 22:32:12 +0000
bd17b1fbcd
fix sh/fdpic issues found after first submission upstream
Rich Felker
2015-10-05 16:49:26 +0000
1c19e88d21
update gcc static PIE patch to work with all targets
Rich Felker
2015-09-30 01:20:14 +0000
f872b28199
fix sh/fdpic 64-bit division code in libgcc
Rich Felker
2015-09-24 02:44:28 +0000
67122dc449
update gcc fdpic patch to fix re-emergence of pr66609
Rich Felker
2015-09-22 04:18:12 +0000
d0ca7b1054
update gcc fdpic patch
Rich Felker
2015-09-21 06:00:40 +0000
72b4cdc7e2
fix inverted setting of sh fdpic flag by binutils
Rich Felker
2015-09-14 17:31:27 +0000
8d226d0ff6
bypass gcc's potentially-broken detection of tls support
Rich Felker
2015-09-13 08:29:07 +0000
5eb6f9add0
fix gcc's misdetection of sh as not supporting tls
Rich Felker
2015-09-13 08:27:27 +0000
73e57bee7d
improve sample config.mak
Rich Felker
2015-09-13 04:17:08 +0000
954245dc83
fix error in fdpic patch that enabled fdpic by default
Rich Felker
2015-09-13 03:53:43 +0000
3a0c9775b6
add initial fdpic support
Rich Felker
2015-09-11 17:27:35 +0000
532e13f3f7
avoid installing stage0 gcc
Rich Felker
2015-08-27 06:42:32 +0000
fa4bf7924b
allow building with a particular tag/branch/commit of musl
Rich Felker
2015-08-25 22:57:20 +0000