[Lunar-commits] r19388 - lunar/trunk
Auke Kok
sofar at lunar-linux.org
Wed Mar 22 19:12:01 UTC 2006
Author: sofar
Date: 2006-03-22 19:12:00 +0000 (Wed, 22 Mar 2006)
New Revision: 19388
Modified:
lunar/trunk/ChangeLog
Log:
Updated.
Modified: lunar/trunk/ChangeLog
===================================================================
--- lunar/trunk/ChangeLog 2006-03-22 18:37:02 UTC (rev 19387)
+++ lunar/trunk/ChangeLog 2006-03-22 19:12:00 UTC (rev 19388)
@@ -1,3 +1,251 @@
+2006-03-22 17:44 sofar
+
+ * lunar/trunk/var/lib/lunar/compilers/c++,
+ lunar/trunk/var/lib/lunar/compilers/cc,
+ lunar/trunk/var/lib/lunar/compilers/g++,
+ lunar/trunk/var/lib/lunar/compilers/gcc,
+ lunar/trunk/var/lib/lunar/compilers/ld: New wrappers. Neutered
+ from COPTS CCOPTS CFLAGS and CXXFLAGS.
+
+2006-03-22 17:27 sofar
+
+ * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin:
+ BUGFIX: wrappers were always enabled basically - ovverriding it
+ globally or from DETAILS never worked.
+
+2006-03-21 19:10 sofar
+
+ * lunar/trunk/bin/lvu, lunar/trunk/etc/lunar/config,
+ lunar/trunk/sbin/lunar,
+ lunar/trunk/usr/share/doc/lunar/core-documentation/etc_lunar_config.html,
+ lunar/trunk/var/lib/lunar/functions/download.lunar,
+ lunar/trunk/var/lib/lunar/functions/init.lunar,
+ lunar/trunk/var/lib/lunar/functions/messages.lunar,
+ lunar/trunk/var/lib/lunar/functions/misc.lunar,
+ lunar/trunk/var/lib/lunar/functions/modules.lunar,
+ lunar/trunk/var/lib/lunar/functions/sources.lunar,
+ lunar/trunk/var/lib/lunar/menu/dmodule.menu,
+ lunar/trunk/var/lib/lunar/menu/download.menu,
+ lunar/trunk/var/lib/lunar/plugins/download-generic.plugin,
+ lunar/trunk/var/lib/lunar/unset.sh: Do not use := but preferably
+ :- since it is safer (doesn't modify the defaulted var). Also wipe
+ GCCWRAPPERS from all references.
+
+2006-03-21 16:06 sofar
+
+ * lunar/trunk/var/lib/lunar/compilers/ld: Reverting this since it
+ breaks a tonload of compiles (and generally makes people unhappy).
+
+2006-03-17 04:30 sofar
+
+ * lunar/trunk/var/lib/lunar/compilers/cc,
+ lunar/trunk/var/lib/lunar/compilers/g++,
+ lunar/trunk/var/lib/lunar/compilers/gcc,
+ lunar/trunk/var/lib/lunar/compilers/ld,
+ lunar/trunk/var/lib/lunar/compilers/make: Most needed fix - add ""
+ around $@ in the wrappers.
+
+2006-03-14 05:20 sofar
+
+ * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: label
+ change to make this intuitive.
+
+2006-03-14 05:15 sofar
+
+ * lunar/trunk/var/lib/lunar/compilers/c++,
+ lunar/trunk/var/lib/lunar/compilers/cc,
+ lunar/trunk/var/lib/lunar/compilers/g++,
+ lunar/trunk/var/lib/lunar/compilers/gcc,
+ lunar/trunk/var/lib/lunar/compilers/ld,
+ lunar/trunk/var/lib/lunar/compilers/make: Force CFLAGS, CXXFLAGS
+ when calling cc/c++. Force LDFLAGS (with -Wl, part stripped) when
+ calling ld. This works and should strip more programs, compile
+ more with chosen optimizations. You may notice some flags passed
+ twice to programs, but I consider this cosmetic and not harmful.
+
+2006-03-08 06:23 sofar
+
+ * lunar/trunk/var/lib/lunar/protected: indeed, typo
+
+2006-03-08 06:11 sofar
+
+ * lunar/trunk/var/lib/lunar/protected: Just making really sure that
+ 'basename' and 'cut' don't get deleted.
+
+2006-03-08 05:44 ratler
+
+ * lunar/trunk/var/lib/lunar/compilers/c++,
+ lunar/trunk/var/lib/lunar/compilers/cc,
+ lunar/trunk/var/lib/lunar/compilers/g++,
+ lunar/trunk/var/lib/lunar/compilers/gcc,
+ lunar/trunk/var/lib/lunar/compilers/ld,
+ lunar/trunk/var/lib/lunar/compilers/make,
+ lunar/trunk/var/lib/lunar/functions/plugins.lunar: This fixes bug
+ http://bugs.lunar-linux.org/view.php?id=71 In short during prepare
+ install stage of coreutils, plugin and wrappers expected to find
+ cut and basename which are part of coreutils. Those tools have
+ been replaced with bash equivalent code.
+
+2006-03-06 05:38 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/misc.lunar: Making this
+ algorithm a bit more agressive - compress all xxx.n files with
+ gzip.
+
+2006-03-05 21:42 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/check.lunar,
+ lunar/trunk/var/lib/lunar/functions/updatelog.lunar: Allow 'lunar
+ fix' to display a report whether fixes were succesfull or not.
+
+2006-03-05 20:05 sofar
+
+ * lunar/trunk/etc/lunar/mirrors/LRESORT: bugfix: someone nuked
+ spaces/tabs - also added be and fr-de.
+
+2006-03-05 06:58 sofar
+
+ * lunar/trunk/bin/lvu: Add a compile time calculator to 'lvu info' -
+ it will use TimeDate - and display that this perl module is
+ missing.
+
+2006-03-03 18:00 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/download.lunar: cosmetic - add
+ source file to verbose_msg
+
+2006-03-02 22:12 sofar
+
+ * lunar/trunk/var/lib/lunar/compilers/c++,
+ lunar/trunk/var/lib/lunar/compilers/cc,
+ lunar/trunk/var/lib/lunar/compilers/g++,
+ lunar/trunk/var/lib/lunar/compilers/gcc,
+ lunar/trunk/var/lib/lunar/compilers/ld,
+ lunar/trunk/var/lib/lunar/compilers/make: New wrappers: these
+ actually do some smart tinkering and call the non-wrapped version
+ of $0 properly, preventing loops. Tested with e2fsprogs which
+ showed the problem in the first place.
+
+2006-03-01 21:13 sofar
+
+ * lunar/trunk/sbin/lin: Reworked this a bit: give it some color,
+ stderr loggin too, and readable now as well.
+
+2006-03-01 21:12 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/modules.lunar: Bugfix: exiled
+ modules were able to be installed.
+
+2006-03-01 17:12 sofar
+
+ * lunar/trunk/var/lib/lunar/compilers/c++,
+ lunar/trunk/var/lib/lunar/compilers/cc,
+ lunar/trunk/var/lib/lunar/compilers/g++,
+ lunar/trunk/var/lib/lunar/compilers/gcc,
+ lunar/trunk/var/lib/lunar/compilers/ld,
+ lunar/trunk/var/lib/lunar/compilers/make: Updated compiler
+ wrappers: * always use COMPILER_PATH if possible, then use
+ /usr/bin * use $CC $CXX $LD $MAKE is available, otherwise 'cc' and
+ 'c++' * optimize for speed a bit by using [[ ]]
+
+2006-03-01 16:03 sofar
+
+ * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: No, we
+ cannot set COMPILER_PATH here because the compiler plugin might
+ finish after this plugin, thus it won't work.
+
+2006-03-01 16:00 sofar
+
+ * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: *
+ enable USE_WRAPPERS to be overridden by the user (`lunar set
+ USE_WRAPPERS no`) * insert COMPILER_PATH env into PATH
+
+2006-03-01 08:23 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Properly set
+ BUILD - x86/x86_64 are easy. We also cast the $(uname -m) to
+ lowercase as it should be, and append -gnu as well (making
+ "sparc64-linux-gnu"). I'm contemplating making the BUILD variable
+ read-only as you cannot really change it, just like you cannot
+ change the PLATFORM. `arch` will always say i686 too even if you
+ are `i386` optimized completely. Keeping this scheme will simplify
+ things for the plugins.
+
+2006-03-01 07:13 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/build.lunar,
+ lunar/trunk/var/lib/lunar/functions/check.lunar,
+ lunar/trunk/var/lib/lunar/functions/depends.lunar,
+ lunar/trunk/var/lib/lunar/functions/modules.lunar: Adding a
+ 'has_module_file' wrapper before 'run_module_file' - rewriting
+ run_module_file - this way a module can have a BUILD.x86_64
+ WITHOUT a BUILD. Only thing that is still required is a "DETAILS"
+ file.
+
+2006-03-01 06:44 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/build.lunar: Add wrapper
+ support back, some minor important optimizations.
+
+2006-03-01 06:28 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Add
+ 'bad_flags' back for backward compatibility - this really should
+ be retired in favour for a complete disabling call of all
+ optimizations.
+
+2006-03-01 01:16 sofar
+
+ * lunar/trunk/var/lib/lunar/plugins/optimize-wrappers.plugin: Adding
+ the optimization wrappers in here as a default-present system
+ wrapper. This is needed to make wrappers work again with the
+ latest changes.
+
+2006-03-01 00:18 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/optimize.lunar: Always set
+ $PLATFORM and $BUILD according to the system (this is done BEFORE
+ local config - so you can override them with `lunar set BUILD`
+ etc.). Also allow the menu to be empty (i.e. no plugins
+ installed).
+
+2006-02-28 06:08 sofar
+
+ * lunar/trunk/var/lib/lunar/functions/build.lunar: <v3rt1g0> sofar,
+ any reason why you got rid of the version info text on install?
+
+2006-02-28 05:58 sofar
+
+ * lunar/trunk/sbin/lunar,
+ lunar/trunk/var/lib/lunar/functions/aliases.lunar,
+ lunar/trunk/var/lib/lunar/functions/build.lunar,
+ lunar/trunk/var/lib/lunar/functions/check.lunar,
+ lunar/trunk/var/lib/lunar/functions/main.lunar,
+ lunar/trunk/var/lib/lunar/functions/misc.lunar,
+ lunar/trunk/var/lib/lunar/functions/optimize.lunar,
+ lunar/trunk/var/lib/lunar/functions/plugins.lunar,
+ lunar/trunk/var/lib/lunar/functions/tracking.lunar,
+ lunar/trunk/var/lib/lunar/functions/updatelog.lunar,
+ lunar/trunk/var/lib/lunar/menu/optimize.menu: * New optimization
+ architecture - based on plugins * All optimization menu's and code
+ will move to moonbase plugins * removed optimize.menu *
+ optimize.lunar is now only a plugin stub * pre-compile
+ optimizations are set using the BUILD_BUILD plugin type * remove
+ 'optimize' main call to optimizations * Added "custom_filters" to
+ allow on-the-fly compression of man-pages * Attempt to display
+ success/fail log when checking modules * small performance tweak
+ to unmap_device * bugfix for aliases code (bug was not be
+ noticeable to people)
+
+2006-02-25 00:07 moe
+
+ * lunar/trunk/var/lib/lunar/functions/modules.lunar: Well well well
+ .. you didn't think of tabs, bro .. But SURPRISE!!!!!11 WE DID!
+
+2006-02-14 20:16 sofar
+
+ * lunar/trunk/ChangeLog: updated
+
2006-02-12 06:33 sofar
* lunar/trunk/var/lib/lunar/functions/aliases.lunar,
More information about the Lunar-commits
mailing list