[Expat-bugs] [ expat-Bugs-1007100 ] Release and Debug DLLs should have different names

SourceForge.net noreply at sourceforge.net
Wed Aug 11 10:26:58 CEST 2004


Bugs item #1007100, was opened at 2004-08-11 01:26
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=1007100&group_id=10127

Category: Build control
Group: Feature Request
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Greg Stein (gstein)
Summary: Release and Debug DLLs should have different names

Initial Comment:
On windows, (unlike on Unix) it is a wise idea to have 
output dlls and libs for release and debug with different 
names, possibly following the Python convention: 
 
python.exe 
python_d.exe 
python23.dll 
python23_d.dll 
etc... 
 
The ACE library is another one: 
ace.dll 
aced.dll 
 
And IBMs unicode libraries  (ICU) follow a similar 
converntion. 
 
The reason for this is that applications may encounter 
runtime errors when linking to libraries that use a different 
heap, and release and debug versions generally do this. 
 
 
 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=1007100&group_id=10127


More information about the Expat-bugs mailing list