Hi HK,
The link order defined the list order of modules integration in the application.
Best example explaining the behavior is with the printf example.
If your application contains your own printf code in a souce file as my_printf.c file for instance.
If the file is listed before the library in the link order, your own printf code will be used.
Else if the lib is listed before the my_printf.c file, the application will use the printf code defined in lib.
So the link order could have a big impact on your application.
May be you've experienced a similar problem.
hope this will help you.
regards
Pascal