aboutsummaryrefslogtreecommitdiff
blob: 834241a77b9457186eda21f19cfa196b77b661fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
diff -Naur kBuild-0.1.9998-pre20131130.orig/src/kmk/Makefile.kmk kBuild-0.1.9998-pre20131130/src/kmk/Makefile.kmk
--- kBuild-0.1.9998-pre20131130.orig/src/kmk/Makefile.kmk	2016-11-16 12:43:46.365892093 -0800
+++ kBuild-0.1.9998-pre20131130/src/kmk/Makefile.kmk	2016-11-16 12:51:37.071658898 -0800
@@ -60,6 +60,7 @@
 TEMPLATE_BIN-KMK_INCS.haiku = glob
 TEMPLATE_BIN-KMK_INCS.openbsd = glob
 TEMPLATE_BIN-KMK_INCS.solaris = glob
+TEMPLATE_BIN-KMK_INCS.linux = glob
 TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN-THREADED_LIBS) $(kmkmissing_1_TARGET) $(LIB_KUTIL) pthread
 ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only.
 ifeq ($(KBUILD_TARGET),win)
@@ -108,7 +109,7 @@
 	glob/fnmatch.c
 
 kmkmissing_SOURCES.linux += \
-	kmkbuiltin/strlcpy.c
+	glob/glob.c
 
 kmkmissing_SOURCES.openbsd = \
 	kmkbuiltin/openbsd.c \
diff -Naur kBuild-0.1.9998-pre20131130.orig/src/kmk/kmkbuiltin/cp.c kBuild-0.1.9998-pre20131130/src/kmk/kmkbuiltin/cp.c
--- kBuild-0.1.9998-pre20131130.orig/src/kmk/kmkbuiltin/cp.c	2016-11-16 12:43:46.359892033 -0800
+++ kBuild-0.1.9998-pre20131130/src/kmk/kmkbuiltin/cp.c	2016-11-16 12:51:37.071658898 -0800
@@ -81,7 +81,7 @@
 #include "kmkbuiltin.h"
 #include "kbuild_protection.h"
 
-#if defined(_MSC_VER) || defined(__gnu_linux__) || defined(__linux__)
+#if defined(_MSC_VER) || defined(__gnu_linux__) && !defined(__UCLIBC__)
 extern char *strlcpy(char *, const char *, size_t);
 #endif
 
diff -Naur kBuild-0.1.9998-pre20131130.orig/src/kmk/kmkbuiltin/fts.c kBuild-0.1.9998-pre20131130/src/kmk/kmkbuiltin/fts.c
--- kBuild-0.1.9998-pre20131130.orig/src/kmk/kmkbuiltin/fts.c	2016-11-16 12:43:46.362892063 -0800
+++ kBuild-0.1.9998-pre20131130/src/kmk/kmkbuiltin/fts.c	2016-11-16 12:51:37.072658908 -0800
@@ -75,7 +75,7 @@
 #endif
 
 #if ! HAVE_NBTOOL_CONFIG_H
-# if !defined(__sun__) && !defined(__gnu_linux__) && !defined(__HAIKU__)
+# if !defined(__sun__) && !defined(__linux__) && !defined(__HAIKU__)
 #  define HAVE_STRUCT_DIRENT_D_NAMLEN 1
 # endif
 #endif
diff -Naur kBuild-0.1.9998-pre20131130.orig/src/lib/k/kDefs.h kBuild-0.1.9998-pre20131130/src/lib/k/kDefs.h
--- kBuild-0.1.9998-pre20131130.orig/src/lib/k/kDefs.h	2016-11-16 12:43:46.434892792 -0800
+++ kBuild-0.1.9998-pre20131130/src/lib/k/kDefs.h	2016-11-16 12:51:37.073658918 -0800
@@ -82,7 +82,7 @@
 #  define K_OS      K_OS_FREEBSD
 # elif defined(__HAIKU__)
 #  define K_OS      K_OS_HAIKU
-# elif defined(__gnu_linux__)
+# elif defined(__linux__)
 #  define K_OS      K_OS_LINUX
 # elif defined(__NetBSD__) /*??*/
 #  define K_OS      K_OS_NETBSD
diff -Naur kBuild-0.1.9998-pre20131130.orig/src/sed/Makefile.kmk kBuild-0.1.9998-pre20131130/src/sed/Makefile.kmk
--- kBuild-0.1.9998-pre20131130.orig/src/sed/Makefile.kmk	2016-11-16 12:43:46.384892286 -0800
+++ kBuild-0.1.9998-pre20131130/src/sed/Makefile.kmk	2016-11-16 12:53:02.704528817 -0800
@@ -56,36 +56,30 @@
 	sed/mbcs.c \
 	lib/getopt1.c \
 	lib/getopt.c \
+	lib/obstack.c \
 	lib/utils.c
 kmk_sed_SOURCES.darwin = \
 	lib/strverscmp.c \
-	lib/obstack.c \
 	lib/getline.c
 kmk_sed_SOURCES.dragonfly = \
 	lib/strverscmp.c \
-	lib/obstack.c \
 	lib/getline.c
 kmk_sed_SOURCES.freebsd = \
 	lib/strverscmp.c \
-	lib/obstack.c \
 	lib/getline.c
 kmk_sed_SOURCES.haiku = \
-	lib/strverscmp.c \
-	lib/obstack.c
+	lib/strverscmp.c
 kmk_sed_SOURCES.openbsd = \
 	lib/strverscmp.c \
-	lib/obstack.c \
 	lib/getline.c
 kmk_sed_SOURCES.solaris = \
-	lib/strverscmp.c \
-	lib/obstack.c
+	lib/strverscmp.c
 ifdef KBUILD_SOLARIS_10
 kmk_sed_SOURCES.solaris += \
 	lib/getline.c
 endif
 kmk_sed_SOURCES.win = \
 	lib/strverscmp.c \
-	lib/obstack.c \
 	lib/mkstemp.c \
 	lib/getline.c \
 	../lib/startuphacks-win.c