Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
Building Linux applications/libs in GCC emulation mode
Jump...
Cancel
Locked
Locked
Replies
5 replies
Subscribers
118 subscribers
Views
4262 views
Users
0 members are here
Options
Share
More actions
Cancel
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
Building Linux applications/libs in GCC emulation mode
Marius Cetateanu
over 12 years ago
Parents
Marius Cetateanu
over 12 years ago
Note: This was originally posted on 27th May 2011 at
http://forums.arm.com
Maybe this will help someone ... as it seems that this thread is becoming a monologue
After updating to the latest CodeSourcery toolchain for ARM Linux I got rid of most of the warnings except for the below one
Warning: L6439W: Multiply defined Global Symbol LogProxy::LogProxy(int) defined in invalid_group(XXXXX.o) rejected in favor of Symbol defined in i._ZN8LogProxyC1Ei(YYYYY.o).
I know what the message means(or at least I suppose I know) but I cannot figure out why I'm getting it - it's
really, really confusing as I do not get it with GCC. So the best guess is that the ARM linker tries to link my
libraries/object files multiple times. How can I see what exactly is the command line of the armcc/armlink in
GCC emulation mode? I mean the real command line - the one after the GCC emulation takes place,
because I have the one generated by the build system which does not tell me much.
Thanks
Cancel
Vote up
0
Vote down
Cancel
Reply
Marius Cetateanu
over 12 years ago
Note: This was originally posted on 27th May 2011 at
http://forums.arm.com
Maybe this will help someone ... as it seems that this thread is becoming a monologue
After updating to the latest CodeSourcery toolchain for ARM Linux I got rid of most of the warnings except for the below one
Warning: L6439W: Multiply defined Global Symbol LogProxy::LogProxy(int) defined in invalid_group(XXXXX.o) rejected in favor of Symbol defined in i._ZN8LogProxyC1Ei(YYYYY.o).
I know what the message means(or at least I suppose I know) but I cannot figure out why I'm getting it - it's
really, really confusing as I do not get it with GCC. So the best guess is that the ARM linker tries to link my
libraries/object files multiple times. How can I see what exactly is the command line of the armcc/armlink in
GCC emulation mode? I mean the real command line - the one after the GCC emulation takes place,
because I have the one generated by the build system which does not tell me much.
Thanks
Cancel
Vote up
0
Vote down
Cancel
Children
No data