X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 29F3D3858C3A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1689324769; bh=l9IdytMIDO36bgWKmOSj3hjnq2T6Gk/ZTF7MA6YLHgU=; h=Date:Subject:To:Cc:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=jrxDE6ZY/YQRg7dzxAg+MvvYqe1NpP4rx+jtloSy3/QuRa+dxRCzpMg6EI3ie1qCE GFxgnuoKWVegSa61gkQs4Gs6/BGXc4RGjB7KmH126pdE5+ph/cpxbY2WqjTkm0MJ6a pDL7ujO6Pm53bpU3DKS2yoaACzEOarczkA+Mt85E= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D18A63858CDB X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689324730; x=1691916730; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=NVHLZG3mYrNOLCiPQNNhW/3MVOtYGarpeox3bBkPv/M=; b=R1bM1bXJm2lVUa6q9zvCIcTEJ8pRnEGUeL7jkoYgguXUkfJSA2OtzW9NWmGUp/jEt2 Jk+81sxGjDukrmP0K2kD6yodsoyI7ETG9wo076vk+ghRCzWIuAi/MBp9XbcToAMCHwsd hxAojbya8Ob1jaA6L7PcVme0q226QIxrkHiQxxYJjrBS4q9ZF6tEYVc86ErREc2FMNy3 I6BKPpYvMMmfswk9PgPS6elHCPephHphgls99I9bWm+Y5lGDcyyXYWADqn2CY7me0h9w 5JpKkh/T56ikgAQLHAofMN+puhbYRTb0XB9rAUZ6IWh7Mo6H6z6l3uZRDKl9TU2X5qYu y/Ng== X-Gm-Message-State: ABy/qLa48l8ouxaOSOiGd3cPf/qgw0IIsxXWzKc2SyIHviOsZnsZTU6K zl7hZvUE5ZI5JfDgSU3g8yeJ2KsvM3T3EnNxlOe/K9FyqHp1MQ== X-Google-Smtp-Source: APBJJlEBgNcBbVAtRiFGzA/si8/cMQlyaZL/J9LXdyieIj2nheErxiOzmir10rsrxgqZHiYJ/TER1aTB3nCKRIAE+ns= X-Received: by 2002:a05:6402:31f9:b0:51d:d622:713d with SMTP id dy25-20020a05640231f900b0051dd622713dmr3655165edb.39.1689324730324; Fri, 14 Jul 2023 01:52:10 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 14 Jul 2023 11:51:59 +0300 Message-ID: Subject: linking multiple function from .lib to CYGWIN To: cygwin AT cygwin DOT com Cc: "Beytorun25 AT gmail DOT com" Content-Type: multipart/mixed; boundary="000000000000763f1a06006e9060" X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: =?utf-8?q?M=C3=BCmin_A=2E_via_Cygwin?= Reply-To: =?UTF-8?B?TcO8bWluIEEu?= Sender: "Cygwin" --000000000000763f1a06006e9060 Content-Type: text/plain; charset="UTF-8" Hi, I can only link one function at a time in a *msvc *built library but when I use multiple functions in the CYGWIN compiler, I got that error message. int main() { helloWorld2(); return 0; } That is compiled and linked successfully. int main() { helloWorld2(); helloWorld3(); return 0; } That is compiled but linking throws a bug report. [ 50%] Linking CXX executable a.exe /usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: internal error: aborting at /mnt/share/cygpkgs/binutils/binutils.x86_64/src/binutils-2.40/ld/ldlang.c:527 in compare_section /usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: please report this bug --000000000000763f1a06006e9060 Content-Type: text/plain; charset="US-ASCII"; name="fooCls.h" Content-Disposition: attachment; filename="fooCls.h" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lk2c24qi0 I2lmbmRlZiBGT09DTFNfSA0KI2RlZmluZSBGT09DTFNfSA0KDQojaWYgZGVmaW5lZChfV0lOMzIp IHx8IGRlZmluZWQoX19DWUdXSU5fXykNCiNpZmRlZiBETExfRVhQT1JUDQojZGVmaW5lIF9XSU5f RExMIF9fZGVjbHNwZWMoZGxsZXhwb3J0KQ0KI2Vsc2UNCiNpZmRlZiBfTVNDX1ZFUg0KI2RlZmlu ZSBfV0lOX0RMTCBfX2RlY2xzcGVjKGRsbGltcG9ydCkNCiNlbHNlDQojZGVmaW5lIF9XSU5fRExM DQojZW5kaWYNCiNlbmRpZg0KI2Vsc2UNCiNkZWZpbmUgX1dJTl9ETEwNCiNlbmRpZg0KDQojaWZk ZWYgX19jcGx1c3BsdXMNCmV4dGVybiAiQyINCnsNCiNlbmRpZg0KDQogICAgIF9XSU5fRExMICB2 b2lkIGhlbGxvV29ybGQyKHZvaWQpOw0KICAgICBfV0lOX0RMTCAgdm9pZCBoZWxsb1dvcmxkMyh2 b2lkKTsNCg0KI2lmZGVmIF9fY3BsdXNwbHVzDQp9DQojZW5kaWYNCg0KI2VuZGlmIC8vIEZPT0NM U19I --000000000000763f1a06006e9060 Content-Type: text/plain; charset="US-ASCII"; name="main.cpp" Content-Disposition: attachment; filename="main.cpp" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lk2c3wbp1 I2luY2x1ZGUgPGZvb0Nscy5oPg0KDQppbnQgbWFpbigpDQp7DQoJaGVsbG9Xb3JsZDIoKTsNCgkN CgloZWxsb1dvcmxkMygpOwkNCg0KCXJldHVybiAwOw0KfQ== --000000000000763f1a06006e9060 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple --000000000000763f1a06006e9060--