From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 316 invoked by alias); 7 Aug 2009 13:42:39 -0000 Received: (qmail 304 invoked by uid 22791); 7 Aug 2009 13:42:38 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from gate1-norfolk.nmci.navy.mil (HELO gate1-norfolk.nmci.navy.mil) (138.162.0.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 07 Aug 2009 13:42:29 +0000 Received: from NAEANRFKEG01.nadsusea.nads.navy.mil ([10.16.0.163]) by gate1-norfolk.nmci.navy.mil with Microsoft SMTPSVC(5.0.2195.6872); Fri, 7 Aug 2009 10:01:05 -0400 Received: from naeanrfkeb08v.nadsusea.nads.navy.mil ([10.16.20.111]) by NAEANRFKEG01.nadsusea.nads.navy.mil with Microsoft SMTPSVC(5.0.2195.6713); Fri, 7 Aug 2009 09:42:26 -0400 Received: from naeapaxreb01v.nadsusea.nads.navy.mil ([10.31.224.84]) by naeanrfkeb08v.nadsusea.nads.navy.mil with Microsoft SMTPSVC(6.0.3790.3959); Fri, 7 Aug 2009 09:42:25 -0400 Received: from naeapaxrez05.nadsusea.nads.navy.mil ([10.31.224.46]) by naeapaxreb01v.nadsusea.nads.navy.mil with Microsoft SMTPSVC(6.0.3790.3959); Fri, 7 Aug 2009 09:42:25 -0400 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: Release Build dependency on debug rt in vs7.1 Date: Fri, 07 Aug 2009 13:42:00 -0000 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0017_01CA1743.5AD18A50" Message-ID: <0FD193C7681BE544BC2A4DF53A1E9A9304112982@naeapaxrez05.nadsusea.nads.navy.mil> From: "Fritz, Robert H. CIV NAVAIR/5.1.2.1 2424,1,607" To: X-IsSubscribed: yes Mailing-List: contact pthreads-win32-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sourceware.org X-SW-Source: 2009/txt/msg00035.txt.bz2 This is a multi-part message in MIME format. ------=_NextPart_000_0017_01CA1743.5AD18A50 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-length: 1341 I've downloaded pthreads-w32-2-8-0-release.exe and have built it in Release under vs7.1, letting VS7.1 import/convert the .dsw/.dsp into .sln/.vcproj. While pthreadVC2.dll builds without errors or warnings, my application, also built in Release as part of the same solution, complains if the VS7.1 RT Debug DLL msvcr71d.dll is not present. I've isolated the problem to pthreadVC2.dll when built in Release under vs7.1: 1) I substituted the vs7.1 built DLL with Pre-built.2\lib\pthreadVC2.dll and msvcr71d.dll is no longer required. 2) I've substituted the vs7.1 built DLL with a VS6 built pthreadVC2.dll I built using the original .dsw/.dsp and again my application runs without complaint. I've looked into the .proj file and see that it is properly using NDEBUG. Can someone duplicate/explain how my DLL has acquired a dependency on msvcr71d.dll? For comparison purposes, my pthreadVC2.dll is 52kb when built in VS7.1. The last peculiarity I've noticed is that Pre-built.2\lib\pthreadVC2.dll is 85kb in size, while the one I built in VS6 using the provided .dsw/.dsp is 44kb. I would have expected them to be the same size. This would imply that Pre-built was created using a different method. Finally, has anyone played with the VS2010 beta to see what, if any, impact the multi-core support might have on this pthread code? ------=_NextPart_000_0017_01CA1743.5AD18A50 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-length: 6678 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIQTTCCA3AwggJYoAMCAQICAQUwDQYJKoZIhvcNAQEFBQAwWzELMAkG A1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoGA1UECxMD RG9EMQwwCgYDVQQLEwNQS0kxFjAUBgNVBAMTDURvRCBSb290IENBIDIwHhcN MDQxMjEzMTUwMDEwWhcNMjkxMjA1MTUwMDEwWjBbMQswCQYDVQQGEwJVUzEY MBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNV BAsTA1BLSTEWMBQGA1UEAxMNRG9EIFJvb3QgQ0EgMjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMAswfaNO6z/PzzWcb64dCIH7HBBFfyrQOMH qsHD2J/+2kw6vz/I2Ch7SzYBwKxFJcPSDgqPhRhkED0aE3Aqb47X3I2Ts0EP OCHNravCPSoF01cRNw3NjFH5k+PMRkkhjhS0zcsUPjjNcjHuqxLyZeo0LlZd /+5jdcttupE0/J7z9C0cvlDEQt9ZiP9qs/qobD3LVnFxBZa7n4DlgEVZZ0Gw 68OtYKSAdQYXnA70Q+CZDhv7f/WzzLKBgrH9MsG4vkGkZLVgOlpRMIzO3kEs GUdcSRBkuXSph0GvfW66wbihv2UxOgRn+bW7jpKKAGO4seaMOF+D/1DVO6Jd a7IQzGMCAwEAAaM/MD0wHQYDVR0OBBYEFEl0uwxeunr+AlTve6DGlcYJgHCW MAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQCYkY0/ici79cBpcyk7Nay6swh2PXAJkumERCEBfRR2G+5RbB2NFTct ezFp9JpEuK9GzDT6I8sDJxnSgyF1K+fgG5km3IRAleio0sz2WFxm7z9KlxCC HboKot1bBiudp2RO6y4BNaS0PxOtVeTVc6hpmxHxmPIxHm9A1Ph4n46RoG9w BJBmqgYrzuF6krV94eDRluehOi3MsZ0fBUTth5nTTRpwOcEEDOV+2fGv1yAO 8SJ6JaRzmcw/pAcnlqiile2CuRbTnguHwsHyiPVi32jfx7xpUe2xXNxUVCkP CTmarAPB2wxNrm8KehZJ8b+R0jiU0/aVLLdsyUK2jcqQjYXZMIIEKDCCA5Gg AwIBAgIDEH2pMA0GCSqGSIb3DQEBBQUAMF0xCzAJBgNVBAYTAlVTMRgwFgYD VQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMD UEtJMRgwFgYDVQQDEw9ET0QgRU1BSUwgQ0EtMTUwHhcNMDcwOTEwMDAwMDAw WhcNMTAwOTA0MjM1OTU5WjB8MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5T LiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTETMBEG A1UECxMKQ09OVFJBQ1RPUjEiMCAGA1UEAxMZRlJJVFouUk9CRVJULkguMTI3 Mjc4Nzc0MDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA7XBAXEKpwNnU CXBtL4vT7t0hXg7f6mWo3ui/+6jMPz28IZ8O9eAUdRpb60Fh6E186LsLkWyE ImulPpsJVuoKW+tmqAzTeZwcoFv0A/z4OxTxJVqFdGqhx4SHhEGTS1Y6aBIo 7/apyVCYGXuz3z+Uvaso1IbQXrEBKMTvJbyFkecCAwEAAaOCAdUwggHRMA4G A1UdDwEB/wQEAwIFIDAgBgNVHREEGTAXgRVyb2JlcnQuZnJpdHpAbmF2eS5t aWwwHwYDVR0jBBgwFoAUlbWMeKudVjM89EijnFjtsWSKip4wHQYDVR0OBBYE FF9e5X+XroOvywQ5uGt1MkdamTcLMBYGA1UdIAQPMA0wCwYJYIZIAWUCAQsJ MIHVBgNVHR8Egc0wgcowNKAyoDCGLmh0dHA6Ly9jcmwuZGlzYS5taWwvZ2V0 Y3JsP0RPRCUyMEVNQUlMJTIwQ0EtMTUwgZGggY6ggYuGgYhsZGFwOi8vY3Js Lmdkcy5kaXNhLm1pbC9jbiUzZERPRCUyMEVNQUlMJTIwQ0EtMTUlMmNvdSUz ZFBLSSUyY291JTNkRG9EJTJjbyUzZFUuUy4lMjBHb3Zlcm5tZW50JTJjYyUz ZFVTP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q7YmluYXJ5MG0GCCsGAQUF BwEBBGEwXzA7BggrBgEFBQcwAoYvaHR0cDovL2NybC5kaXNhLm1pbC9nZXRz aWduP0RPRCUyMEVNQUlMJTIwQ0EtMTUwIAYIKwYBBQUHMAGGFGh0dHA6Ly9v Y3NwLmRpc2EubWlsMA0GCSqGSIb3DQEBBQUAA4GBAAlz2QQ2i/ajNRhifY8i gxfaZE4JLkMKRTJoVGqHqrsM6iYh97C1o+ENR7E3UeCyTynTUnMiPGXnwf/U mw2Dvj5l4u5QS4AOQov+AOBayO2Yk4PVFjo1jH6GsQKB6Em76p5BAv2Xu/bV paRwAAO+RzR0qJS+S4jOgdmxRWNB9CU0MIIEMjCCAxqgAwIBAgIBGzANBgkq hkiG9w0BAQUFADBbMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zl cm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEWMBQGA1UEAxMN RG9EIFJvb3QgQ0EgMjAeFw0wNjA2MTQxNjM4NDVaFw0xMjA2MTQxNTM4NDVa MF0xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAK BgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMRgwFgYDVQQDEw9ET0QgRU1BSUwg Q0EtMTUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALVplZ+ltuSfPPOf ANWaFQf81jmu2da8VnbAJuA7j4GpaWaKSivCtUpiUV7X+3qA40EWmsNm8+H8 hIp8h/3Lu8gqpr3WF3NVGZeQe0SE/L9obop1agTOSBnTqsK5AB5kVIhfO+Sb 8MhHFVLfK8TKZaDBbAOvS2yD1rbpOGUWpRCDAgMBAAGjggGBMIIBfTAOBgNV HQ8BAf8EBAMCAYYwHwYDVR0jBBgwFoAUSXS7DF66ev4CVO97oMaVxgmAcJYw HQYDVR0OBBYEFJW1jHirnVYzPPRIo5xY7bFkioqeMAwGA1UdJAQFMAOAAQAw DwYDVR0TAQH/BAUwAwEB/zAwBgNVHSAEKTAnMAsGCWCGSAFlAgELBTALBglg hkgBZQIBCwkwCwYJYIZIAWUCAQsKMIHZBgNVHR8EgdEwgc4wOKA2oDSGMmh0 dHA6Ly9jcmwuZ2RzLmRpc2EubWlsL2dldGNybD9Eb0QlMjBSb290JTIwQ0El MjAyMIGRoIGOoIGLhoGIbGRhcDovL2NybC5nZHMuZGlzYS5taWwvY24lM2RE b0QlMjBSb290JTIwQ0ElMjAyJTJjb3UlM2RQS0klMmNvdSUzZERvRCUyY28l M2RVLlMuJTIwR292ZXJubWVudCUyY2MlM2RVUz9jZXJ0aWZpY2F0ZXJldm9j YXRpb25saXN0O2JpbmFyeTANBgkqhkiG9w0BAQUFAAOCAQEAivmtXKcXvMhM maUqn2rbLInqvnP5k7arBNP7ZNCixWqFx8geDysXKf2nGqg56j98pJOru320 IGN5fwFGJIqoqV4uMkxRhtmP9MJf3JLS30+TCMm5oMVyXHjLlgduyQsAeBe+ +eb5taWIfoHtR4+oi/76m0WCK0Jb+CGlVRLWFrTzzWqbhtisMyUUDhU5kTZM wN0IsbhYdj57g2MaF9lGC51D8c7VZzMRmFTCeFEnVI0rN5sJOz1KvwcqpnsU +BzjHv0d2GJnmariD8ymhs0qfad6vZcT5K/38Ylw7R3DJ0G2CEVwMIni16IO 1mnd1cRC1b6yy7Z2wWuZBF6+mfD1rDCCBHMwggPcoAMCAQICAxB9tzANBgkq hkiG9w0BAQUFADBdMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zl cm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEYMBYGA1UEAxMP RE9EIEVNQUlMIENBLTE1MB4XDTA3MDkxMDAwMDAwMFoXDTEwMDkwNDIzNTk1 OVowfDELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEM MAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxEzARBgNVBAsTCkNPTlRSQUNU T1IxIjAgBgNVBAMTGUZSSVRaLlJPQkVSVC5ILjEyNzI3ODc3NDAwgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBALGmQ6aVVj2W9wWy5IsS0Ff1m/fRu71M WvJRZoAd5mGqQNPEhZEnRIMwXAqqnoowc73hwiNeoC8x1oefqZYn2svl6fA8 nHooBETKJfZaCCsq90pDuuQxvEBnNao7IPddyBSf5qQlG7C5/TCZZo4M8fzE fnfFHfWg3+x9Fwdoe5yVAgMBAAGjggIgMIICHDAOBgNVHQ8BAf8EBAMCBsAw HwYDVR0jBBgwFoAUlbWMeKudVjM89EijnFjtsWSKip4wHQYDVR0OBBYEFNbV yvMHdRYHKANot70OyOMnSDa0MBYGA1UdIAQPMA0wCwYJYIZIAWUCAQsJMIHV BgNVHR8Egc0wgcowNKAyoDCGLmh0dHA6Ly9jcmwuZGlzYS5taWwvZ2V0Y3Js P0RPRCUyMEVNQUlMJTIwQ0EtMTUwgZGggY6ggYuGgYhsZGFwOi8vY3JsLmdk cy5kaXNhLm1pbC9jbiUzZERPRCUyMEVNQUlMJTIwQ0EtMTUlMmNvdSUzZFBL SSUyY291JTNkRG9EJTJjbyUzZFUuUy4lMjBHb3Zlcm5tZW50JTJjYyUzZFVT P2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q7YmluYXJ5MCkGA1UdJQQiMCAG CisGAQQBgjcUAgIGCCsGAQUFBwMEBggrBgEFBQcDAjBABgNVHREEOTA3gRVy b2JlcnQuZnJpdHpAbmF2eS5taWygHgYKKwYBBAGCNxQCA6AQDA4xMjcyNzg3 NzQwQG1pbDBtBggrBgEFBQcBAQRhMF8wOwYIKwYBBQUHMAKGL2h0dHA6Ly9j cmwuZGlzYS5taWwvZ2V0c2lnbj9ET0QlMjBFTUFJTCUyMENBLTE1MCAGCCsG AQUFBzABhhRodHRwOi8vb2NzcC5kaXNhLm1pbDANBgkqhkiG9w0BAQUFAAOB gQA7I8oMZGxdBo0pSzeuwFTUpPuA7wV1E3Ot5qybbRUHuh7fk2m5d7XDeJBU t+Y/dVEalDgdn7NZ/e2kglL0UphT21kvNgq5Uj4lI7s3m09YOy1cZY/GGXFg SNJT2wcoUlcZoi2KLOK+AvnyvOwlW5hdkFNb3L0G1vmzU1GHbMHEVTGCArEw ggKtAgEBMGQwXTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJu bWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RP RCBFTUFJTCBDQS0xNQIDEH23MAkGBSsOAwIaBQCgggGjMBgGCSqGSIb3DQEJ AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA5MDgwNzEzNDIxOFow IwYJKoZIhvcNAQkEMRYEFAHyRMIz/PAGX31tzjMS8TZBl/UEMFgGCSqGSIb3 DQEJDzFLMEkwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMAcGBSsOAwIH MA0GCCqGSIb3DQMCAgEoMAcGBSsOAwIaMAoGCCqGSIb3DQIFMHMGCSsGAQQB gjcQBDFmMGQwXTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJu bWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RP RCBFTUFJTCBDQS0xNQIDEH2pMHUGCyqGSIb3DQEJEAILMWagZDBdMQswCQYD VQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNE b0QxDDAKBgNVBAsTA1BLSTEYMBYGA1UEAxMPRE9EIEVNQUlMIENBLTE1AgMQ fakwDQYJKoZIhvcNAQEBBQAEgYClUix29jo91+e7l0NwSAEvo4Ea+mDJ2e3+ o2wyzhTPygYzcm6/T6zN3Ct9KnKEj60KzWQDAmf2dbOxS8N10pZpWItH0CsV 9MITJIYmnI+eV8sj7+7gzdfF/OHSfkbYSusV++/YAJQD+Z3ttvdZ1wyszGIa WuhYp5icn0/f5gHpNgAAAAAAAA== ------=_NextPart_000_0017_01CA1743.5AD18A50--