From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Dec 29 15:46:01 2014 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5FFA0672 for ; Mon, 29 Dec 2014 15:46:01 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4794A16B9 for ; Mon, 29 Dec 2014 15:46:01 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sBTFk1GL091043 for ; Mon, 29 Dec 2014 15:46:01 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 196354] New: [exp-run] Make libthr.so loadable Date: Mon, 29 Dec 2014 15:46:01 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: kib@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2014 15:46:01 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196354 Bug ID: 196354 Summary: [exp-run] Make libthr.so loadable Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Ports Framework Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: kib@FreeBSD.org CC: portmgr@FreeBSD.org Created attachment 151071 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=151071&action=edit dlopenable libthr I request pre-commit exp-run for the patch which integrates libthr into libc as plugin, allowing dlopen("libpthread.so") to work instead of breaking the process which attempted it. This should be very useful for programs which allow loadable modules, where modules may be linked with threading library. I have somewhat low expectation on the detecting breakage from the build-only tests, but I think this is best we can do anyway. Patch was extensively tested by Peter Holm with stress2. -- You are receiving this mail because: You are the assignee for the bug.