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