[Expat-bugs] [ expat-Bugs-828485 ] expat_win32 bin built with /MT instead of /MD

SourceForge.net noreply at sourceforge.net
Sun Nov 2 09:08:50 EST 2003


Bugs item #828485, was opened at 2003-10-22 16:47
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=828485&group_id=10127

Category: Build control
Group: None
Status: Open
Resolution: Fixed
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Karl Waclawek (kwaclaw)
Summary: expat_win32 bin built with /MT instead of /MD

Initial Comment:
With version 1.95.7, the expat_win32 binaries are built 
with /MT (multi-threaded libraries linked-in). This is 
also the default in the expat 1.95.7 Visual Studio 
project.
The README.txt says  "By default the Expat Dlls are 
built to link with the multi-threaded run-time Dll." ... 
that is /MD, which is also what I'd expect.

Bernard
bernard at zeroc.com

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

>Comment By: Karl Waclawek (kwaclaw)
Date: 2003-11-02 09:08

Message:
Logged In: YES 
user_id=290026

There is still an inconsistency on Windows, as the BCB5
make files build with linkage to the Borland runtime Dll.
I think I should change that to be consistent with the
MS VC++ builds.

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

Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2003-11-02 03:14

Message:
Logged In: YES 
user_id=3066

Anything else to be done here?  If not, this issue can be
closed.

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

Comment By: Karl Waclawek (kwaclaw)
Date: 2003-10-23 22:03

Message:
Logged In: YES 
user_id=290026

Corrected documentation - ReadMe files in BCB5 and Win32
directories.

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

Comment By: Karl Waclawek (kwaclaw)
Date: 2003-10-22 20:26

Message:
Logged In: YES 
user_id=290026

Thanks for pointing out these inconsistencies.

As far as default options are concerned:
I think we should leave it as /MT as this does not
force one to include MSVCRTxx.DLL in the distribution.

So what should be fixed is the documentation.
In any case, it's easy to change for a custom build.

Are there good reasons to do it differently?

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

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



More information about the Expat-bugs mailing list