Compare commits
No commits in common. "rawhide" and "f22" have entirely different histories.
18 changed files with 244 additions and 1132 deletions
11
.gitignore
vendored
11
.gitignore
vendored
|
|
@ -2,14 +2,3 @@ kBuild-0.1.5-p2-src.tar.gz
|
|||
/kBuild-r2537.tar.gz
|
||||
/kBuild-r2730.tar.gz
|
||||
/kBuild-r2784.tar.gz
|
||||
/kBuild-r2814.tar.gz
|
||||
/kBuild-r3050.tar.gz
|
||||
/kBuild-r3127.tar.gz
|
||||
/kBuild-r3129.tar.gz
|
||||
/kBuild-r3290.20190106.tar.gz
|
||||
/kBuild-r3296.20190122.tar.gz
|
||||
/kBuild-r3564.20220308.tar.gz
|
||||
/kBuild-r3572.20221024.tar.gz
|
||||
/kBuild-r3589.20230220.tar.gz
|
||||
/kBuild-r3605.20240424.tar.gz
|
||||
/kBuild-r3674.20250422.tar.gz
|
||||
|
|
|
|||
18
assert.patch
18
assert.patch
|
|
@ -1,18 +0,0 @@
|
|||
Description: Use assert ehen kHlpAssertBreakpoint is not available
|
||||
Author: Gianfranco Costamagna <locutusofborg@debian.org>
|
||||
Last-Update: 2020-11-10
|
||||
|
||||
Index: kbuild/src/lib/kStuff/include/k/kHlpAssert.h
|
||||
===================================================================
|
||||
--- kbuild.orig/src/lib/kStuff/include/k/kHlpAssert.h
|
||||
+++ kbuild/src/lib/kStuff/include/k/kHlpAssert.h
|
||||
@@ -60,7 +60,8 @@
|
||||
#elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_64)
|
||||
# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("illtrap 0"); } while (0) /*??*/
|
||||
#else
|
||||
-# error "Port Me"
|
||||
+#include <assert.h>
|
||||
+# define kHlpAssertBreakpoint(cond) assert(cond)
|
||||
#endif
|
||||
|
||||
/** @def K_FUNCTION
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
Index: trunk/Config.kmk
|
||||
===================================================================
|
||||
--- trunk/Config.kmk (revision 3571)
|
||||
+++ trunk/Config.kmk (revision 3572)
|
||||
@@ -124,4 +124,11 @@
|
||||
TOOL_FLEX_LEX = gflex
|
||||
endif
|
||||
+# Not all compiler tools currently do the same quoting of DEFS, so here's a
|
||||
+# temporary workaround.
|
||||
+ifn1of ($(KBUILD_TARGET), win)
|
||||
+ TMP_QUOTE_SLASH :=
|
||||
+else
|
||||
+ TMP_QUOTE_SLASH := \$(NO_SUCH_VARIABLE)
|
||||
+endif
|
||||
|
||||
#
|
||||
@@ -183,6 +190,6 @@
|
||||
|
||||
DEFS += \
|
||||
- KBUILD_PATH=\"/$(patsubst %/,%,$(MY_INST_DATA))\" \
|
||||
- KBUILD_BIN_PATH=\"/$(patsubst %/,%,$(MY_INST_BIN))\"
|
||||
+ KBUILD_PATH=$(TMP_QUOTE_SLASH)"/$(patsubst %/,%,$(MY_INST_DATA))$(TMP_QUOTE_SLASH)" \
|
||||
+ KBUILD_BIN_PATH=$(TMP_QUOTE_SLASH)"/$(patsubst %/,%,$(MY_INST_BIN))$(TMP_QUOTE_SLASH)"
|
||||
endif
|
||||
|
||||
Index: trunk/src/kmk/Makefile.kmk
|
||||
===================================================================
|
||||
--- trunk/src/kmk/Makefile.kmk (revision 3571)
|
||||
+++ trunk/src/kmk/Makefile.kmk (revision 3572)
|
||||
@@ -39,5 +39,5 @@
|
||||
$(TEMPLATE_BIN_DEFS) \
|
||||
KBUILD_SVN_REV=$(KBUILD_SVN_REV) \
|
||||
- KBUILD_TYPE=\"$(KBUILD_TYPE)\"
|
||||
+ KBUILD_TYPE=$(TMP_QUOTE_SLASH)"$(KBUILD_TYPE)$(TMP_QUOTE_SLASH)"
|
||||
TEMPLATE_BIN-KMK_DEPS = \
|
||||
$(kmk_0_OUTDIR)/config.h \
|
||||
@@ -235,7 +235,7 @@
|
||||
CONFIG_WITH_MEMORY_OPTIMIZATIONS \
|
||||
\
|
||||
- KBUILD_HOST=\"$(KBUILD_TARGET)\" \
|
||||
- KBUILD_HOST_ARCH=\"$(KBUILD_TARGET_ARCH)\" \
|
||||
- KBUILD_HOST_CPU=\"$(KBUILD_TARGET_CPU)\"
|
||||
+ KBUILD_HOST=$(TMP_QUOTE_SLASH)"$(KBUILD_TARGET)$(TMP_QUOTE_SLASH)" \
|
||||
+ KBUILD_HOST_ARCH=$(TMP_QUOTE_SLASH)"$(KBUILD_TARGET_ARCH)$(TMP_QUOTE_SLASH)" \
|
||||
+ KBUILD_HOST_CPU=$(TMP_QUOTE_SLASH)"$(KBUILD_TARGET_CPU)$(TMP_QUOTE_SLASH)"
|
||||
# kmk_DEFS += CONFIG_WITH_COMPILER # experimental, doesn't work 101% right it seems.
|
||||
kmk_DEFS.x86 = CONFIG_WITH_OPTIMIZATION_HACKS
|
||||
|
|
@ -1,761 +0,0 @@
|
|||
Index: trunk/kBuild/header.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/header.kmk (revision 3565)
|
||||
+++ trunk/kBuild/header.kmk (revision 3566)
|
||||
@@ -1714,5 +1714,5 @@
|
||||
##
|
||||
# An internal define used by subheader.kmk, subfooter.kmk, and
|
||||
-# KB_FN_PASS_0_ON_TARGET.
|
||||
+# KB_FN_DO_PASS0_ON_TARGET.
|
||||
#
|
||||
# @param target The target to process.
|
||||
Index: trunk/kBuild/tools/GCC.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC.kmk (revision 3566)
|
||||
@@ -106,5 +106,5 @@
|
||||
define TOOL_GCC_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) \
|
||||
-o $(obj)\
|
||||
@@ -132,5 +132,5 @@
|
||||
define TOOL_GCC_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) \
|
||||
-o $(obj)\
|
||||
@@ -158,5 +158,5 @@
|
||||
define TOOL_GCC_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) \
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GCC3.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC3.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC3.kmk (revision 3566)
|
||||
@@ -138,5 +138,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GCC3_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -152,5 +152,5 @@
|
||||
define TOOL_GCC3_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC3_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -182,5 +182,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC3_CXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -196,5 +196,5 @@
|
||||
define TOOL_GCC3_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC3_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -223,5 +223,5 @@
|
||||
define TOOL_GCC3_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC3_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GCC32.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC32.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC32.kmk (revision 3566)
|
||||
@@ -138,5 +138,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GCC32_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -152,5 +152,5 @@
|
||||
define TOOL_GCC32_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC32_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -182,5 +182,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC32_CXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -197,5 +197,5 @@
|
||||
define TOOL_GCC32_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC32_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -224,5 +224,5 @@
|
||||
define TOOL_GCC32_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC32_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GCC3OMF.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC3OMF.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC3OMF.kmk (revision 3566)
|
||||
@@ -122,5 +122,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GCC3OMF_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -136,5 +136,5 @@
|
||||
define TOOL_GCC3OMF_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC3OMF_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP \
|
||||
-o $(obj)\
|
||||
@@ -167,5 +167,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC3OMF_CXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -181,5 +181,5 @@
|
||||
define TOOL_GCC3OMF_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC3OMF_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP \
|
||||
-o $(obj)\
|
||||
@@ -208,5 +208,5 @@
|
||||
define TOOL_GCC3OMF_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC3OMF_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GCC3PLAIN.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC3PLAIN.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC3PLAIN.kmk (revision 3566)
|
||||
@@ -123,5 +123,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GCC3PLAIN_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -137,5 +137,5 @@
|
||||
define TOOL_GCC3PLAIN_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC3PLAIN_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -167,5 +167,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC3PLAIN_CXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -181,5 +181,5 @@
|
||||
define TOOL_GCC3PLAIN_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC3PLAIN_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -208,5 +208,5 @@
|
||||
define TOOL_GCC3PLAIN_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC3PLAIN_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GCC42MACHO.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC42MACHO.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC42MACHO.kmk (revision 3566)
|
||||
@@ -165,5 +165,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GCC42MACHO_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -179,5 +179,5 @@
|
||||
define TOOL_GCC42MACHO_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC42MACHO_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -209,5 +209,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC42MACHO_CXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -223,5 +223,5 @@
|
||||
define TOOL_GCC42MACHO_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC42MACHO_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -253,5 +253,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC42MACHO_OBJC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -267,5 +267,5 @@
|
||||
define TOOL_GCC42MACHO_COMPILE_OBJC_CMDS
|
||||
$(QUIET)$(TOOL_GCC42MACHO_OBJC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -297,5 +297,5 @@
|
||||
--kObjCache-cpp $(outbase).mii\
|
||||
$(TOOL_GCC42MACHO_OBJCXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -311,5 +311,5 @@
|
||||
define TOOL_GCC42MACHO_COMPILE_OBJCXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC42MACHO_OBJCXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -338,5 +338,5 @@
|
||||
define TOOL_GCC42MACHO_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC42MACHO_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GCC4MACHO.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC4MACHO.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC4MACHO.kmk (revision 3566)
|
||||
@@ -165,5 +165,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GCC4MACHO_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -179,5 +179,5 @@
|
||||
define TOOL_GCC4MACHO_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC4MACHO_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -209,5 +209,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC4MACHO_CXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -223,5 +223,5 @@
|
||||
define TOOL_GCC4MACHO_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC4MACHO_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -253,5 +253,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC4MACHO_OBJC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -267,5 +267,5 @@
|
||||
define TOOL_GCC4MACHO_COMPILE_OBJC_CMDS
|
||||
$(QUIET)$(TOOL_GCC4MACHO_OBJC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -297,5 +297,5 @@
|
||||
--kObjCache-cpp $(outbase).mii\
|
||||
$(TOOL_GCC4MACHO_OBJCXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -311,5 +311,5 @@
|
||||
define TOOL_GCC4MACHO_COMPILE_OBJCXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC4MACHO_OBJCXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -338,5 +338,5 @@
|
||||
define TOOL_GCC4MACHO_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC4MACHO_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GCC64.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GCC64.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GCC64.kmk (revision 3566)
|
||||
@@ -137,5 +137,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GCC64_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -151,5 +151,5 @@
|
||||
define TOOL_GCC64_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GCC64_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -181,5 +181,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GCC64_CXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -195,5 +195,5 @@
|
||||
define TOOL_GCC64_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GCC64_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -222,5 +222,5 @@
|
||||
define TOOL_GCC64_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GCC64_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX.kmk (revision 3566)
|
||||
@@ -121,5 +121,5 @@
|
||||
define TOOL_GXX_COMPILE_C_CMDS
|
||||
$(QUIET)$(TOOL_GXX_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) \
|
||||
-o $(obj)\
|
||||
@@ -147,5 +147,5 @@
|
||||
define TOOL_GXX_COMPILE_CXX_CMDS
|
||||
$(QUIET)$(TOOL_GXX_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -173,5 +173,5 @@
|
||||
define TOOL_GXX_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -200,5 +200,5 @@
|
||||
define TOOL_GXX_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) \
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX3.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX3.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX3.kmk (revision 3566)
|
||||
@@ -148,5 +148,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GXX3_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -158,5 +158,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX3_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -189,5 +189,5 @@
|
||||
$(TOOL_GXX3_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
|
||||
,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -199,5 +199,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX3_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -226,5 +226,5 @@
|
||||
define TOOL_GXX3_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX3_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -253,5 +253,5 @@
|
||||
define TOOL_GXX3_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX3_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX32.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX32.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX32.kmk (revision 3566)
|
||||
@@ -145,5 +145,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GXX32_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -155,5 +155,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX32_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -186,5 +186,5 @@
|
||||
$(TOOL_GXX32_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
|
||||
,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -196,5 +196,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX32_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -223,5 +223,5 @@
|
||||
define TOOL_GXX32_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX32_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -250,5 +250,5 @@
|
||||
define TOOL_GXX32_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX32_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX3OMF.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX3OMF.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX3OMF.kmk (revision 3566)
|
||||
@@ -134,5 +134,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GXX3OMF_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -144,5 +144,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX3OMF_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -175,5 +175,5 @@
|
||||
$(TOOL_GXX3OMF_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
|
||||
,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -185,5 +185,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX3OMF_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -212,5 +212,5 @@
|
||||
define TOOL_GXX3OMF_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX3OMF_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -239,5 +239,5 @@
|
||||
define TOOL_GXX3OMF_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX3OMF_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX3PLAIN.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX3PLAIN.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX3PLAIN.kmk (revision 3566)
|
||||
@@ -131,5 +131,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GXX3PLAIN_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -141,5 +141,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX3PLAIN_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -172,5 +172,5 @@
|
||||
$(TOOL_GXX3PLAIN_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
|
||||
,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -182,5 +182,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX3PLAIN_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -209,5 +209,5 @@
|
||||
define TOOL_GXX3PLAIN_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX3PLAIN_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -236,5 +236,5 @@
|
||||
define TOOL_GXX3PLAIN_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX3PLAIN_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX42MACHO.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX42MACHO.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX42MACHO.kmk (revision 3566)
|
||||
@@ -174,5 +174,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GXX42MACHO_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -184,5 +184,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX42MACHO_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -215,5 +215,5 @@
|
||||
$(TOOL_GXX42MACHO_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
|
||||
,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -225,5 +225,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX42MACHO_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -252,5 +252,5 @@
|
||||
define TOOL_GXX42MACHO_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX42MACHO_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -282,5 +282,5 @@
|
||||
--kObjCache-cpp $(outbase).ii\
|
||||
$(TOOL_GXX42MACHO_OBJC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -296,5 +296,5 @@
|
||||
define TOOL_GXX42MACHO_COMPILE_OBJC_CMDS
|
||||
$(QUIET)$(TOOL_GXX42MACHO_OBJC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -326,5 +326,5 @@
|
||||
--kObjCache-cpp $(outbase).mii\
|
||||
$(TOOL_GXX42MACHO_OBJCXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -340,5 +340,5 @@
|
||||
define TOOL_GXX42MACHO_COMPILE_OBJCXX_CMDS
|
||||
$(QUIET)$(TOOL_GXX42MACHO_OBJCXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -367,5 +367,5 @@
|
||||
define TOOL_GXX42MACHO_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX42MACHO_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX4MACHO.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX4MACHO.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX4MACHO.kmk (revision 3566)
|
||||
@@ -174,5 +174,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GXX4MACHO_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -184,5 +184,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX4MACHO_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -215,5 +215,5 @@
|
||||
$(TOOL_GXX4MACHO_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
|
||||
,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -225,5 +225,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX4MACHO_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -252,5 +252,5 @@
|
||||
define TOOL_GXX4MACHO_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX4MACHO_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -282,5 +282,5 @@
|
||||
--kObjCache-cpp $(outbase).mii\
|
||||
$(TOOL_GXX4MACHO_OBJCXX) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -296,5 +296,5 @@
|
||||
define TOOL_GXX4MACHO_COMPILE_OBJCXX_CMDS
|
||||
$(QUIET)$(TOOL_GXX4MACHO_OBJCXX) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -323,5 +323,5 @@
|
||||
define TOOL_GXX4MACHO_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX4MACHO_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
Index: trunk/kBuild/tools/GXX64.kmk
|
||||
===================================================================
|
||||
--- trunk/kBuild/tools/GXX64.kmk (revision 3565)
|
||||
+++ trunk/kBuild/tools/GXX64.kmk (revision 3566)
|
||||
@@ -145,5 +145,5 @@
|
||||
--kObjCache-cpp $(outbase).i\
|
||||
$(TOOL_GXX64_CC) -E -o -\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -155,5 +155,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX64_CC) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -186,5 +186,5 @@
|
||||
$(TOOL_GXX64_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
|
||||
,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
$(abspath $(source))\
|
||||
@@ -196,5 +196,5 @@
|
||||
else
|
||||
$(QUIET)$(TOOL_GXX64_CXX) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj) $(if-expr defined($(target)_PCH_HDR) \
|
||||
@@ -223,5 +223,5 @@
|
||||
define TOOL_GXX64_COMPILE_PCH_CMDS
|
||||
$(QUIET)$(TOOL_GXX64_PCH) -c\
|
||||
- $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
@@ -250,5 +250,5 @@
|
||||
define TOOL_GXX64_COMPILE_AS_CMDS
|
||||
$(QUIET)$(TOOL_GXX64_AS) -c\
|
||||
- $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
|
||||
+ $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
|
||||
-Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
|
||||
-o $(obj)\
|
||||
12
kBuild-0.1.5-pthread.patch
Normal file
12
kBuild-0.1.5-pthread.patch
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
diff -up kBuild-0.1.5-p1/Config.kmk.pthreads kBuild-0.1.5-p1/Config.kmk
|
||||
--- kBuild-0.1.5-p1/Config.kmk.pthreads 2010-02-18 08:27:24.287688965 +0100
|
||||
+++ kBuild-0.1.5-p1/Config.kmk 2010-02-18 08:28:07.505493345 +0100
|
||||
@@ -282,6 +282,8 @@ ifndef TEMPLATE_BIN_TOOL
|
||||
endif
|
||||
ifeq ($(KBUILD_TARGET),linux)
|
||||
TEMPLATE_BIN_LIBS += rt
|
||||
+ TEMPLATE_BIN_LIBS += pthread
|
||||
+ TEMPLATE_BIN_LDFLAGS += -Wl,--as-needed
|
||||
endif
|
||||
TEMPLATE_BIN_CFLAGS.x86 += -m32
|
||||
TEMPLATE_BIN_CFLAGS.sparc32 += -m32
|
||||
27
kBuild-0.1.98-arm.patch
Normal file
27
kBuild-0.1.98-arm.patch
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
From 832a3cb827f74f8d5a0d37d240a9dae291212f01 Mon Sep 17 00:00:00 2001
|
||||
From: Lubomir Rintel <lkundrak@v3.sk>
|
||||
Date: Thu, 24 Oct 2013 13:18:06 +0200
|
||||
Subject: [PATCH] Recognize more ARM architectures
|
||||
|
||||
Gotten via rpm --eval %arm.
|
||||
Not reported upstream, since it's not clear how should one submit a patch...
|
||||
---
|
||||
kBuild/env.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/kBuild/env.sh b/kBuild/env.sh
|
||||
index fa3f7be..0ea9ddb 100755
|
||||
--- a/kBuild/env.sh
|
||||
+++ b/kBuild/env.sh
|
||||
@@ -358,7 +358,7 @@ if test -z "$KBUILD_HOST_ARCH"; then
|
||||
hppa64|parisc64)
|
||||
KBUILD_HOST_ARCH='hppa64'
|
||||
;;
|
||||
- arm|armv4l|armv5tel|armv5tejl)
|
||||
+ armv3l|armv4b|armv4l|armv4tl|armv5tel|armv5tejl|armv6l|armv7l|armv7hl|armv7hnl)
|
||||
KBUILD_HOST_ARCH='arm'
|
||||
;;
|
||||
alpha)
|
||||
--
|
||||
1.8.3.1
|
||||
|
||||
38
kBuild-0.1.9998-aarch64.patch
Normal file
38
kBuild-0.1.9998-aarch64.patch
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
Based on Debian 12_arm64.diff
|
||||
|
||||
--- a/kBuild/env.sh
|
||||
+++ b/kBuild/env.sh
|
||||
@@ -368,6 +368,9 @@
|
||||
armv3l|armv4b|armv4l|armv4tl|armv5tel|armv5tejl|armv6l|armv7l|armv7hl|armv7hnl)
|
||||
KBUILD_HOST_ARCH='arm'
|
||||
;;
|
||||
+ aarch64)
|
||||
+ KBUILD_HOST_ARCH='arm64'
|
||||
+ ;;
|
||||
alpha)
|
||||
KBUILD_HOST_ARCH='alpha'
|
||||
;;
|
||||
--- a/kBuild/header.kmk
|
||||
+++ b/kBuild/header.kmk
|
||||
@@ -189,8 +189,8 @@
|
||||
# build types. (PORTME)
|
||||
#
|
||||
KBUILD_OSES := darwin dos dragonfly freebsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic
|
||||
-KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 ppc64le mips32 mips64 ia64 hppa32 hppa64 arm alpha
|
||||
-KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 ppc64le mips64 ia64 hppa64 alpha
|
||||
+KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 ppc64le mips32 mips64 ia64 hppa32 hppa64 arm arm64 alpha
|
||||
+KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 ppc64le mips64 ia64 hppa64 arm64 alpha
|
||||
KBUILD_ARCHES_32 := x86 sparc32 s390 ppc32 mips32 hppa32 arm
|
||||
|
||||
|
||||
--- a/src/lib/k/kDefs.h
|
||||
+++ b/src/lib/k/kDefs.h
|
||||
@@ -188,6 +188,8 @@
|
||||
# define K_ARCH K_ARCH_ALPHA
|
||||
# elif defined(__arm__) || defined(__arm32__)
|
||||
# define K_ARCH K_ARCH_ARM_32
|
||||
+# elif defined(__aarch64__)
|
||||
+# define K_ARCH K_ARCH_ARM_64
|
||||
# elif defined(__hppa__) && defined(__LP64__)
|
||||
# define K_ARCH K_ARCH_PARISC_64
|
||||
# elif defined(__hppa__)
|
||||
21
kBuild-0.1.9998-glob.patch
Normal file
21
kBuild-0.1.9998-glob.patch
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
#Bug: http://trac.netlabs.org/kbuild/ticket/117
|
||||
--- ./src/kmk/dir.c.orig 2015-06-22 00:19:25.132189626 +0100
|
||||
+++ ./src/kmk/dir.c 2015-06-22 00:21:27.247583054 +0100
|
||||
@@ -1310,7 +1310,7 @@ print_dir_data_base (void)
|
||||
|
||||
/* Hooks for globbing. */
|
||||
|
||||
-#if defined(KMK) && !defined(__OS2__)
|
||||
+#if defined(KMK) && !defined(__GLIBC__)
|
||||
# include "glob/glob.h"
|
||||
#else
|
||||
#include <glob.h>
|
||||
@@ -1449,7 +1449,7 @@ dir_setup_glob (glob_t *gl)
|
||||
#ifdef __EMX__ /* The FreeBSD implementation actually uses gl_lstat!! */
|
||||
gl->gl_lstat = local_stat;
|
||||
#endif
|
||||
-#if defined(KMK) && !defined(__OS2__)
|
||||
+#if defined(KMK) && !defined(__GLIBC__)
|
||||
gl->gl_exists = file_exists_p;
|
||||
gl->gl_isdir = dir_exists_p;
|
||||
#endif
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
# Only used on el6
|
||||
# Found the reason why compile fails in detection of powerpc64 in centos 6
|
||||
# kBuild/src/lib/kStuff/include/k/kDefs.h:356:4: error: #error "Port Me or define K_ENDIAN."
|
||||
# hack for gcc < 4.6 and ppc64 only
|
||||
# https://stackoverflow.com/a/40675229/778517
|
||||
|
||||
--- kBuild/src/lib/kStuff/include/k/kDefs.h.orig 2018-05-12 03:35:13.703342877 +0100
|
||||
+++ kBuild/src/lib/kStuff/include/k/kDefs.h 2018-05-12 04:24:52.034917011 +0100
|
||||
@@ -336,16 +336,19 @@
|
||||
/* use K_ARCH if possible. */
|
||||
# if K_ARCH_ENDIAN != K_ENDIAN_BI
|
||||
# define K_ENDIAN K_ARCH_ENDIAN
|
||||
-# elif defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && defined(__ORDER_BIG_ENDIAN__)
|
||||
-# if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
||||
+# elif defined(__BYTE_ORDER__)
|
||||
+# if defined(__ORDER_LITTLE_ENDIAN__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
||||
# define K_ENDIAN K_ARCH_LITTLE
|
||||
-# elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
|
||||
+# elif defined(__ORDER_BIG_ENDIAN__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
|
||||
# define K_ENDIAN K_ARCH_BIG
|
||||
# else
|
||||
# error "Port Me or define K_ENDIAN."
|
||||
# endif
|
||||
# else
|
||||
-# error "Port Me or define K_ENDIAN."
|
||||
+ /* __BYTE_ORDER__ is only available since GCC 4.6 */
|
||||
+ /* el6 have GCC 4.4 + or - */
|
||||
+ /* use same value that was set in previous versions of kBuild */
|
||||
+# define K_ENDIAN K_ARCH_ENDIAN
|
||||
# endif
|
||||
#else
|
||||
/* validate the user defined value. */
|
||||
94
kBuild-0.1.9998-ppc64le.patch
Normal file
94
kBuild-0.1.9998-ppc64le.patch
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
From: Michel Normand <normand@linux.vnet.ibm.com>
|
||||
Subject: kBuild 0.1.9998 ppc64le
|
||||
Date: Mon, 18 May 2015 08:46:41 -0400
|
||||
|
||||
kBuild 0.1.9998 ppc64le
|
||||
patch retrieved from opensuse url below and refresh to match fedora source tree.
|
||||
but seems never uploaded upstream.
|
||||
https://build.opensuse.org/package/view_file/devel:tools:building/kbuild/ppc64le.patch?expand=1
|
||||
|
||||
Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
|
||||
---
|
||||
kBuild/env.sh | 3 +++
|
||||
kBuild/header.kmk | 6 +++---
|
||||
src/lib/k/kDefs.h | 2 ++
|
||||
3 files changed, 8 insertions(+), 3 deletions(-)
|
||||
|
||||
Index: kBuild/kBuild/env.sh
|
||||
===================================================================
|
||||
--- kBuild.orig/kBuild/env.sh
|
||||
+++ kBuild/kBuild/env.sh
|
||||
@@ -347,6 +347,9 @@ if test -z "$KBUILD_HOST_ARCH"; then
|
||||
ppc64|powerpc64)
|
||||
KBUILD_HOST_ARCH='ppc64'
|
||||
;;
|
||||
+ ppc64le|powerpc64le)
|
||||
+ KBUILD_HOST_ARCH='ppc64le'
|
||||
+ ;;
|
||||
mips32|mips)
|
||||
KBUILD_HOST_ARCH='mips32'
|
||||
;;
|
||||
Index: kBuild/kBuild/header.kmk
|
||||
===================================================================
|
||||
--- kBuild.orig/kBuild/header.kmk
|
||||
+++ kBuild/kBuild/header.kmk
|
||||
@@ -189,8 +189,8 @@ KBUILD_BLD_TYPES := release profile debu
|
||||
# build types. (PORTME)
|
||||
#
|
||||
KBUILD_OSES := darwin dos dragonfly freebsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic
|
||||
-KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 mips32 mips64 ia64 hppa32 hppa64 arm alpha
|
||||
-KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 mips64 ia64 hppa64 alpha
|
||||
+KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 ppc64le mips32 mips64 ia64 hppa32 hppa64 arm alpha
|
||||
+KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 ppc64le mips64 ia64 hppa64 alpha
|
||||
KBUILD_ARCHES_32 := x86 sparc32 s390 ppc32 mips32 hppa32 arm
|
||||
|
||||
|
||||
@@ -481,7 +481,7 @@ endif
|
||||
KBUILD_DEVTOOLS_TRG ?= $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)
|
||||
KBUILD_DEVTOOLS_HST ?= $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH)
|
||||
|
||||
-if1of ($(KBUILD_TARGET_ARCH), amd64 hppa64 mips64 ppc64 s390x sparc64)
|
||||
+if1of ($(KBUILD_TARGET_ARCH), amd64 hppa64 mips64 ppc64 ppc64le s390x sparc64)
|
||||
ifeq ($(KBUILD_TARGET_ARCH),amd64)
|
||||
KBUILD_DEVTOOLS_TRG_ALT ?= $(KBUILD_DEVTOOLS)/$(KBUILD_TARGET).x86
|
||||
else ifeq ($(KBUILD_TARGET_ARCH),hppa64)
|
||||
Index: kbuild-0.1.9998svn2720/src/lib/k/kDefs.h
|
||||
===================================================================
|
||||
--- kbuild-0.1.9998svn2720.orig/src/lib/k/kDefs.h
|
||||
+++ kbuild-0.1.9998svn2720/src/lib/k/kDefs.h
|
||||
@@ -158,16 +158,18 @@
|
||||
#define K_ARCH_POWERPC_32 (13 | K_ARCH_BIT_32 | K_ARCH_END_BI)
|
||||
/** 64-bit PowerPC. */
|
||||
#define K_ARCH_POWERPC_64 (14 | K_ARCH_BIT_64 | K_ARCH_END_BI)
|
||||
+/** 64-bit PowerPC. */
|
||||
+#define K_ARCH_POWERPC_64LE (15 | K_ARCH_BIT_64 | K_ARCH_END_LITTLE)
|
||||
/** 32(31)-bit S390. */
|
||||
-#define K_ARCH_S390_32 (15 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
|
||||
+#define K_ARCH_S390_32 (16 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
|
||||
/** 64-bit S390. */
|
||||
-#define K_ARCH_S390_64 (16 | K_ARCH_BIT_64 | K_ARCH_END_BIG)
|
||||
+#define K_ARCH_S390_64 (17 | K_ARCH_BIT_64 | K_ARCH_END_BIG)
|
||||
/** 32-bit SPARC. */
|
||||
-#define K_ARCH_SPARC_32 (17 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
|
||||
+#define K_ARCH_SPARC_32 (18 | K_ARCH_BIT_32 | K_ARCH_END_BIG)
|
||||
/** 64-bit SPARC. */
|
||||
-#define K_ARCH_SPARC_64 (18 | K_ARCH_BIT_64 | K_ARCH_END_BI)
|
||||
+#define K_ARCH_SPARC_64 (19 | K_ARCH_BIT_64 | K_ARCH_END_BI)
|
||||
/** The end of the valid architecture values (exclusive). */
|
||||
-#define K_ARCH_MAX (19)
|
||||
+#define K_ARCH_MAX (20)
|
||||
/** @} */
|
||||
|
||||
|
||||
@@ -194,8 +196,10 @@
|
||||
# define K_ARCH K_ARCH_MIPS_64
|
||||
# elif defined(__mips__)
|
||||
# define K_ARCH K_ARCH_MIPS_32
|
||||
-# elif defined(__powerpc64__) || defined(__ppc64__) || defined(__PPC64__)
|
||||
+# elif (defined(__powerpc64__) && defined(__BIG_ENDIAN__))|| defined(__ppc64__) || defined(__PPC64__)
|
||||
# define K_ARCH K_ARCH_POWERPC_64
|
||||
+# elif (defined(__powerpc64__) && defined(__LITTLE_ENDIAN__))
|
||||
+# define K_ARCH K_ARCH_POWERPC_64LE
|
||||
# elif defined(__powerpc__) || defined(__ppc__) || defined(__PPC__)
|
||||
# define K_ARCH K_ARCH_POWERPC_32
|
||||
# elif defined(__sparcv9__) || defined(__sparcv9)
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
diff -Nurp kBuild.orig/src/kmk/glob/fnmatch.c kBuild/src/kmk/glob/fnmatch.c
|
||||
--- kBuild.orig/src/kmk/glob/fnmatch.c 2025-04-25 21:54:33.000000000 +0100
|
||||
+++ kBuild/src/kmk/glob/fnmatch.c 2025-04-25 23:20:55.477680324 +0100
|
||||
@@ -120,10 +120,6 @@ USA. */
|
||||
/* Avoid depending on library functions or files
|
||||
whose names are inconsistent. */
|
||||
|
||||
-# if !defined _LIBC && !defined getenv && !defined _MSC_VER
|
||||
-extern char *getenv ();
|
||||
-# endif
|
||||
-
|
||||
# ifndef errno
|
||||
extern int errno;
|
||||
# endif
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
Index: Config.kmk
|
||||
===================================================================
|
||||
--- ./Config.kmk (revision 3127)
|
||||
+++ ./Config.kmk (working copy)
|
||||
@@ -340,7 +340,8 @@
|
||||
TEMPLATE_BIN_INCS += $(PATH_GNUMAKE_SRC)/glob /usr/local/include
|
||||
endif
|
||||
ifeq ($(KBUILD_TARGET),linux)
|
||||
- TEMPLATE_BIN_LIBS += rt
|
||||
+ TEMPLATE_BIN_LIBS += rt pthread
|
||||
+ TEMPLATE_BIN_LDFLAGS += -Wl,--as-needed
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
@ -11,13 +11,11 @@ cleanup() {
|
|||
}
|
||||
|
||||
unset CDPATH
|
||||
curdir=$(pwd)
|
||||
pwd=$(pwd)
|
||||
svn=$(date +%Y%m%d)
|
||||
|
||||
cd "$tmp"
|
||||
#cd "$tmp"
|
||||
svn co http://svn.netlabs.org/repos/kbuild/trunk/ kBuild
|
||||
revision=$(svnlastchange -R kBuild)
|
||||
svndate=$(svnlastchange -l kBuild | sed -n 2p | sed -r 's/.* ([[:digit:]]{4})-([[:digit:]]{2})-([[:digit:]]{2}) .*/\1\2\3/')
|
||||
tar zcf $curdir/kBuild-r$revision.$svndate.tar.gz --exclude=kBuild/bin --exclude=.svn kBuild
|
||||
echo %global svn_revision $revision
|
||||
echo %global svn_date $svndate
|
||||
cd - >/dev/null
|
||||
revision=$(svnversion kBuild)
|
||||
tar zcf kBuild-r$revision\.tar.gz kBuild --exclude=.svn
|
||||
#cd - >/dev/null
|
||||
|
|
|
|||
233
kBuild.spec
233
kBuild.spec
|
|
@ -1,78 +1,55 @@
|
|||
%global svn_revision 3674
|
||||
%global svn_date 20250422
|
||||
%global svn_revision r2784
|
||||
|
||||
Name: kBuild
|
||||
Version: 0.1.9998%{?svn_revision:.r%{svn_revision}}
|
||||
Release: 2%{?svn_date:.%{svn_date}}%{?dist}
|
||||
Version: 0.1.9998
|
||||
Release: 6%{?svn_revision:.%{svn_revision}}%{?dist}
|
||||
Summary: A cross-platform build environment
|
||||
|
||||
# Automatically converted from old format: BSD and GPLv2+ - review is highly recommended.
|
||||
License: LicenseRef-Callaway-BSD AND GPL-2.0-or-later
|
||||
Group: Development/Tools
|
||||
License: BSD and GPLv2+
|
||||
# most tools are from NetBSD, some are from FreeBSD,
|
||||
# and make and sed are from GNU
|
||||
URL: http://svn.netlabs.org/kbuild
|
||||
#Generated with kBuild-snapshot.sh
|
||||
Source0: kBuild-r%{svn_revision}.%{svn_date}.tar.gz
|
||||
Source0: kBuild-%{svn_revision}.tar.gz
|
||||
Patch0: kBuild-0.1.3-escape.patch
|
||||
Patch1: kBuild-pthread.patch
|
||||
Patch6: kbuild-dummy_noreturn.diff
|
||||
Patch8: kBuild-0.1.9998-portme.patch
|
||||
Patch10: assert.patch
|
||||
Patch11: relax_automake_version.patch
|
||||
Patch14: changeset_3572.diff
|
||||
Patch15: changeset_trunk_3566.diff
|
||||
Patch16: kBuild-c23.patch
|
||||
Patch2: kBuild-0.1.5-pthread.patch
|
||||
Patch3: kBuild-0.1.98-arm.patch
|
||||
#Bug: http://svn.netlabs.org/kbuild/ticket/117
|
||||
Patch4: kBuild-0.1.9998-glob.patch
|
||||
Patch5: kbuild-wrong-memset.patch
|
||||
Patch6: kBuild-0.1.9998-ppc64le.patch
|
||||
Patch7: kBuild-0.1.9998-aarch64.patch
|
||||
|
||||
BuildRequires: byacc libacl-devel flex
|
||||
BuildRequires: autoconf automake gettext-devel cvs
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: gcc
|
||||
BuildRequires: automake
|
||||
BuildRequires: bison
|
||||
BuildRequires: gettext-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: flex
|
||||
BuildRequires: libacl-devel
|
||||
BuildRequires: texinfo
|
||||
BuildRequires: byacc
|
||||
|
||||
%description
|
||||
This is a GNU make fork with a set of scripts to simplify
|
||||
complex tasks and portable versions of various UNIX tools to
|
||||
ensure cross-platform portability.
|
||||
|
||||
It is used mainly to build VirtualBox packages for RPM Fusion
|
||||
It is used mainly to build VirtualBox OSE packages for RPM Fusion
|
||||
repository.
|
||||
|
||||
|
||||
%prep
|
||||
%dnl %setup -q -n %{name}-%{version}%{?patchlevel:-%{patchlevel}}
|
||||
#%setup -q -n %{name}-%{version}%{?patchlevel:-%{patchlevel}}
|
||||
%setup -q -n %{name}
|
||||
%patch -P0 -p1 -b .escape
|
||||
%patch -P1 -p1 -b .pthreads
|
||||
%patch -P6 -p1 -b .dummy_noreturn
|
||||
%ifarch ppc64
|
||||
%if 0%{?rhel} && 0%{?rhel} < 7
|
||||
# Found the reason why compile fails in detection of powerpc64 in centos 6
|
||||
# kBuild/src/lib/kStuff/include/k/kDefs.h:356:4: error: #error "Port Me or define K_ENDIAN."
|
||||
# hack for gcc < 4.6 and ppc64 only
|
||||
# https://stackoverflow.com/a/40675229/778517
|
||||
%patch -P8 -p1 -b .portme
|
||||
%endif
|
||||
%endif
|
||||
%patch -P10 -p1 -b .portme3
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 7
|
||||
%patch -P11 -p1
|
||||
%endif
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 7
|
||||
# we need revert this 2 commits to build VBox 6 on el7
|
||||
%patch -P14 -p1 -R -b .revert
|
||||
%patch -P15 -p1 -R -b .revert2
|
||||
%endif
|
||||
%patch -P16 -p1
|
||||
%patch0 -p1 -b .escape
|
||||
%patch2 -p1 -b .pthreads
|
||||
%patch3 -p1 -b .arm
|
||||
%patch4 -p1 -b .glob
|
||||
%patch5 -p1 -b .memset
|
||||
%patch6 -p1 -b .ppc64le
|
||||
%patch7 -p1 -b .aarch64
|
||||
|
||||
# Remove prebuilt stuff
|
||||
rm -rf kBuild/bin/*
|
||||
|
||||
|
||||
%build
|
||||
echo KBUILD_SVN_URL := http://svn.netlabs.org/repos/kbuild/trunk > SvnInfo.kmk
|
||||
echo KBUILD_SVN_REV := %{svn_revision} >> SvnInfo.kmk
|
||||
|
||||
%define bootstrap_mflags %{_smp_mflags} \\\
|
||||
CFLAGS="%{optflags}" \\\
|
||||
KBUILD_VERBOSE=2 \\\
|
||||
|
|
@ -89,6 +66,7 @@ echo KBUILD_SVN_REV := %{svn_revision} >> SvnInfo.kmk
|
|||
# kmk versions, so with this we are on a safer side
|
||||
find -name config.log -delete
|
||||
kBuild/env.sh --full make -f bootstrap.gmk %{bootstrap_mflags}
|
||||
|
||||
kBuild/env.sh kmk %{mflags} rebuild
|
||||
|
||||
|
||||
|
|
@ -97,163 +75,16 @@ export KBUILD_VERBOSE=2
|
|||
kBuild/env.sh kmk %{mflags} PATH_INS=%{buildroot} install
|
||||
# These are included later in files section
|
||||
rm -r %{buildroot}%{_docdir}
|
||||
mkdir -p %{buildroot}/%{_mandir}/man1
|
||||
pod2man -c 'kBuild for Fedora/EPEL GNU/Linux' \
|
||||
-r kBuild-%{version} ./dist/debian/kmk.pod > %{buildroot}/%{_mandir}/man1/kmk.1
|
||||
|
||||
|
||||
%files
|
||||
%{_bindir}/*
|
||||
%{_datadir}/*
|
||||
%doc ChangeLog kBuild/doc/QuickReference*
|
||||
%license COPYING kBuild/doc/COPYING-FDL-1.3
|
||||
%{_bindir}/*
|
||||
%{_datadir}/kBuild
|
||||
%{_mandir}/man1/*
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3674-2.20250422
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Fri Apr 25 2025 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3674-1.20250422
|
||||
- Update to Revision 3674
|
||||
- (rhbz#2340684) Fix FTBFS
|
||||
|
||||
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3605-4.20240424
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Mon Sep 02 2024 Miroslav Suchý <msuchy@redhat.com> - 0.1.9998.r3605-3.20240424
|
||||
- convert license to SPDX
|
||||
|
||||
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3605-2.20240424
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Tue Jun 04 2024 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3605-1.20240424
|
||||
- Update to Revision 3605
|
||||
|
||||
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3589-5.20230220
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3589-4.20230220
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Dec 20 2023 Florian Weimer <fweimer@redhat.com> - 0.1.9998.r3589-3.20230220
|
||||
- Fix another C compatibility issue (#2154544)
|
||||
|
||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3589-2.20230220
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu Mar 09 2023 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3589-1.20230220
|
||||
- new version
|
||||
- revert changeset 3572 and 3566 to build VBox 6 on el7
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3572-3.20221024
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Sat Dec 17 2022 Florian Weimer <fweimer@redhat.com> - 0.1.9998.r3572-2.20221024
|
||||
- C99 compatibility fixes (#2154544)
|
||||
|
||||
* Mon Oct 24 2022 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3572-1.20221024
|
||||
- Update to r3572.20221024
|
||||
- Allow build with automake 1.13.4 on epel7
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3564-2.20220308
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Fri Apr 08 2022 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3564-1.20220308
|
||||
- Update kBuild to r3564.20220308
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3296-9.20190122
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3296-8.20190122
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3296-7.20190122
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3296-6.20190122
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Thu Jul 23 2020 Jeff Law <law@redhat.com> - 0.1.9998.r3296-5.20190122
|
||||
- Use strsignal, not sys_siglist
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3296-4.20190122
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3296-3.20190122
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Feb 12 2019 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3296-2.20190122
|
||||
- Trust in the upstream that has the correct support for aarch64 and ppc64le
|
||||
|
||||
* Mon Feb 11 2019 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3296-1.20190122
|
||||
- Update to 0.1.9998.r3296-1.20190122
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3290-2.20190106
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 07 2019 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3290-1.20190106
|
||||
- Update to 0.1.9998.r3290-1.20190106
|
||||
- Add manpage (copied from Debian IIRC)
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3129-4.20180106
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Sat May 12 2018 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3129-3.20180106
|
||||
- Fix build on el6
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998.r3129-2.20180106
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Tue Jan 16 2018 Sérgio Basto <sergio@serjux.com> - 0.1.9998.r3129-1.20180106
|
||||
- Update kBuild to svn rev 3129
|
||||
- New versioning, we need define svn version that we may need
|
||||
|
||||
* Sun Dec 03 2017 Sérgio Basto <sergio@serjux.com> - 0.1.9998-16.r3127
|
||||
- Fix one implicit-function-declaration
|
||||
|
||||
* Sat Dec 02 2017 Sérgio Basto <sergio@serjux.com> - 0.1.9998-15.r3127
|
||||
- Update kBuild to svn rev 3127
|
||||
- arm and kbuild-wrong-memset patches fixed in upstream way
|
||||
deleted: kBuild-0.1.98-arm.patch
|
||||
deleted: kbuild-wrong-memset.patch
|
||||
- Rebased aarch64 not sure if needed, ppc64le much more simple
|
||||
modified: kBuild-0.1.9998-aarch64.patch
|
||||
modified: kBuild-0.1.9998-ppc64le.patch
|
||||
modified: kBuild-pthread.patch
|
||||
- kbuild-glob.patch fixes build in rawhide (F28)
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998-14.r3050
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998-13.r3050
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Wed Jun 14 2017 Sérgio Basto <sergio@serjux.com> - 0.1.9998-12.r3025
|
||||
- Update kBuild to revison 3025
|
||||
- Upstream already fixed these 2:
|
||||
deleted: kBuild-0.1.9998-glob.patch
|
||||
deleted: kbuild-PKMKCCEVALPROG.patch
|
||||
- Rebased:
|
||||
modified: kBuild-0.1.98-arm.patch
|
||||
modified: kBuild-0.1.9998-aarch64.patch
|
||||
modified: kBuild-0.1.9998-ppc64le.patch
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998-11.r2814
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Tue Sep 06 2016 Sérgio Basto <sergio@serjux.com> - 0.1.9998-10.r2814
|
||||
- Fix el6 build
|
||||
|
||||
* Tue Jul 26 2016 Sérgio Basto <sergio@serjux.com> - 0.1.9998-9.r2814
|
||||
- add BR:bison
|
||||
|
||||
* Fri Apr 29 2016 Sérgio Basto <sergio@serjux.com> - 0.1.9998-8.r2814
|
||||
- Update kBuild to svn rev 2814
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9998-7.r2784
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Dec 21 2015 Yaakov Selkowitz <yselkowi@redhat.com> - 0.1.9998-6.r2784
|
||||
- Add support for aarch64 (#1291091).
|
||||
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
Index: src/kmk/kmkbuiltin/expr.c
|
||||
===================================================================
|
||||
--- ./src/kmk/kmkbuiltin/expr.c.orig
|
||||
+++ ./src/kmk/kmkbuiltin/expr.c
|
||||
@@ -317,6 +317,8 @@ eval6(PEXPRINSTANCE pThis)
|
||||
return v;
|
||||
} else {
|
||||
error(pThis);
|
||||
+ /* dummy return in order to make the build checks happy (this will never be reached) */
|
||||
+ return NULL;
|
||||
}
|
||||
/* NOTREACHED */
|
||||
}
|
||||
13
kbuild-wrong-memset.patch
Normal file
13
kbuild-wrong-memset.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Index: kbuild-0.1.9998svn2543/src/lib/md5.c
|
||||
===================================================================
|
||||
--- kbuild-0.1.9998svn2543.orig/src/lib/md5.c
|
||||
+++ kbuild-0.1.9998svn2543/src/lib/md5.c
|
||||
@@ -144,7 +144,7 @@ void MD5Final(unsigned char digest[16],
|
||||
MD5Transform(ctx->buf, (uint32 *) ctx->in);
|
||||
byteReverse((unsigned char *) ctx->buf, 4);
|
||||
memcpy(digest, ctx->buf, 16);
|
||||
- memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
|
||||
+ memset(ctx, 0, sizeof(struct MD5Context)); /* In case it's sensitive */
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
# Only for epel <= 7
|
||||
--- kBuild/src/kmk/configure.ac.orig 2022-10-30 19:36:49.966336934 +0000
|
||||
+++ kBuild/src/kmk/configure.ac 2022-10-30 19:37:07.936270597 +0000
|
||||
@@ -30,7 +30,7 @@ AC_CONFIG_HEADERS([config.h])
|
||||
# We cannot enable -Werror because gettext 0.18.1 has invalid content
|
||||
# When we update gettext to 0.18.3 or better we can add it again.
|
||||
# bird: Added subdir-objects
|
||||
-AM_INIT_AUTOMAKE([1.15 foreign -Werror -Wall subdir-objects])
|
||||
+AM_INIT_AUTOMAKE([1.13.4 foreign -Werror -Wall subdir-objects])
|
||||
|
||||
# Checks for programs.
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (kBuild-r3674.20250422.tar.gz) = dfb52548f896281ac7473a2ebed93e939ae65e6b22101f16a27d36367a90304a3b0aa67f5470d50af1a37333865f570cc447ac7537250fc0fe57746d6c6ba219
|
||||
273c9c8f8cdedc89981e73793bc2a9e7 kBuild-r2784.tar.gz
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue