summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers/gnumake
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2004-04-04 22:02:41 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2004-04-04 22:02:41 +0000
commitbeaff0a8929b14bca736cb96a1bbf4c2e1c604d6 (patch)
treec93f32f82be57ea066cc2ebb5c919fe1b9f4b7ad /pkgs/development/tools/build-managers/gnumake
parent0d4967fc35631ebfe9869739d01e713d60bd21ff (diff)
downloadnixlib-beaff0a8929b14bca736cb96a1bbf4c2e1c604d6.tar
nixlib-beaff0a8929b14bca736cb96a1bbf4c2e1c604d6.tar.gz
nixlib-beaff0a8929b14bca736cb96a1bbf4c2e1c604d6.tar.bz2
nixlib-beaff0a8929b14bca736cb96a1bbf4c2e1c604d6.tar.lz
nixlib-beaff0a8929b14bca736cb96a1bbf4c2e1c604d6.tar.xz
nixlib-beaff0a8929b14bca736cb96a1bbf4c2e1c604d6.tar.zst
nixlib-beaff0a8929b14bca736cb96a1bbf4c2e1c604d6.zip
* Ensure that when building gcc, libstdc++ is linked against the
  libgcc of the gcc being built, not the gcc building it.
* Only include a directory in the rpath of an executable/library if it
  is actually used.  Before, the `/lib' directory of every build input
  was added to the rpath, causing many unnecessary retained
  dependencies.  For instance, Perl has a `/lib' directory, but most
  applications whose build process uses Perl don't actually link
  against Perl.  (Also added a test for this.)
* After building glibc, remove glibcbug, to prevent a retained
  dependency on gcc.
* Add a newline after `building X' in GNU Make.

svn path=/nixpkgs/trunk/; revision=911
Diffstat (limited to 'pkgs/development/tools/build-managers/gnumake')
-rw-r--r--pkgs/development/tools/build-managers/gnumake/log.diff4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/tools/build-managers/gnumake/log.diff b/pkgs/development/tools/build-managers/gnumake/log.diff
index 26cc3315c5b5..fa90acfe8de5 100644
--- a/pkgs/development/tools/build-managers/gnumake/log.diff
+++ b/pkgs/development/tools/build-managers/gnumake/log.diff
@@ -108,14 +108,14 @@ diff -rc make-3.80-orig/make.h make-3.80/make.h
 + extern int logNestingStderr;
 diff -rc make-3.80-orig/remake.c make-3.80/remake.c
 *** make-3.80-orig/remake.c	2002-08-08 02:11:19.000000000 +0200
---- make-3.80/remake.c	2004-04-02 17:43:00.000000000 +0200
+--- make-3.80/remake.c	2004-04-04 23:10:19.000000000 +0200
 ***************
 *** 1049,1055 ****
 --- 1049,1059 ----
         /* The normal case: start some commands.  */
         if (!touch_flag || file->cmds->any_recurse)
   	{
-+           fprintf(stderr, "\e[pbuilding %s", file->name);
++           fprintf(stderr, "\e[pbuilding %s\n", file->name);
 +           logNestingStderr++;
   	  execute_file_commands (file);
 +           fprintf(stderr, "\e[q");