- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I ran into a strange error this week using -ipo, for linux, icc12.1. It happens to 13.0 too. I isolated it into the following command line:
icpc12.1 -ipo -o a.t -Wl,--start-group -Wl,--end-group liba.a a.t.o
The liba.a and a.t.o were both compiled with -ipo. The "-Wl,--start-group -Wl,--end-group" causes the compiler to abort with the following:
(0): internal error: backend signals message.
icpc: error #10014: problem during multi-file optimization compilation (code 4)
Removing the "-Wl,--start-group -Wl,--end-group" solves the problem. But I can't always remove them when building real projects with some legacy code. The issue prevents us from turning on ipo optimization. I enclosed the a.t.o, liba.a, and a.o files. Please help.
Thanks,
Wei
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Georg,
Thank you for the response. I probably forgot to click the start upload button, thus missing the attachment.
Wei
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Georg,
Thank you for the update. Do you mean Composer XE 2013 update 3? Also, a coworker observed the same message when using -prof-use. Will the same fix apply to that case as well?
Wei
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Georg,
Thanks a lot for the clarification.
Wei

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page