From owner-freebsd-stable@FreeBSD.ORG Tue Oct 24 05:04:53 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C80DA16A415 for ; Tue, 24 Oct 2006 05:04:53 +0000 (UTC) (envelope-from duane@dwpc.dwlabs.ca) Received: from smtpout.eastlink.ca (smtpout.eastlink.ca [24.222.0.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6147F43D5F for ; Tue, 24 Oct 2006 05:04:50 +0000 (GMT) (envelope-from duane@dwpc.dwlabs.ca) Received: from ip01.eastlink.ca ([24.222.10.5]) by mta01.eastlink.ca (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0J7M00DTAJHO6K01@mta01.eastlink.ca> for freebsd-stable@freebsd.org; Tue, 24 Oct 2006 02:05:48 -0300 (ADT) Received: from blk-224-199-230.eastlink.ca (HELO dwpc.dwlabs.ca) ([24.224.199.230]) by ip01.eastlink.ca with ESMTP; Tue, 24 Oct 2006 02:04:49 -0300 Received: from dwpc.dwlabs.ca (localhost [127.0.0.1]) by dwpc.dwlabs.ca (8.13.8/8.13.8) with ESMTP id k9O54VMT001670 for ; Tue, 24 Oct 2006 02:04:32 -0300 (ADT envelope-from duane@dwpc.dwlabs.ca) Received: (from duane@localhost) by dwpc.dwlabs.ca (8.13.8/8.13.8/Submit) id k9O54VpE001669 for freebsd-stable@freebsd.org; Tue, 24 Oct 2006 02:04:31 -0300 (ADT envelope-from duane) Date: Tue, 24 Oct 2006 02:04:31 -0300 From: Duane Whitty To: freebsd-stable@freebsd.org Message-id: <20061024050431.GA1474@dwpc.dwlabs.ca> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAJ07PUUY4MfmdGdsb2JhbACBTIpl X-IronPort-AV: i="4.09,348,1157338800"; d="scan'208"; a="857092138:sNHT25987580" User-Agent: Mutt/1.4.2.2i Subject: Pleading for commit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Oct 2006 05:04:53 -0000 --- rtld.c.orig Sun Oct 22 20:21:10 2006 +++ rtld.c Sun Oct 22 20:22:37 2006 @@ -131,6 +131,7 @@ static void ref_dag(Obj_Entry *); void r_debug_state(struct r_debug*, struct link_map*); +__weak_reference(dlsym, _dlsym); /* * Data declarations. It seems that so many of us have been successfully using this patch to src/libexec/rtld-elf/rtld.c for a great while now. I have carefully followed the thread on current@ concerning this topic. The patch was "turned down" but I don't know why. Even though this no longer helps the situation on 7.X having it committed to the tree for 6.X would be a big help! Patching it myself after every cvs update is not such a big deal; It is forgetting to patch it after every update which is a big deal. Even though it is impossible to run Flash on HEAD it seems this patch has been thoroughly, if unofficially, tested on STABLE. This is my plea to a src committer: Please have mercy and commit the above patch. If this is truly impossible, please explain why. Let us all keep our hopes that a true solution may be found before RELENG_7_0_RELEASE. Most Respectfully, Duane Whitty