From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10199 Path: news.gmane.org!not-for-mail From: "Zhao, Weiming" Newsgroups: gmane.linux.lib.musl.general Subject: Issues when building libcxx libcxxabi with MUSL Date: Wed, 22 Jun 2016 12:24:17 -0700 Message-ID: <87e30e04-a81d-4302-5dd7-0846aa0f711b@codeaurora.org> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------B324196068CCE1F85E8FA34F" X-Trace: ger.gmane.org 1466623559 12967 80.91.229.3 (22 Jun 2016 19:25:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 22 Jun 2016 19:25:59 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-10212-gllmg-musl=m.gmane.org@lists.openwall.com Wed Jun 22 21:25:49 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1bFnmD-0003Xl-Cl for gllmg-musl@m.gmane.org; Wed, 22 Jun 2016 21:25:29 +0200 Original-Received: (qmail 20202 invoked by uid 550); 22 Jun 2016 19:25:27 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 19949 invoked from network); 22 Jun 2016 19:24:30 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 Xref: news.gmane.org gmane.linux.lib.musl.general:10199 Archived-At: This is a multi-part message in MIME format. --------------B324196068CCE1F85E8FA34F Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi, I tried to build libcxx/libcxxabi using MUSL. Compiler is clang. The build issues I got: 1) In libcxx, it complains that some pthread structure is not completely initialized. 2) Some types like max_align_t are already defined in clang's include. 3) libcxx can't find it's own math.h A patch is attached. Please review if the changes are correct. Thank, Weiming -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation --------------B324196068CCE1F85E8FA34F Content-Type: text/plain; charset=UTF-8; name="build_libcxx.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="build_libcxx.patch" ZGlmZiAtLWdpdCBhL2luY2x1ZGUvbWF0aC5oIGIvaW5jbHVkZS9tYXRoLmgKaW5kZXggNmFj OTFkYS4uN2M3ZTRhYSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9tYXRoLmgKKysrIGIvaW5jbHVk ZS9tYXRoLmgKQEAgLTQyNyw0ICs0MjcsOCBAQCBsb25nIGRvdWJsZSBwb3cxMGwobG9uZyBk b3VibGUpOwogfQogI2VuZGlmCiAKKyNpZmRlZiBfX2NwbHVzcGx1cworI2luY2x1ZGVfbmV4 dCA8bWF0aC5oPgorI2VuZGlmCisKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9wdGhy ZWFkLmggYi9pbmNsdWRlL3B0aHJlYWQuaAppbmRleCBhZjcwYjczLi4yOTk1ODQ2IDEwMDY0 NAotLS0gYS9pbmNsdWRlL3B0aHJlYWQuaAorKysgYi9pbmNsdWRlL3B0aHJlYWQuaApAQCAt NTUsNyArNTUsNyBAQCBleHRlcm4gIkMiIHsKICNkZWZpbmUgUFRIUkVBRF9QUk9DRVNTX1NI QVJFRCAxCiAKIAotI2RlZmluZSBQVEhSRUFEX01VVEVYX0lOSVRJQUxJWkVSIHt7ezB9fX0K KyNkZWZpbmUgUFRIUkVBRF9NVVRFWF9JTklUSUFMSVpFUiB7e3swLCAwLCAwLCAwLCAwLCAw IH19fQogI2RlZmluZSBQVEhSRUFEX1JXTE9DS19JTklUSUFMSVpFUiB7e3swfX19CiAjZGVm aW5lIFBUSFJFQURfQ09ORF9JTklUSUFMSVpFUiB7e3swfX19CiAjZGVmaW5lIFBUSFJFQURf T05DRV9JTklUIDAKZGlmZiAtLWdpdCBhL3Rvb2xzL21rYWxsdHlwZXMuc2VkIGIvdG9vbHMv bWthbGx0eXBlcy5zZWQKaW5kZXggZmExNWVmYy4uZjAzZjZhNCAxMDA2NDQKLS0tIGEvdG9v bHMvbWthbGx0eXBlcy5zZWQKKysrIGIvdG9vbHMvbWthbGx0eXBlcy5zZWQKQEAgLTEsNiAr MSw3IEBACi0vXlRZUEVERUYvcy9UWVBFREVGIFwoLipcKSBcKFteIF0qXCk7JC8jaWYgZGVm aW5lZChfX05FRURfXDIpIFwmXCYgIWRlZmluZWQoX19ERUZJTkVEX1wyKVwKKy9eVFlQRURF Ri9zL1RZUEVERUYgXCguKlwpIFwoW14gXSpcKTskLyNpZiBkZWZpbmVkKF9fTkVFRF9cMikg XCZcJiAhZGVmaW5lZChfX0RFRklORURfXDIpIFwmXCYgIWRlZmluZWQoX19DTEFOR19cVVwy XEVfREVGSU5FRClcCiB0eXBlZGVmIFwxIFwyO1wKICNkZWZpbmUgX19ERUZJTkVEX1wyXAor I2RlZmluZSBfX0NMQU5HX1xVXDJcRV9ERUZJTkVEXAogI2VuZGlmXAogLwogL15TVFJVQ1Qv cy9TVFJVQ1QgKiBcKFteIF0qXCkgXCguKlwpOyQvI2lmIGRlZmluZWQoX19ORUVEX3N0cnVj dF9cMSkgXCZcJiAhZGVmaW5lZChfX0RFRklORURfc3RydWN0X1wxKVwK --------------B324196068CCE1F85E8FA34F--