Summary: | Accidentally cross linked libraries cause endless looping and eventually crash. | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | nick smethurst <nick.smethurst> |
Component: | Build tools: Automake | Assignee: | KDevelop Developers <kdevelop-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
nick smethurst
2003-11-23 01:34:17 UTC
OK, I'll take a look at it The problem is in the recursive function: void AutoProjectPart::queueInternalLibDependenciesBuild(TargetItem* titem) that starts around line buildtools/autotools/autoprojectpart.cpp:665 The fix seams to be non trivial due to the async nature of the function. Besides that we need to issue an error to the user, and we are currently in a string freeze, so I'll postpone this one for after the release. Thanks for reporting. Reopen, because the REMIND state "hides" the bug SVN commit 743327 by apaku: Check for circular dependecies and tell the user if one is found. BUG:68818 M +62 -37 autoprojectpart.cpp M +1 -1 autoprojectpart.h WebSVN link: http://websvn.kde.org/?view=rev&revision=743327 |