3114 – optlink failing on multicore machines

D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 3114 - optlink failing on multicore machines
Summary: optlink failing on multicore machines
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: tools (show other issues)
Version: D2
Hardware: Other Windows
: P2 normal
Assignee: No Owner
URL:
Keywords: Optlink
Depends on:
Blocks:
Reported: 2009年06月30日 01:31 UTC by Walter Bright
Modified: 2017年01月10日 01:38 UTC (History)
0 users

See Also:


Attachments
Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this issue.
Description Walter Bright 2009年06月30日 01:31:51 UTC
Optlink simply doesn't work on multicore. The multithreading code in it was developed for a single core machine, and multicore is different.
I was able to fix it by running the command:
 imagecfg -a 0x1 \dm\bin\link.exe
imagecfg.exe is downloadable from the internet. This command patches the executable so it only runs on one core.
Comment 1 Walter Bright 2009年07月09日 02:52:12 UTC
Fixed dmd 1.046 and 2.031


AltStyle によって変換されたページ (->オリジナル) /