Commit Graph

  • 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
  • 5e416e32e6 add clean rules to makefile Rich Felker 2015-08-25 21:28:55 +0000
  • 2a124546d1 tweaks to fix regressions related to gcc wanting libc headers Rich Felker 2015-08-25 20:25:43 +0000
  • 7d58f6a9bf add README Rich Felker 2015-08-25 19:58:17 +0000