diff options
author | Eric Bavier <bavier@member.fsf.org> | 2020-07-31 23:33:23 -0500 |
---|---|---|
committer | Eric Bavier <bavier@member.fsf.org> | 2020-08-01 14:00:47 -0500 |
commit | 86f86cffd822afc012e308490e9931a66ce924aa (patch) | |
tree | 67bfe0ccdc82edbb8dbebe8202e137ba1c7ebb81 /gnu/packages/patches/remake-impure-dirs.patch | |
parent | a987f128b568a4981136d55741cb77e7eb2a544c (diff) | |
download | guix-86f86cffd822afc012e308490e9931a66ce924aa.tar.gz guix-86f86cffd822afc012e308490e9931a66ce924aa.zip |
gnu: Add Remake.
* gnu/packages/debug.scm (remake): New variable.
* gnu/packages/patches/remake-impure-dirs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Diffstat (limited to 'gnu/packages/patches/remake-impure-dirs.patch')
-rw-r--r-- | gnu/packages/patches/remake-impure-dirs.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/patches/remake-impure-dirs.patch b/gnu/packages/patches/remake-impure-dirs.patch new file mode 100644 index 0000000000..698ac7476c --- /dev/null +++ b/gnu/packages/patches/remake-impure-dirs.patch @@ -0,0 +1,30 @@ +Purity: don't look for library dependencies (of the form `-lfoo') in +/lib and /usr/lib. Likewise, when searching for included Makefiles, +don't look in /usr/include and friends. + +Borrowed from similar patch for GNU Make and adjusted for Remake. + +--- remake-4.3+dbg-1.5/src/read.c.orig 2020-03-14 17:06:16.000000000 -0500 ++++ remake-4.3+dbg-1.5/src/read.c 2020-07-31 22:34:03.862383862 -0500 +@@ -104,7 +104,7 @@ + # define INCLUDEDIR "." + #endif + INCLUDEDIR, +-#ifndef _AMIGA ++#if 0 + "/usr/gnu/include", + "/usr/local/include", + "/usr/include", +--- remake-4.3+dbg-1.5/src/remake.c.orig 2020-03-14 17:06:16.000000000 -0500 ++++ remake-4.3+dbg-1.5/src/remake.c 2020-07-31 22:34:26.798330508 -0500 +@@ -1665,8 +1665,10 @@ + { + static const char *dirs[] = + { ++#if 0 + "/lib", + "/usr/lib", ++#endif + #if defined(WINDOWS32) && !defined(LIBDIR) + /* + * This is completely up to the user at product install time. Just define |