r1839 - in trunk/lib/uClibc++
dslinux_amadeus at dslinux.in-berlin.de
dslinux_amadeus at dslinux.in-berlin.de
Fri Jul 27 07:51:54 CEST 2007
Author: amadeus
Date: 2007-07-27 07:51:49 +0200 (Fri, 27 Jul 2007)
New Revision: 1839
Log:
Minimize size of executable
Modified: trunk/lib/uClibc++/Makefile
===================================================================
--- trunk/lib/uClibc++/Makefile 2007-07-24 15:13:11 UTC (rev 1838)
+++ trunk/lib/uClibc++/Makefile 2007-07-27 05:51:49 UTC (rev 1839)
@@ -28,7 +28,7 @@
$(MAKE) -C $$dir clean; \
done
$(RM) .config .config.cmd .config.old
-# $(RM) include/system_configuration.h
+ $(RM) include/system_configuration.h
distclean: clean
Modified: trunk/lib/uClibc++/Rules.mak
===================================================================
--- trunk/lib/uClibc++/Rules.mak 2007-07-24 15:13:11 UTC (rev 1838)
+++ trunk/lib/uClibc++/Rules.mak 2007-07-27 05:51:49 UTC (rev 1839)
@@ -93,7 +93,7 @@
PICFLAG:=-fPIC
# use '-Os' optimization if available, else use -O2, allow Config to override
-OPTIMIZATION+=$(call check_gcc,-Os,-O2)
+# OPTIMIZATION+=$(call check_gcc,-Os,-O2)
# Add a bunch of extra pedantic annoyingly strict checks
XWARNINGS=$(subst ",, $(strip $(WARNINGS))) -Wno-trigraphs -pedantic
Modified: trunk/lib/uClibc++/extra/Configs/dslinux_config
===================================================================
--- trunk/lib/uClibc++/extra/Configs/dslinux_config 2007-07-24 15:13:11 UTC (rev 1838)
+++ trunk/lib/uClibc++/extra/Configs/dslinux_config 2007-07-27 05:51:49 UTC (rev 1839)
@@ -17,7 +17,7 @@
#
# UCLIBCXX_HAS_WCHAR is not set
UCLIBCXX_IOSTREAM_BUFSIZE=32
-UCLIBCXX_HAS_LFS=y
+# UCLIBCXX_HAS_LFS is not set
UCLIBCXX_SUPPORT_CDIR=y
UCLIBCXX_SUPPORT_CIN=y
UCLIBCXX_SUPPORT_COUT=y
@@ -28,16 +28,16 @@
# STL and Code Expansion
#
UCLIBCXX_STL_BUFFER_SIZE=32
-UCLIBCXX_CODE_EXPANSION=y
+# UCLIBCXX_CODE_EXPANSION is not set
# UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS is not set
-UCLIBCXX_EXPAND_STRING_CHAR=y
-UCLIBCXX_EXPAND_VECTOR_BASIC=y
-UCLIBCXX_EXPAND_IOS_CHAR=y
-UCLIBCXX_EXPAND_STREAMBUF_CHAR=y
-UCLIBCXX_EXPAND_ISTREAM_CHAR=y
-UCLIBCXX_EXPAND_OSTREAM_CHAR=y
-UCLIBCXX_EXPAND_FSTREAM_CHAR=y
-UCLIBCXX_EXPAND_SSTREAM_CHAR=y
+# UCLIBCXX_EXPAND_STRING_CHAR is not set
+# UCLIBCXX_EXPAND_VECTOR_BASIC is not set
+# UCLIBCXX_EXPAND_IOS_CHAR is not set
+# UCLIBCXX_EXPAND_STREAMBUF_CHAR is not set
+# UCLIBCXX_EXPAND_ISTREAM_CHAR is not set
+# UCLIBCXX_EXPAND_OSTREAM_CHAR is not set
+# UCLIBCXX_EXPAND_FSTREAM_CHAR is not set
+# UCLIBCXX_EXPAND_SSTREAM_CHAR is not set
#
# Library Installation Options
@@ -47,8 +47,8 @@
UCLIBCXX_RUNTIME_LIB_SUBDIR="/lib"
UCLIBCXX_RUNTIME_BIN_SUBDIR="/bin"
# UCLIBCXX_EXCEPTION_SUPPORT is not set
-IMPORT_LIBSUP=y
-IMPORT_LIBGCC_EH=y
+# IMPORT_LIBSUP is not set
+# IMPORT_LIBGCC_EH is not set
BUILD_STATIC_LIB=y
BUILD_ONLY_STATIC_LIB=y
# DODEBUG is not set
Deleted: trunk/lib/uClibc++/include/system_configuration.h
More information about the dslinux-commit
mailing list