add -fvisibility=hidden to CC flags, mark XXX_main functions
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
This commit is contained in:
@@ -72,7 +72,7 @@
|
||||
#endif
|
||||
|
||||
#if ENABLE_FEATURE_2_6_MODULES
|
||||
extern int insmod_ng_main(int argc, char **argv);
|
||||
extern int insmod_ng_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
|
||||
#endif
|
||||
|
||||
|
||||
@@ -3952,8 +3952,8 @@ static void print_load_map(struct obj_file *f)
|
||||
void print_load_map(struct obj_file *f);
|
||||
#endif
|
||||
|
||||
int insmod_main( int argc, char **argv);
|
||||
int insmod_main( int argc, char **argv)
|
||||
int insmod_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
|
||||
int insmod_main(int argc, char **argv)
|
||||
{
|
||||
char *opt_o, *arg1;
|
||||
int len;
|
||||
@@ -4261,7 +4261,7 @@ static const char *moderror(int err)
|
||||
}
|
||||
}
|
||||
|
||||
int insmod_ng_main(int argc, char **argv);
|
||||
int insmod_ng_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
|
||||
int insmod_ng_main(int argc, char **argv)
|
||||
{
|
||||
long ret;
|
||||
|
||||
Reference in New Issue
Block a user