Ok,
I've written some quick source to demostrate the problem. Both app and dll are in the same workspace but differenct projects. The idea is that a application would load a dll and retrieve a set of symbols at runtime. For debugging the dll, I simply added the imports library to the link list and put ifdefs around the "GetProcAddress", this way I was able to debug the DLL up untill the Nov 3 build.
To Test, Load the Nov 2 Build.
load my workspace provided.
compile TestDLL, then TestAPP
set a break point in TestDLL, dllmain.c line 10 (I commented it).
Now run TestApp in debug and you should get a break at line 10 of the DLL.
Now Load the Nov 3 (or later) build,
repeat, and you should get no breaks in the DLL. You can set into the DLL, but no
break points will work.
For the record, where should I have posted this bug. I didn't mean to "hijack" a thread.
Since this was bug that crept in between Nov 2 and Nov 3, I assumed the Nov 3 Nightly
build thread was the place to document it.
Brad
[attachment deleted by admin]