# # ChangeLog for trunk in kBuild # # Generated by Trac 1.4.3.2 # Apr 2, 2025 2:43:10 AM Sun, 26 Aug 2007 00:00:56 GMT bird [1085] * trunk/VSlickMacros/kdev.e (modified) Corrected the address of FSF and made the split file header default. Thu, 23 Aug 2007 16:36:28 GMT bird [1084] * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) Added SYSMOD for the platforms where it works. Thu, 23 Aug 2007 15:26:59 GMT bird [1083] * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) drop -g from the sysmod ld (Solaris can't grok it). Sun, 19 Aug 2007 20:41:58 GMT bird [1082] * trunk/Config.kmk (modified) less noise. Sat, 21 Jul 2007 17:29:12 GMT bird [1081] * trunk/VSlickMacros/kdev.e (modified) cleanup def-koptions-*. Thu, 19 Jul 2007 16:16:08 GMT bird [1080] * trunk/kBuild/bin/linux.x86/kmk_ash (modified) Rebuilt with profile fix. Thu, 19 Jul 2007 16:02:35 GMT bird [1079] * trunk/kBuild/bin/linux.amd64/kmk_ash (modified) rebuilt without the profile loading stuff. Thu, 19 Jul 2007 16:02:25 GMT bird [1078] * trunk/src/ash/Makefile.kmk (modified) * trunk/src/ash/main.c (modified) KMK. Thu, 19 Jul 2007 15:54:33 GMT bird [1077] * trunk/src/ash/main.c (modified) Drop all the .profile, /etc/profile and ENV stuff as that will screw ... Sun, 15 Jul 2007 19:36:22 GMT bird [1076] * trunk/kBuild/env.sh (modified) Respect PATH_KBUILD_BIN if it's present. Sun, 15 Jul 2007 18:22:00 GMT bird [1075] * trunk/src/kmk/dir.c (modified) Workaround for readdir on smbfs drive. (FreeBSD) Sun, 15 Jul 2007 17:12:12 GMT bird [1074] * trunk/src/kmk/dir.c (modified) details... Sun, 15 Jul 2007 16:59:32 GMT bird [1073] * trunk/src/kmk/dir.c (modified) details... Sun, 15 Jul 2007 16:27:24 GMT bird [1072] * trunk/kBuild/bin/freebsd.x86/kmk (modified) with PATH fallback. Sun, 15 Jul 2007 16:25:56 GMT bird [1071] * trunk/src/kmk/kbuild.c (modified) Implemented PATH fallback for locating the executable. (FreeBSD ... Sun, 15 Jul 2007 15:51:34 GMT bird [1070] * trunk/src/kmk/config.h.freebsd (modified) conditional MAKE_HOST define. Sun, 15 Jul 2007 15:41:33 GMT bird [1069] * trunk/kBuild/bin/freebsd.x86/kDepIDB (modified) * trunk/kBuild/bin/freebsd.x86/kDepPre (modified) * trunk/kBuild/bin/freebsd.x86/kObjCache (added) * trunk/kBuild/bin/freebsd.x86/kmk (modified) * trunk/kBuild/bin/freebsd.x86/kmk_append (modified) * trunk/kBuild/bin/freebsd.x86/kmk_ash (modified) * trunk/kBuild/bin/freebsd.x86/kmk_cat (modified) * trunk/kBuild/bin/freebsd.x86/kmk_cp (modified) * trunk/kBuild/bin/freebsd.x86/kmk_echo (modified) * trunk/kBuild/bin/freebsd.x86/kmk_gmake (modified) * trunk/kBuild/bin/freebsd.x86/kmk_install (modified) * trunk/kBuild/bin/freebsd.x86/kmk_ln (modified) * trunk/kBuild/bin/freebsd.x86/kmk_mkdir (modified) * trunk/kBuild/bin/freebsd.x86/kmk_mv (modified) * trunk/kBuild/bin/freebsd.x86/kmk_printf (modified) * trunk/kBuild/bin/freebsd.x86/kmk_rm (modified) * trunk/kBuild/bin/freebsd.x86/kmk_rmdir (modified) * trunk/kBuild/bin/freebsd.x86/kmk_sed (modified) Rebuilt x86 FreeBSD. Sun, 15 Jul 2007 15:34:37 GMT bird [1068] * trunk/bootstrap.gmk (modified) Made autoreconf overridable. (FreeBSD) Sun, 15 Jul 2007 14:09:59 GMT bird [1067] * trunk/kBuild/env.sh (modified) #set -x Sun, 15 Jul 2007 13:23:04 GMT bird [1066] * trunk/kBuild/env.sh (modified) fixed eol-style Tue, 10 Jul 2007 15:07:19 GMT bird [1065] * trunk/kBuild/header.kmk (modified) nc Tue, 10 Jul 2007 15:06:17 GMT bird [1064] * trunk/kBuild/tools/GCC64.kmk (copied) * trunk/kBuild/tools/GXX64.kmk (copied) 64-bit variations on the GXX32/GCC32 tools. Tue, 10 Jul 2007 15:04:17 GMT bird [1063] * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) win32 -> win. Wed, 20 Jun 2007 12:08:51 GMT bird [1062] * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/GXX3OMF.kmk (modified) Added missing -Zomf for ASFLAGS. Tue, 19 Jun 2007 00:01:14 GMT bird [1061] * trunk/kBuild/footer.kmk (modified) drop deleting before installing. kmk_install will unlink before ... Mon, 11 Jun 2007 14:46:21 GMT bird [1060] * trunk/kBuild/bin/linux.x86/kObjCache (added) * trunk/kBuild/bin/linux.x86/kmk (modified) * trunk/kBuild/bin/linux.x86/kmk_rmdir (modified) Rebuilt current code on linux.x86. Mon, 11 Jun 2007 11:23:20 GMT bird [1059] * trunk/kBuild/bin/linux.amd64/kObjCache (modified) Rebuilt kObjCache on linux.amd64. Mon, 11 Jun 2007 11:22:43 GMT bird [1058] * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX3.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX3OMF.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) Updated to new cache code. Also dropped -g from the profile cflags ... Mon, 11 Jun 2007 09:38:18 GMT bird [1057] * trunk/kBuild/tools/VCC70.kmk (modified) Disabled the USE_KOBJCACHE stuff in VCC70 as it is now outdated and ... Mon, 11 Jun 2007 09:36:23 GMT bird [1056] * trunk/kBuild/bin/win.x86/kObjCache.exe (modified) Build current kObjCache code on win.x86. Mon, 11 Jun 2007 09:35:21 GMT bird [1055] * trunk/src/kObjCache/kObjCache.c (modified) _mkdir is in direct.h. Mon, 11 Jun 2007 09:32:44 GMT bird [1054] * trunk/kBuild/bin/darwin.x86/kObjCache (modified) Build current kObjCache code on darwin.x86. Mon, 11 Jun 2007 09:32:07 GMT bird [1053] * trunk/src/kObjCache/kObjCache.c (modified) Version 0.1.0 for now. Mon, 11 Jun 2007 09:30:19 GMT bird [1052] * trunk/kBuild/tools/GCC4MACHO.kmk (modified) * trunk/kBuild/tools/GXX4MACHO.kmk (modified) new kObjCache config for darwin. Mon, 11 Jun 2007 09:23:55 GMT bird [1051] * trunk/kBuild/header.kmk (modified) New path 'PATH_OBJCACHE' that indicates where kObjChace puts its ... Mon, 11 Jun 2007 09:22:37 GMT bird [1050] * trunk/src/kObjCache/Makefile.kmk (modified) Enabled it everywhere. Sun, 10 Jun 2007 02:48:05 GMT bird [1049] * trunk/src/kObjCache/kObjCache.c (modified) new stats. Sun, 10 Jun 2007 00:07:38 GMT bird [1048] * trunk/src/kObjCache/kObjCache.c (modified) removed bad assert. Sat, 09 Jun 2007 23:23:16 GMT bird [1047] * trunk/src/kObjCache/kObjCache.c (modified) removed bad assert. Sat, 09 Jun 2007 04:56:00 GMT bird [1046] * trunk/src/kObjCache/kObjCache.c (modified) Added an extension to the default cache name. changed the magic for ... Sat, 09 Jun 2007 04:44:19 GMT bird [1045] * trunk/src/kObjCache/kObjCache.c (modified) fixing more bugs. it sort of works now. Sat, 09 Jun 2007 03:32:47 GMT bird [1044] * trunk/src/kObjCache/kObjCache.c (modified) Fixed a number of bugs. Fri, 08 Jun 2007 22:36:21 GMT bird [1043] * trunk/src/kObjCache/kObjCache.c (modified) made it build on darwin. Fri, 08 Jun 2007 20:12:31 GMT bird [1042] * trunk/src/kObjCache/kObjCache.c (modified) bugfixing. Fri, 08 Jun 2007 18:36:57 GMT bird [1041] * trunk/src/kObjCache/kObjCache.c (modified) memset not memcmp. Fri, 08 Jun 2007 02:08:10 GMT bird [1040] * trunk/src/kObjCache/Makefile.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) Extending the cache to. The code doesn't work (haven't even run it ... Tue, 05 Jun 2007 08:32:05 GMT bird [1039] * trunk/kBuild/bin/linux.amd64/kObjCache (modified) rebuilt linux.amd64. Tue, 05 Jun 2007 08:31:14 GMT bird [1038] * trunk/src/kObjCache/kObjCache.c (modified) drop incorrect assertion. Tue, 05 Jun 2007 08:15:23 GMT bird [1037] * trunk/kBuild/bin/linux.amd64/kObjCache (modified) rebuilt linux.amd64. Mon, 04 Jun 2007 17:20:29 GMT bird [1036] * trunk/src/kObjCache/kObjCache.c (modified) Ignore closing curly braces (extern "C" { ... }). Updated VCC statement. Mon, 04 Jun 2007 07:09:29 GMT bird [1035] * trunk/kBuild/bin/linux.amd64/kObjCache (added) * trunk/kBuild/bin/linux.amd64/kmk (modified) * trunk/kBuild/bin/linux.amd64/kmk_gmake (modified) * trunk/kBuild/bin/linux.amd64/kmk_rmdir (modified) * trunk/kBuild/bin/linux.amd64/kmk_sed (modified) Rebuilt linux.amd64 Mon, 04 Jun 2007 02:05:30 GMT bird [1034] * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GXX3.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) * trunk/kBuild/tools/MINGW32.kmk (modified) MAYBE output. removed some obsolete stuff. Mon, 04 Jun 2007 02:00:11 GMT bird [1033] * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) make the map file output optional just in case. (it probably ... Mon, 04 Jun 2007 01:59:24 GMT bird [1032] * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) make the map file output optional just in case. Mon, 04 Jun 2007 01:56:58 GMT bird [1031] * trunk/kBuild/tools/VCC80.kmk (modified) * trunk/kBuild/tools/VCC80AMD64.kmk (modified) * trunk/kBuild/tools/VCC80X86.kmk (modified) MAYBE output. removed some obsolete stuff. Mon, 04 Jun 2007 01:49:46 GMT bird [1030] * trunk/kBuild/footer.kmk (modified) OUTPUT_MAYBE Mon, 04 Jun 2007 01:45:05 GMT bird [1029] * trunk/kBuild/tools/VCC70.kmk (modified) OUTPUT_MAYBE Mon, 04 Jun 2007 01:37:39 GMT bird [1028] * trunk/kBuild/bin/win.x86/kDepIDB.exe (modified) * trunk/kBuild/bin/win.x86/kDepPre.exe (modified) * trunk/kBuild/bin/win.x86/kObjCache.exe (added) * trunk/kBuild/bin/win.x86/kmk.exe (modified) * trunk/kBuild/bin/win.x86/kmk_append.exe (modified) * trunk/kBuild/bin/win.x86/kmk_cat.exe (modified) * trunk/kBuild/bin/win.x86/kmk_cp.exe (modified) * trunk/kBuild/bin/win.x86/kmk_echo.exe (modified) * trunk/kBuild/bin/win.x86/kmk_gmake.exe (modified) * trunk/kBuild/bin/win.x86/kmk_install.exe (modified) * trunk/kBuild/bin/win.x86/kmk_ln.exe (modified) * trunk/kBuild/bin/win.x86/kmk_mkdir.exe (modified) * trunk/kBuild/bin/win.x86/kmk_mv.exe (modified) * trunk/kBuild/bin/win.x86/kmk_printf.exe (modified) * trunk/kBuild/bin/win.x86/kmk_rm.exe (modified) * trunk/kBuild/bin/win.x86/kmk_rmdir.exe (modified) * trunk/kBuild/bin/win.x86/kmk_sed.exe (modified) Rebuilt win.x86 Mon, 04 Jun 2007 01:31:58 GMT bird [1027] * trunk/kBuild/bin/darwin.x86/kObjCache (added) * trunk/kBuild/bin/darwin.x86/kmk (modified) * trunk/kBuild/bin/darwin.x86/kmk_gmake (modified) * trunk/kBuild/bin/darwin.x86/kmk_rmdir (modified) * trunk/kBuild/bin/darwin.x86/kmk_sed (modified) Rebuilt darwin.x86. Mon, 04 Jun 2007 01:30:19 GMT bird [1026] * trunk/src/Makefile.kmk (modified) Enabled building kObjCache. Mon, 04 Jun 2007 01:29:16 GMT bird [1025] * trunk/kBuild/footer.kmk (modified) +| works now, so use it. Mon, 04 Jun 2007 01:28:44 GMT bird [1024] * trunk/src/kObjCache/kObjCache.c (modified) some figures with correct kmk multi-target code. Mon, 04 Jun 2007 01:11:45 GMT bird [1023] * trunk/kBuild/tools/GCC4MACHO.kmk (modified) * trunk/kBuild/tools/GXX4MACHO.kmk (modified) no .map files here. Mon, 04 Jun 2007 01:04:36 GMT bird [1022] * trunk/src/kmk/read.c (modified) removed a bit too much there... Mon, 04 Jun 2007 00:58:37 GMT bird [1021] * trunk/src/kmk/read.c (modified) * trunk/src/kmk/remake.c (modified) fixes to the multi target code. (should be correct now) Mon, 04 Jun 2007 00:05:14 GMT bird [1020] * trunk/src/kmk/remake.c (modified) no special casing for multi-maybe stuff. (it seems kind of ... Sun, 03 Jun 2007 23:06:03 GMT bird [1019] * trunk/src/kmk/remake.c (modified) bad assertion. Sun, 03 Jun 2007 22:49:29 GMT bird [1018] * trunk/src/kmk/remake.c (modified) Consider the dependencies for all the target files for explicit multi ... Sun, 03 Jun 2007 02:49:52 GMT bird [1017] * trunk/src/kObjCache/kObjCache.c (modified) Implemented an usable method for comparing files and avoiding changes ... Sat, 02 Jun 2007 18:58:41 GMT bird [1016] * trunk/src/kObjCache/kObjCache.c (modified) Unix/mac fixes. Sat, 02 Jun 2007 18:57:50 GMT bird [1015] * trunk/kBuild/tools/GCC3.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC3OMF.kmk (modified) * trunk/kBuild/tools/GCC3PLAIN.kmk (modified) * trunk/kBuild/tools/GXX3.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX3OMF.kmk (modified) * trunk/kBuild/tools/GXX3PLAIN.kmk (modified) kObjCache. Sat, 02 Jun 2007 18:29:37 GMT bird [1014] * trunk/kBuild/footer.kmk (modified) + not +| Sat, 02 Jun 2007 18:11:20 GMT bird [1013] * trunk/kBuild/tools/GCC4MACHO.kmk (modified) * trunk/kBuild/tools/GXX4MACHO.kmk (modified) kObjCache testing. Sat, 02 Jun 2007 17:42:28 GMT bird [1012] * trunk/kBuild/footer.kmk (modified) spelling. Check for _DONT_PURGE_OUTPUT. Sat, 02 Jun 2007 17:39:18 GMT bird [1011] * trunk/kBuild/tools/VCC70.kmk (modified) DONT_PURGE_OUTPUT and some corrections. Sat, 02 Jun 2007 16:31:37 GMT bird [1010] * trunk/Config.kmk (modified) LIB_KUTIL Sat, 02 Jun 2007 16:25:12 GMT bird [1009] * trunk/src/lib/mytypes.h (added) forgot this. Sat, 02 Jun 2007 16:22:27 GMT bird [1008] * trunk/src/kObjCache/kObjCache.c (modified) precompile pipe. Sat, 02 Jun 2007 16:22:09 GMT bird [1007] * trunk/kBuild/footer.kmk (modified) kObjCache hacking. Sat, 02 Jun 2007 16:21:42 GMT bird [1006] * trunk/kBuild/tools/VCC70.kmk (modified) USE_KOBJCACHE hacking. Sat, 02 Jun 2007 13:54:25 GMT bird [1005] * trunk/src/kObjCache/kObjCache.c (modified) debugging. kind of working now... Sat, 02 Jun 2007 12:05:54 GMT bird [1004] * trunk/kBuild/header.kmk (modified) KOBJCACHE Sat, 02 Jun 2007 11:54:36 GMT bird [1003] * trunk/src/kObjCache/kObjCache.c (modified) kind of works. Sat, 02 Jun 2007 10:13:03 GMT bird [1002] * trunk/src/kObjCache/kObjCache.c (modified) another backup commit. Sat, 02 Jun 2007 08:21:52 GMT bird [1001] * trunk/src/kObjCache (added) * trunk/src/kObjCache/Makefile.kmk (added) * trunk/src/kObjCache/kObjCache.c (added) initial write up. (backup commit) Sat, 02 Jun 2007 06:19:57 GMT bird [1000] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/crc32.c (added) * trunk/src/lib/crc32.h (added) * trunk/src/lib/md5.c (added) * trunk/src/lib/md5.h (added) Added md5 and crc32. (pd and netbsd respectivly) Tue, 29 May 2007 21:29:21 GMT bird [999] * trunk/bootstrap.gmk (modified) clean rule Tue, 29 May 2007 21:25:30 GMT bird [998] * trunk/bootstrap.gmk (modified) SRCDIR not pwd. Tue, 29 May 2007 21:19:04 GMT bird [997] * trunk/src/kmk/config.h.linux (modified) Regereated after disabling the gettext bits in configure.in. Tue, 29 May 2007 21:18:10 GMT bird [996] * trunk/bootstrap.gmk (modified) quick debug round (and selecting the right editor mode) Tue, 29 May 2007 20:52:03 GMT bird [995] * trunk/bootstrap.gmk (added) draft. Tue, 29 May 2007 20:00:08 GMT bird [994] * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) logical order. use test. Made the CPU defaults consistent. Tue, 29 May 2007 19:47:54 GMT bird [993] * trunk/kBuild/env.sh (modified) typo. Tue, 29 May 2007 19:45:16 GMT bird [992] * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) Made env.sh reflect that ARCH is more important than CPU. Added ... Tue, 29 May 2007 18:49:56 GMT bird [991] * trunk/src/kmk/function.c (modified) it's 100ns units, not 10000. Tue, 29 May 2007 18:49:36 GMT bird [990] * trunk/src/kmk/function.c (modified) it's 100ns units, not 10000. Tue, 29 May 2007 04:09:17 GMT bird [989] * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) forgot sysmods and import libraries inherting. Tue, 29 May 2007 03:52:30 GMT bird [988] * trunk/kBuild/footer.kmk (modified) * trunk/kBuild/header.kmk (modified) kBuild profiling. Tue, 29 May 2007 03:06:19 GMT bird [987] * trunk/src/kmk/function.c (modified) Fixed typo. Tue, 29 May 2007 02:59:06 GMT bird [986] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/function.c (modified) New function 'nanots', no arguments.