|
From: | Mikulas Patocka |
Subject: | Re: heap corruption in du |
Date: | Sat, 22 Oct 2005 18:42:58 +0200 (CEST) |
Mikulas Patocka <address@hidden> writes:Intel compiler's interprocedural optimizations (-ipo) optimizes this out even though the symbol is unknown.Wonderful. (:-) I installed the following patch to try to catch this.
The compilation gets a bit further with the patch, but it still doesn't work --- this time it is problem of intel compiler --- it can't extract its intercode from *.a files.
You can modify libtool so that when it is creating static library and compiler is "icc" or "icpc" (or "some/path/icc" or "some/path/icpc"), it passes it -no-ipo switch. (dynamic libraries work fine with -ipo).
Mikulas
[Prev in Thread] | Current Thread | [Next in Thread] |