Commit graph

  • f95a93197a * Don't use EPSV. Eelco Dolstra 2006-10-28 22:07:25 +00:00
  • 0c0d30d248 * Fix the URLs / hashes. Eelco Dolstra 2006-10-28 13:51:49 +00:00
  • bfa469d192 * New (smaller) bootstrap binaries for powerpc. Eelco Dolstra 2006-10-28 13:35:22 +00:00
  • 64f8e95cf8 * Remove references from some GCC header file on powerpc. Eelco Dolstra 2006-10-28 13:32:49 +00:00
  • 770517edbb * Doh, we're building in a different directory than the sources. Eelco Dolstra 2006-10-28 11:40:26 +00:00
  • 09c4540e60 * Release notes. Eelco Dolstra 2006-10-28 10:20:25 +00:00
  • b8f17a1e59 * Workaround for the wrong <semaphore.h> getting installed. This appears to be a regression: http://www.mail-archive.com/debian-glibc@lists.debian.org/msg31543.html Eelco Dolstra 2006-10-28 10:17:08 +00:00
  • 3a6754f6bb * gcc-4.1-temp -> gcc-4.1. * Use real URLs. Eelco Dolstra 2006-10-27 23:14:41 +00:00
  • b7a96d74e2 svn path=/nixpkgs/trunk/; revision=6883 Eelco Dolstra 2006-10-27 23:13:44 +00:00
  • c37304db96 * Oops, the bootstrap tools contained an impure gzip/gunzip. * To prevent this kind of thing, check that all tools are statically linked. * Use findutils 4.2.27, 4.2.28 doesn't build with dietlibc. Eelco Dolstra 2006-10-27 22:50:58 +00:00
  • de25bee83d * Of course, the latest GNU tar has the same gnulib header file shit as coreutils. Eelco Dolstra 2006-10-27 20:14:19 +00:00
  • 3ea7d9d272 * Fix static linking in gcc. * Use the coreutils in dietlibc. * Add objdump to the binutils static tarball. Eelco Dolstra 2006-10-27 20:08:53 +00:00
  • 0f7883d12f * Revive the old coreutils, since coreutils 6 is broken beyond repair with dietlibc (it does some incredibly nasty hackery with the system header files...). Eelco Dolstra 2006-10-27 19:53:23 +00:00
  • d29fe5bfc1 * Remove dietgcc, use useDietLibC. * glibc -> libc in some places. Eelco Dolstra 2006-10-27 13:52:37 +00:00
  • 01fbf62a2c * nativeGlibc -> nativeLibc (gcc-cross-wrapper is probably broken right now; should merge gcc-wrapper changes). Eelco Dolstra 2006-10-27 13:44:17 +00:00
  • c43f885d2d * Disable the sole cygwin package. Eelco Dolstra 2006-10-27 12:56:24 +00:00
  • b90781ec21 * Renamed orig-glibc -> orig-libc in some places, and in others, use the new $NIX_GCC/nix-support/dynamic-linker file to locate the dynamic linker directly (don't hardcode ld-linux.so.2). Eelco Dolstra 2006-10-27 12:43:32 +00:00
  • ee2b63c872 * Argggggghhhh. Eelco Dolstra 2006-10-27 12:07:03 +00:00
  • 35dfb5b43e * Release notes. Eelco Dolstra 2006-10-27 09:42:01 +00:00
  • 0e776c19d2 * Real URLs. Eelco Dolstra 2006-10-26 22:55:04 +00:00
  • 609710f102 * Enable the pure stdenv-linux for powerpc. Eelco Dolstra 2006-10-26 22:41:46 +00:00
  • 29961dbb85 * Doh. Eelco Dolstra 2006-10-26 22:40:44 +00:00
  • 2efe6dc281 * Tsk. Eelco Dolstra 2006-10-26 22:30:48 +00:00
  • cf693caa08 * Another example of an inline hook. Eelco Dolstra 2006-10-26 22:30:27 +00:00
  • 0b7e256162 * Hook variables in the generic builder are now executed using eval. This has a major advantage: you can write hooks directly in Nix expressions. For instance, rather than write a builder like this: Eelco Dolstra 2006-10-26 22:20:25 +00:00
  • c8cc992038 * Put a symlink to the assembler in the GCC wrapper. Otherwise, when we use the GCC wrapper in a user environment, the wrong assembler will be called. This is not usually a problem, but sometimes it is (e.g., when using G++ 4.1.1 with binutils 2.16 or so). Eelco Dolstra 2006-10-26 20:25:31 +00:00
  • 2d3cfb2058 * Put back in the code to do a profiled GCC build, but turn in off (build ICEs). Eelco Dolstra 2006-10-26 20:23:49 +00:00
  • 43fb5626d6 * Bootstrap tools for the pure stdenv-linux on powerpc-linux. Eelco Dolstra 2006-10-26 20:07:49 +00:00
  • 45bf677dcc * Doh. Eelco Dolstra 2006-10-26 19:00:46 +00:00
  • 554ea561dd * coreutils won't build with dietlibc on ppc. Eelco Dolstra 2006-10-26 15:02:16 +00:00
  • 29f9225a9d * Symlink gunzip, zcat. Eelco Dolstra 2006-10-26 14:35:57 +00:00
  • dcebef7f8e * On powerpc-linux, use gcc-3.4 to compile dietlibc. Eelco Dolstra 2006-10-26 11:27:46 +00:00
  • eb4584c0cb * Merge the gcc-4.1 changes into 3.4. Eelco Dolstra 2006-10-26 11:25:29 +00:00
  • 115a99e6f4 orig-glibc -> orig-libc Armijn Hemel 2006-10-26 10:13:59 +00:00
  • 47d7e73abb * Real URLs. Eelco Dolstra 2006-10-25 17:27:32 +00:00
  • 4be38f2f31 * No longer needed. Eelco Dolstra 2006-10-25 16:32:33 +00:00
  • fd2b826b17 * Add -B$gcc/lib64 when appropriate. This is so that configure (calling gcc -print-search-dirs) builds a libtool that searches in lib64 for libstdc++.so. Eelco Dolstra 2006-10-25 16:32:13 +00:00
  • b831b236ba * Use the pure stdenv on x86_64. Eelco Dolstra 2006-10-25 13:27:43 +00:00
  • 4f03dec496 * Patch for a critical bug in bash. Eelco Dolstra 2006-10-25 12:38:57 +00:00
  • 02254ec3d8 * Fix glibc build on powerpc. See http://sources.redhat.com/bugzilla/show_bug.cgi?id=2929. Eelco Dolstra 2006-10-25 11:17:30 +00:00
  • 371d2ddbf2 * Back out r6830. Eelco Dolstra 2006-10-25 11:06:44 +00:00
  • 3ba5d075a4 * New binaries. Eelco Dolstra 2006-10-25 10:56:26 +00:00
  • 31f2316454 * "ppc" -> "powerpc", but do copy the "ppc" directory as well. Eelco Dolstra 2006-10-25 10:55:36 +00:00
  • 26a11fbf54 * Fix a typo, and put the platform-specific header directory in the Nix expression rather than the builder. Eelco Dolstra 2006-10-25 10:14:27 +00:00
  • 9c611a19c6 * Glibc no longer containing profiling libraries. * GCC no longer does a multilib build. Eelco Dolstra 2006-10-25 09:51:32 +00:00
  • 7f9a2ecc16 * Fix building in an impure environment. Eelco Dolstra 2006-10-25 09:50:58 +00:00
  • 1a7576f193 * Get the g++ tarball unconditionally, otherwise the patch won't apply. Eelco Dolstra 2006-10-25 09:23:20 +00:00
  • c8b1035c4f * Doh. Eelco Dolstra 2006-10-25 07:48:59 +00:00
  • 7d5de08c1c * More simplification. Eelco Dolstra 2006-10-24 23:07:37 +00:00
  • 66fb5088c5 * Doh. Eelco Dolstra 2006-10-24 23:05:53 +00:00
  • 4d3059721d * bash 2.0, findutils 4.2.28. * Some Nix expression simplifications. Sense and simplicity! Eelco Dolstra 2006-10-24 23:05:12 +00:00
  • f86c11815f * Use coreutils 6.4; the dietlibc patch has been merged. Eelco Dolstra 2006-10-24 22:49:08 +00:00
  • de70885cfc * No longer needed. Eelco Dolstra 2006-10-24 22:41:38 +00:00
  • 97a65f81b2 * Unify the bzip2 builders. Eelco Dolstra 2006-10-24 22:40:33 +00:00
  • 1080560215 * Remove old kernel headers, use 2.6.18.1. Eelco Dolstra 2006-10-24 22:26:09 +00:00
  • 69ee353dc7 * glibc-2.5 is the default now. * Remove gcc-static-3.4. Eelco Dolstra 2006-10-24 22:23:20 +00:00
  • f6f207e054 * Simplify, simplify. Eelco Dolstra 2006-10-24 22:20:45 +00:00
  • 821b647832 * Rename. Eelco Dolstra 2006-10-24 20:57:51 +00:00
  • 18d730980c * Switching to the new stdenv-linux. Eelco Dolstra 2006-10-24 20:57:06 +00:00
  • 60a9aa66bf * Switching. Eelco Dolstra 2006-10-24 20:53:54 +00:00
  • ec0d20103c * Fixed tar. Eelco Dolstra 2006-10-24 19:35:26 +00:00
  • 6e2f394e6d * Strip tar, curl. Eelco Dolstra 2006-10-24 19:29:12 +00:00
  • b342dcb13b * gcc-wrapper: separately store the flags necessary to find GCC and Glibc. This is useful when building GCC. * gcc-wrapper: the dynamic linker has a different name on x86_64 and powerpc. * gcc-wrapper: "glibc" -> "libc", because someday we might support different C libraries. * gcc: don't do a multilib build (e.g., 32-bit support on x86_64), don't need it. * gcc: merge in support for static builds. * gcc: various simplifications in the compiler/linker flags, hope they work. Eelco Dolstra 2006-10-24 18:26:23 +00:00
  • 5f4f8766cf * GNU tar 1.16. Eelco Dolstra 2006-10-24 17:24:46 +00:00
  • 5e25253768 * Dietlibc tar doesn't work on x86_64, use one statically linked with glibc. * Doh! $tar/bin/tar should have been $gnutar/bin/tar, so we copied /bin/tar! Eelco Dolstra 2006-10-24 17:24:04 +00:00
  • 361cf08c59 * Add $pkg/lib64 (if it exists) to the library search path in addition to $pkg/lib. Eelco Dolstra 2006-10-24 13:50:21 +00:00
  • a6d3ed3074 * Copy gcc's lib64 to the bootstrap tarball. Eelco Dolstra 2006-10-24 12:45:55 +00:00
  • 0cf5154681 * Build a static GCC, properly. (Reminder: when building GCC on an impure x86_64 environment, make sure that the 32-bit GCC / Glibc libraries are installed, such as /usr/lib/crti.o.) Eelco Dolstra 2006-10-24 11:36:19 +00:00
  • d4578254b0 * Move. Eelco Dolstra 2006-10-24 08:07:15 +00:00
  • f7b32f6bde * Firefox 2.0. Eelco Dolstra 2006-10-24 08:06:18 +00:00
  • 8298be4ccf * Statically linked binaries for the stdenv-linux bootstrap on x86_64. Glibc doens't build yet, though (it needs libgcc_eh, which is strangely missing from the static GCC build). Eelco Dolstra 2006-10-23 21:56:49 +00:00
  • 1a060e3b81 * x86_64 changes. Eelco Dolstra 2006-10-23 21:52:36 +00:00
  • db90711cb7 * LD_LIBRARY_PATH no longer needed (?). Eelco Dolstra 2006-10-23 21:51:43 +00:00
  • c466083d3f * Don't build unnecessary libraries. Eelco Dolstra 2006-10-23 21:51:08 +00:00
  • 87e86fb538 * Cleanup. Eelco Dolstra 2006-10-23 20:20:25 +00:00
  • 4db491be54 * Can't use dietlibc for gawk on x86_64, not enough libm functionality. Eelco Dolstra 2006-10-23 20:16:37 +00:00
  • b495d3f65e * Trying to get gcc-static to build on x86_64. Still doesn't work though. Eelco Dolstra 2006-10-23 18:56:43 +00:00
  • 491f9dec21 * Quick hack to get binutils to build with dietlibc on x86_64. Eelco Dolstra 2006-10-23 18:55:25 +00:00
  • 461783c3a5 * useDietLibC: work properly on impure stdenvs. * dietlibc: pass glibc explicitly. Eelco Dolstra 2006-10-23 17:43:55 +00:00
  • 13c3591485 * Add x86_64-linux to the isLinux attribute. Eelco Dolstra 2006-10-23 17:43:03 +00:00
  • ed5f6e55e8 * Support x86_64. Eelco Dolstra 2006-10-23 17:42:17 +00:00
  • 84dd812f33 Finally, the new stdenv-linux. Eelco Dolstra 2006-10-23 14:27:34 +00:00
  • 03a243a5e1 * We do need libgcc_s.so. Eelco Dolstra 2006-10-23 12:21:35 +00:00
  • 2caebdb82d * Use Binutils 2.17. Eelco Dolstra 2006-10-23 11:43:36 +00:00
  • 766ff9059e * WMA plugin for BMP. Eelco Dolstra 2006-10-23 09:13:17 +00:00
  • ffdf59a99d * Glibc needs gzip. Eelco Dolstra 2006-10-21 22:22:04 +00:00
  • bc22a981e5 * Remove <dlfcn.h>, it makes some packages think we can load dynamic libraries. Eelco Dolstra 2006-10-21 11:36:28 +00:00
  • 0b85530440 * Add diffutils. Eelco Dolstra 2006-10-20 22:23:36 +00:00
  • f5502aaba7 * Add gawk. Eelco Dolstra 2006-10-20 20:57:31 +00:00
  • 207bba1367 * Add GNU make. Eelco Dolstra 2006-10-20 20:18:21 +00:00
  • 3d2e573eff * GNU sed 4.1.5 compiled with dietlibc gives "Memory exhausted" errors on trivial patterns, so use an older sed instead (4.1.2). See http://linuxfromscratch.org/pipermail/hlfs-dev/2005-September/002447.html. Eelco Dolstra 2006-10-20 20:05:26 +00:00
  • 65bbb45ab7 * Add findutils to the bootstrap tools. Eelco Dolstra 2006-10-20 16:01:38 +00:00
  • 4a00169ff6 * Okay, we do need part of <wchar.h> Eelco Dolstra 2006-10-20 16:01:11 +00:00
  • 692168db6c * Add the glibc static tarball. Eelco Dolstra 2006-10-20 12:50:45 +00:00
  • 9cfda380c8 * Add a statically linked patchelf. Eelco Dolstra 2006-10-20 11:50:08 +00:00
  • 54c158cb84 * Function `makeStaticBinaries' that augments stdenv to produce statically linked binaries. Eelco Dolstra 2006-10-20 11:49:47 +00:00
  • 0bacb7b00d * Doh! Eelco Dolstra 2006-10-20 11:27:25 +00:00
  • 263e4dd623 * Add the statically linked GCC. Eelco Dolstra 2006-10-20 11:16:15 +00:00
  • 63720cf493 * Add gzip, binutils. Getting there... Eelco Dolstra 2006-10-20 10:13:07 +00:00
  • 884e8571c3 * Add grep. Eelco Dolstra 2006-10-19 22:47:51 +00:00