From: Enlightenment S. <no-...@en...> - 2010-11-16 18:36:54
|
Log: Don't forget the QUICKLAUNCH guards Compiling this code with CFLAGS="-ffunction-sections -fdata-sections" and LDFLAGS="-Wl,--as-needed -Wl,--gc-sections -Wl,--print-gc-sections" was giving me the following messages: /usr/bin/ld: Removing unused section '.text._on_key_down' in file 'elementary_testql-test_focus.o' /usr/bin/ld: Removing unused section '.text.my_show' in file 'elementary_testql-test_focus.o' /usr/bin/ld: Removing unused section '.rodata' in file 'elementary_testql-test_focus.o' /usr/bin/ld: Removing unused section '.text.test_focus' in file 'elementary_testql-test_focus.o' The issue was the missing guards. Author: lucas Date: 2010-11-16 10:36:47 -0800 (Tue, 16 Nov 2010) New Revision: 54600 Modified: trunk/TMP/st/elementary/src/bin/test_focus.c Modified: trunk/TMP/st/elementary/src/bin/test_focus.c =================================================================== --- trunk/TMP/st/elementary/src/bin/test_focus.c 2010-11-16 18:24:10 UTC (rev 54599) +++ trunk/TMP/st/elementary/src/bin/test_focus.c 2010-11-16 18:36:47 UTC (rev 54600) @@ -3,6 +3,7 @@ #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif +#ifndef ELM_LIB_QUICKLAUNCH static void _on_key_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *einfo __UNUSED__) @@ -327,4 +328,4 @@ } } } - +#endif |