From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-103.mimecast.com (de-smtp-delivery-103.mimecast.com [194.104.111.103]) by sourceware.org (Postfix) with ESMTPS id 5EEB5385800C for ; Fri, 19 Nov 2021 14:38:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5EEB5385800C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=vector.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=vector.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vector.com; s=mimecast20200527; t=1637332711; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Yj0SLjeiWcI+mlHS8mxpKi/bcbpK+VVFIPF4zTO1PAY=; b=OdUJRqPPpW+N5mIS7gLtyYbHSwyCTLFSwn16cz9JWU53eQPmKaWfOW4DXRP0ydifNry238 kPqnkqVYkzCMZ5EcYPWoy0m4/Jx3bJWR49nLUX0QBg2tNw1K6f3jY3WUfrYRTWUS9eAV8d IgHBJJV7RA4k6UOZrVoJ4XRT8di+WG0= Received: from vistrexch3.vi.vector.int (185.199.76.248 [185.199.76.248]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id de-mta-36-y2YOOOafPZGXYdukIic-7Q-1; Fri, 19 Nov 2021 15:38:30 +0100 X-MC-Unique: y2YOOOafPZGXYdukIic-7Q-1 From: "Kacvinsky, Tom" To: "cygwin-developers@cygwin.com" Subject: How is cygwin1.dll linked in? Thread-Topic: How is cygwin1.dll linked in? Thread-Index: AdfdUsRNMAu4EVXoQdGQuZADqybP2g== Date: Fri, 19 Nov 2021 14:38:26 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9b158569-fca2-4a61-3d79-08d9ab6a3f76 x-ms-traffictypediagnostic: AM0PR01MB5268: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0 x-microsoft-antispam-message-info: chQ05YfVVIJrznsZ2HIZ5DHFQ31OutG8y45CqI/k9Dyz4OsCdMU4ulJQCIcnu3oz7s6lHZe6ggLvFDTkbGNpkt/ms+qIrxj1iXZAIIxqpJwExUmen595/s0ZYgsV4l5cGZXIsaZ+rRO/UIE1hYSYUKgxdRKEvfwMxZXv7WoV7aZkNU6C9Vus9IZEowfP0DWPHxZPIunSWifi9zjh6B5NREWe8WDaUg3trVsmj3nmOpCbdjastCQRu8ZC678U9i/5grC37ZXmfzPCPtiwONtIVNhWYj9LfVp2XzDCMnCj1nNV9IVgVtc0MBQmz7/8yH/tJJh8A1wx4YB9OK7/1Y8AHfdSHRZRvyZNHt0t/gBGyPrT4OLFxh+icbk/Ee/R/wx4CovFytv3m6r8Mj7T1CBZHGloGp4Gs3VpAKBI5ePqxy7wUJBUwgx2lGOqiof/XQ5E+0rHICH+U6QvLVO04bo+S6HpPZiV79m3cnjqhn7fn9YxFxR8plDJSCmu/Kpv/xIGGDoK8+Cj3Xczl9vVRSPLIZfZuYi5jvjwEq9ZLJG18/ywfvawXA9wfMlTd1+26q9/i6nxmjpwV7atDEXCEWdeIfr2kuca96v04kat2NtUVQuXa4pbrmeJNCRcqK2TOiK9d9fBoLCPH4gzSN5MVS/BXQyCQwK2M1fdlqp7tEWKVVHjPXGIl5N+r8bwRYtCRqppe0ANlYhYopiw6+Tz4VDd/A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR01MB4755.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(366004)(47570400003)(38100700002)(8936002)(66446008)(122000001)(26005)(76116006)(186003)(316002)(4744005)(66946007)(66476007)(64756008)(6506007)(52230400001)(71200400001)(7696005)(55016002)(9686003)(52536014)(5660300002)(86362001)(66556008)(38070700005)(2906002)(508600001)(33656002)(45080400002)(6916009)(8676002); DIR:OUT; SFP:1101 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?knkqoERRqqgnCIdtDgoMA9ljKbqfRv8836zML3vNpwrrnjK6vfTVw16RzUGn?= =?us-ascii?Q?iRCoOoknikKfOAgos37TxFi3yd+ZLkI7zlXDLxWOhQ//fDw29Ycn1CX/v/wV?= =?us-ascii?Q?Euu6sfdYwfckquA3N6Uq/iRH9bUCgC6kU48AdI6aOZ8waHy8TZhYL3qtxXJp?= =?us-ascii?Q?VSiy93h1LqQXEEfNiz6ldxi/qG2JJmO7Hjustla6pIQBiXjurt9sdmEVuHcM?= =?us-ascii?Q?wo/yTxoF8RtLhdmKQkU089FeqJn2dgSKHSmIJIUFfDlc8+mo/9USjLR9nZd9?= =?us-ascii?Q?b7hIVxCfwDsH5mWb2HPr83AnHmdIFACLu/2IBS1stinBtAB0knxXvAKNth6G?= =?us-ascii?Q?+/nPI4mwqdKUMi2/pQJ5lN9U/XE1kWPHUzarErsiM1ceEDQ2r6ZUHMHP77jr?= =?us-ascii?Q?GeqDZZW5Tnf2qiXQDFIbBLC1+KKFXyAUGYRYpk5d60OoHsZFngjNjUnx8K3n?= =?us-ascii?Q?OtpQ5uMh2+9RhytI9Q/xR6/Zh+1g2yuStelvkbPLXneaqW5SUHb5aJ7gyVIw?= =?us-ascii?Q?FDQXettWSMeOfe7V1CKh6X4Bx4BKG5RpnQaZWwJe8qWGWHjFMwvsJ8VdnoGF?= =?us-ascii?Q?ClQGCUOHecYGwtTGVufOPCJcOHwtG/djOAyHJSjMETvERj8NsMkeEGzH7CS8?= =?us-ascii?Q?CIb3YXfMUA0djPbtk/XGOhKBwxOb4Y/PHMazoa14YR0H0FUSloafibz5Shsj?= =?us-ascii?Q?czyDSj7QBoFqV2z1PKLNrN87bNRbYfDMJUGm82XNeGvaaqHm3VFvuaAariBy?= =?us-ascii?Q?1uwS2utAp5MJNwR1Y9fdb0tpdzA3KbEWeqNXEAY17bGgvot4c4j7kNOj27iu?= =?us-ascii?Q?ijc2MW04V6Bfv22JOJKMAY9eVTUEvlbs3bQevRsJ1AVnMNmnNg9kWZzwTzDE?= =?us-ascii?Q?0U2YyXJiJzJvt4k/OOoLCSAhxYl58JfS1gAPvi8BZKNLfqUWIZg2q4XQEDwQ?= =?us-ascii?Q?4rQKREzxiLjgCQ/6QAXdPf96jWLlkaeUGg7A+U0KR1FPCdJdMwBqffBm4GjS?= =?us-ascii?Q?LjAGQkrXtnObQGzGFg83LKikGrNYBRmAYTp1mDlj4ujHG5AIjBGAajcpv17j?= =?us-ascii?Q?zFVktFdyx6ix9h2J+IYeHnYi++jGeANhGPGy78IULb+RuySgphm0tOV+fHuT?= =?us-ascii?Q?ueySVuzrzvgmhM5OlSlSYzGzwc7me7IAZSLzETyl2K5fdNYiB1cdnUjNXepB?= =?us-ascii?Q?hIWHjUrava5Xv2Nwh4X3xzGYAvlb6thiu8M6+MNlAvQWOEB5HIBeH0oDm0ad?= =?us-ascii?Q?7Iri38S4iS4LGNNZlJRvFIC42h8e3WdOUEwo06oo0w4DdWYg3QaiEz0NjMhr?= =?us-ascii?Q?JizpYlkGjsms15xEREWefO+dUjqvAFBU+5MArw/7GjQFiU+Lzl0w5DKQP2fQ?= =?us-ascii?Q?zz1NbSgvbSvZr/RM+0Dmize2pUJGnRJynhzNUC0Eak/vEecV/aajeRPidLkX?= =?us-ascii?Q?6Rv8IubFZX4LCxcx+lZl0jqKXZzGNzrpoYJQoBqP7ca444uAVehCRQOetF4O?= =?us-ascii?Q?agFmIDNmXVfACaphdJ5FBG5D+CI/6YWcKAz9uCJ61kCkv6Ce2tMvUArjv2pu?= =?us-ascii?Q?fHtesZgDb7KpW9zN7l64fWFRaw0GlQTWx6iPBoXQypdUnqzsiVgMraO2uKv2?= =?us-ascii?Q?YIjJCId/KKHCVh/jLQ8R0juo5U8osja8rgI6om/wRswewD1c/ZRq5Sax6qsb?= =?us-ascii?Q?NG9u+A=3D=3D?= x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-authsource: AM0PR01MB4755.eurprd01.prod.exchangelabs.com x-ms-exchange-crosstenant-network-message-id: 9b158569-fca2-4a61-3d79-08d9ab6a3f76 x-ms-exchange-crosstenant-originalarrivaltime: 19 Nov 2021 14:38:26.7283 (UTC) x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: c844b2b9-7a68-473f-b386-e2e1b968279d x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: NFynnLafHRC13A4S3y8t8NICkqXFnUaYQ3DVZf0UI/qNHV+pHRXCuQwU+QPvM6efjRdAJEo+lNpLafkM0T8XfKOGRd09n8D6uW6IhdumQfE= x-ms-exchange-transport-crosstenantheadersstamped: AM0PR01MB5268 x-originatororg: vector.com x-g-data-mailsecurity-for-exchange-state: 0 x-g-data-mailsecurity-for-exchange-error: 0 x-g-data-mailsecurity-for-exchange-sender: 23 x-g-data-mailsecurity-for-exchange-server: 6d9a866b-59b2-486e-a522-45db80c82451 MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CDE3A201 smtp.mailfrom=tom.kacvinsky@vector.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: vector.com Content-Language: en-US Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Nov 2021 14:38:35 -0000 I built the base Cygwin (really, just cygwin1.dll` and then went to compile a test problem. I did not see an import library for cygwin1.dll. so I am o= f the opinion there is "magic" for doing this. Is that magic the .idata sect= ion? I _think_ the .data section is what passed on imported functions to the DLL and adds it to the run time dependencies of the executable, but I am not sure of this. Any help on this matter would be appreciated. Tom