From owner-svn-src-all@freebsd.org Sat Aug 20 23:50:18 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B8496BC0DD1 for ; Sat, 20 Aug 2016 23:50:18 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4300E11D0 for ; Sat, 20 Aug 2016 23:50:18 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by mail-wm0-x236.google.com with SMTP id i5so90976284wmg.0 for ; Sat, 20 Aug 2016 16:50:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=qGieJGSaA7i0y07hGw0OYkfCppNpMghaN5+rUQTO+9Y=; b=1cQbEBmDPDIvhdPPykYLC8YD3ZtDnRXNMOpRGobau7BTMmMao8T4MdI9Dda967EXPR yYmjFTELCD8M0frUd7HM+jjGkoMPHpb+Hf6ssRsO1yjLANIrG3DLG9w+rPkw3kt0CQup pPw4uP4sJBYgjf5LbH+PX9OjOtQJVhMxqzRBisD669NDce1XCsUyPZWgifyqlu2pt+aK YzVDQuRGBDTmSqU0h2ht1D46wIFCG3H9jt3SRn0SHTuX3gQrIhZB5xI74EHVs1T5Sbym wvnUfiUbFoyjGMa+drDY6K48iusLnhcoUGy/xp+RPUGGTN6mgZ5MNV9OuAWXSmSX8Hiu FqVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=qGieJGSaA7i0y07hGw0OYkfCppNpMghaN5+rUQTO+9Y=; b=fd93XSeFE2ffwhH9vkDc6+641XLIvP8c9xtVBPY8vri+Rig0xl7YnD4TbcB9IgHxmA E2HA9ZcGnXTurG2c8Hn0JMlctmgoUmRw7ENLThQ1YCQ6h6TsxFPnQ2Dba9Rb1ehj8WFd glM6GpV/TcmaDo7mxuDG0ORePs9hZHUHo9CMMa62FzGsw41Olg63Y0OSkUxeFhONflDM ATpuqn5mqhdCpiFMkIuPUpX3hHQsUKhqOCDhOebfSjmIaaG69qGVQflJ458kVG4H4jrG T+MMeQzEaC3HRJres39+4xFx/HcYekVmNZH10M33yx9QDbAdNH92EakHZZ6hTRZ8NcpO PdJA== X-Gm-Message-State: AEkoouuwmK2J3NVbSenh23laefSjj9lneM/gzuCvMcZ0/pVO9DVxJ6gUyl3nIk00bYkrvI9QA+XQ1DNHLiEt9SCv X-Received: by 10.194.27.202 with SMTP id v10mr11084085wjg.140.1471737015827; Sat, 20 Aug 2016 16:50:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.221.7 with HTTP; Sat, 20 Aug 2016 16:50:15 -0700 (PDT) In-Reply-To: References: <201608201226.u7KCQiV6044715@repo.freebsd.org> From: Oliver Pinter Date: Sun, 21 Aug 2016 01:50:15 +0200 Message-ID: Subject: Re: svn commit: r304527 - in stable/10/lib: libc/include libc/stdlib libc/tests/stdlib libthr/thread To: Konstantin Belousov Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org Content-Type: multipart/mixed; boundary=047d7b670a7b08409f053a897aec X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2016 23:50:18 -0000 --047d7b670a7b08409f053a897aec Content-Type: text/plain; charset=UTF-8 And an updated version of the fix. On 8/21/16, Oliver Pinter wrote: > And one more. > > On 8/21/16, Oliver Pinter wrote: >> On 8/21/16, Oliver Pinter wrote: >>> On 8/21/16, Oliver Pinter wrote: >>>> On 8/20/16, Konstantin Belousov wrote: >>>>> Author: kib >>>>> Date: Sat Aug 20 12:26:44 2016 >>>>> New Revision: 304527 >>>>> URL: https://svnweb.freebsd.org/changeset/base/304527 >>>>> >>>>> Log: >>>>> MFC r303795: >>>>> Add __cxa_thread_atexit(3) API implementation. >>>>> >>>>> Added: >>>>> stable/10/lib/libc/stdlib/cxa_thread_atexit.c >>>>> - copied unchanged from r303795, >>>>> head/lib/libc/stdlib/cxa_thread_atexit.c >>>>> stable/10/lib/libc/tests/stdlib/cxa_thread_atexit_nothr_test.cc >>>>> - copied unchanged from r303795, >>>>> head/lib/libc/tests/stdlib/cxa_thread_atexit_nothr_test.cc >>>>> stable/10/lib/libc/tests/stdlib/cxa_thread_atexit_test.cc >>>>> - copied unchanged from r303795, >>>>> head/lib/libc/tests/stdlib/cxa_thread_atexit_test.cc >>>>> Modified: >>>>> stable/10/lib/libc/include/libc_private.h >>>>> stable/10/lib/libc/stdlib/Makefile.inc >>>>> stable/10/lib/libc/stdlib/Symbol.map >>>>> stable/10/lib/libc/stdlib/exit.c >>>>> stable/10/lib/libc/tests/stdlib/Makefile >>>>> stable/10/lib/libthr/thread/thr_exit.c >>>>> Directory Properties: >>>>> stable/10/ (props changed) >>>>> >>>> >>>> >>>> make[6]: >>>> "/jenkins/workspace/HardenedBSD-stable-10-STABLE-master-amd64/lib/libc/tests/stdlib/Makefile" >>>> line 3: Could not find src.opts.mk >>>> make[6]: >>>> "/jenkins/workspace/HardenedBSD-stable-10-STABLE-master-amd64/lib/libc/tests/stdlib/Makefile" >>>> line 8: Malformed conditional (${COMPILER_FEATURES:Mc++11}) >>>> >>> >> >> And the next build error from the same MFC: >> 18:36:12 cxa_thread_atexit_test.o: In function `(anonymous >> namespace)::atfu_tc_cxx__thread_inf_dtors::body() const': >> 18:36:12 >> /jenkins/workspace/HardenedBSD-10-STABLE-amd64/lib/libc/tests/stdlib/cxa_thread_atexit_test.cc:(.text+0x335): >> undefined reference to `pthread_create' >> 18:36:12 cxa_thread_atexit_test.o: In function `(anonymous >> namespace)::atfu_tc_cxx__thread_local_add_while_calling_dtors::body() >> const': >> 18:36:12 >> /jenkins/workspace/HardenedBSD-10-STABLE-amd64/lib/libc/tests/stdlib/cxa_thread_atexit_test.cc:(.text+0x4b0): >> undefined reference to `pthread_create' >> 18:36:12 cxa_thread_atexit_test.o: In function `(anonymous >> namespace)::atfu_tc_cxx__thread_local_after::body() const': >> 18:36:12 >> /jenkins/workspace/HardenedBSD-10-STABLE-amd64/lib/libc/tests/stdlib/cxa_thread_atexit_test.cc:(.text+0xa50): >> undefined reference to `pthread_create' >> 18:36:12 cxa_thread_atexit_test.o: In function `(anonymous >> namespace)::atfu_tc_cxx__thread_local_before::body() const': >> 18:36:12 >> /jenkins/workspace/HardenedBSD-10-STABLE-amd64/lib/libc/tests/stdlib/cxa_thread_atexit_test.cc:(.text+0x102a): >> undefined reference to `pthread_create' >> 18:36:12 c++: error: linker command failed with exit code 1 (use -v to >> see invocation) >> 18:36:12 --- cxa_thread_atexit_test --- >> 18:36:12 *** [cxa_thread_atexit_test] Error code 1 >> > --047d7b670a7b08409f053a897aec Content-Type: application/octet-stream; name="0002-HBSD-fix-build-error-after-kib-s-8ef9c6fc5bcfe1b6062.patch" Content-Disposition: attachment; filename="0002-HBSD-fix-build-error-after-kib-s-8ef9c6fc5bcfe1b6062.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSA5YzJkNTI1YmYxZmY2MjQwODIyYTE0OTlmZjgyMzNjZDc2YmIyZDEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGl2ZXIgUGludGVyIDxvbGl2ZXIucGludGVyQGhhcmRlbmVk YnNkLm9yZz4KRGF0ZTogU3VuLCAyMSBBdWcgMjAxNiAwMTowMDowNyArMDIwMApTdWJqZWN0OiBb UEFUQ0hdIEhCU0Q6IGZpeCBidWlsZCBlcnJvciBhZnRlciBraWIncwogOGVmOWM2ZmM1YmNmZTFi NjA2MjI5YThkYTAyNGY3NmIyZDUwNDhjMSBjb21taXQgLSBwYXJ0IDIuCgotLTg8LS0KMTg6MzY6 MTIgY3hhX3RocmVhZF9hdGV4aXRfdGVzdC5vOiBJbiBmdW5jdGlvbiBgKGFub255bW91cyBuYW1l c3BhY2UpOjphdGZ1X3RjX2N4eF9fdGhyZWFkX2luZl9kdG9yczo6Ym9keSgpIGNvbnN0JzoKMTg6 MzY6MTIgL2plbmtpbnMvd29ya3NwYWNlL0hhcmRlbmVkQlNELTEwLVNUQUJMRS1hbWQ2NC9saWIv bGliYy90ZXN0cy9zdGRsaWIvY3hhX3RocmVhZF9hdGV4aXRfdGVzdC5jYzooLnRleHQrMHgzMzUp OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBwdGhyZWFkX2NyZWF0ZScKMTg6MzY6MTIgY3hhX3Ro cmVhZF9hdGV4aXRfdGVzdC5vOiBJbiBmdW5jdGlvbiBgKGFub255bW91cyBuYW1lc3BhY2UpOjph dGZ1X3RjX2N4eF9fdGhyZWFkX2xvY2FsX2FkZF93aGlsZV9jYWxsaW5nX2R0b3JzOjpib2R5KCkg Y29uc3QnOgoxODozNjoxMiAvamVua2lucy93b3Jrc3BhY2UvSGFyZGVuZWRCU0QtMTAtU1RBQkxF LWFtZDY0L2xpYi9saWJjL3Rlc3RzL3N0ZGxpYi9jeGFfdGhyZWFkX2F0ZXhpdF90ZXN0LmNjOigu dGV4dCsweDRiMCk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHB0aHJlYWRfY3JlYXRlJwoxODoz NjoxMiBjeGFfdGhyZWFkX2F0ZXhpdF90ZXN0Lm86IEluIGZ1bmN0aW9uIGAoYW5vbnltb3VzIG5h bWVzcGFjZSk6OmF0ZnVfdGNfY3h4X190aHJlYWRfbG9jYWxfYWZ0ZXI6OmJvZHkoKSBjb25zdCc6 CjE4OjM2OjEyIC9qZW5raW5zL3dvcmtzcGFjZS9IYXJkZW5lZEJTRC0xMC1TVEFCTEUtYW1kNjQv bGliL2xpYmMvdGVzdHMvc3RkbGliL2N4YV90aHJlYWRfYXRleGl0X3Rlc3QuY2M6KC50ZXh0KzB4 YTUwKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgcHRocmVhZF9jcmVhdGUnCjE4OjM2OjEyIGN4 YV90aHJlYWRfYXRleGl0X3Rlc3QubzogSW4gZnVuY3Rpb24gYChhbm9ueW1vdXMgbmFtZXNwYWNl KTo6YXRmdV90Y19jeHhfX3RocmVhZF9sb2NhbF9iZWZvcmU6OmJvZHkoKSBjb25zdCc6CjE4OjM2 OjEyIC9qZW5raW5zL3dvcmtzcGFjZS9IYXJkZW5lZEJTRC0xMC1TVEFCTEUtYW1kNjQvbGliL2xp YmMvdGVzdHMvc3RkbGliL2N4YV90aHJlYWRfYXRleGl0X3Rlc3QuY2M6KC50ZXh0KzB4MTAyYSk6 IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHB0aHJlYWRfY3JlYXRlJwoxODozNjoxMiBjKys6IGVy cm9yOiBsaW5rZXIgY29tbWFuZCBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMSAodXNlIC12IHRvIHNl ZSBpbnZvY2F0aW9uKQoxODozNjoxMiAtLS0gY3hhX3RocmVhZF9hdGV4aXRfdGVzdCAtLS0KMTg6 MzY6MTIgKioqIFtjeGFfdGhyZWFkX2F0ZXhpdF90ZXN0XSBFcnJvciBjb2RlIDEKLS04PC0tCgpT aWduZWQtb2ZmLWJ5OiBPbGl2ZXIgUGludGVyIDxvbGl2ZXIucGludGVyQGhhcmRlbmVkYnNkLm9y Zz4KLS0tCiBsaWIvbGliYy90ZXN0cy9zdGRsaWIvTWFrZWZpbGUgfCAzICsrLQogMSBmaWxlIGNo YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYi9s aWJjL3Rlc3RzL3N0ZGxpYi9NYWtlZmlsZSBiL2xpYi9saWJjL3Rlc3RzL3N0ZGxpYi9NYWtlZmls ZQppbmRleCBiYmI5YjU5Li4yYzNjOTBkIDEwMDY0NAotLS0gYS9saWIvbGliYy90ZXN0cy9zdGRs aWIvTWFrZWZpbGUKKysrIGIvbGliL2xpYmMvdGVzdHMvc3RkbGliL01ha2VmaWxlCkBAIC00Myw3 ICs0Myw4IEBAIENGTEFHUys9CS1JJHsuQ1VSRElSfQogCiBDWFhGTEFHUy5jeGFfdGhyZWFkX2F0 ZXhpdF90ZXN0Kz0JLXN0ZD1jKysxMQogQ1hYRkxBR1MuY3hhX3RocmVhZF9hdGV4aXRfbm90aHJf dGVzdCs9CS1zdGQ9YysrMTEKLUxJQkFERC5jeGFfdGhyZWFkX2F0ZXhpdF90ZXN0Kz0JCXB0aHJl YWQKK0RQQURELmN4YV90aHJlYWRfYXRleGl0X3Rlc3QrPSAke0xJQlBUSFJFQUR9CitMREFERC5j eGFfdGhyZWFkX2F0ZXhpdF90ZXN0Kz0gLWxwdGhyZWFkCiAKIC5mb3IgdCBpbiBoX2dldG9wdCBo X2dldG9wdF9sb25nCiBDRkxBR1MuJHQrPQktSSR7TElCTkVUQlNEX1NSQ0RJUn0gLUkke1NSQ1RP UH0vY29udHJpYi9uZXRic2QtdGVzdHMKLS0gCjIuOS4yCgo= --047d7b670a7b08409f053a897aec--