Received: by mail.netbsd.org (Postfix, from userid 605) id F307A19CEA8; Tue, 22 Feb 2011 05:45:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id E81D319CEA4 for ; Tue, 22 Feb 2011 05:45:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id EYV0WRjeIwwm for ; Tue, 22 Feb 2011 05:45:09 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id B2DF719CE86 for ; Tue, 22 Feb 2011 05:45:09 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 8980C175DD; Tue, 22 Feb 2011 05:45:09 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Tue, 22 Feb 2011 05:45:09 +0000 From: "Joerg Sonnenberger" Subject: CVS commit: src To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20110222054509.8980C175DD@cvs.netbsd.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Joerg Sonnenberger" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: src Committed By: joerg Date: Tue Feb 22 05:45:09 UTC 2011 Modified Files: src/crypto/external/bsd/libsaslc/dist/src: mech.c src/lib/csu/alpha: crt0.c src/lib/csu/arm_elf: crt0.c src/lib/csu/common: crt0-common.c src/lib/csu/common_elf: common.h src/lib/csu/hppa: crt0.c src/lib/csu/ia64: crt0.c src/lib/csu/m68k_elf: crt0.c src/lib/csu/mips: crt0.c src/lib/csu/powerpc: crt0.c src/lib/csu/powerpc64: crt0.c src/lib/csu/sh3_elf: crt0.c src/lib/csu/sparc64: crt0.c src/lib/csu/sparc_elf: crt0.c src/lib/csu/vax_elf: crt0.c src/lib/libc/net: nsdispatch.c src/lib/libedit: vi.c src/sys/sys: cdefs_elf.h Log Message: Introduce __weakref_visible to handle the different required visibility for weak references. GCC 4.2+ and Clang require static, older GCC wants extern. Change __weak_reference to include sym. This requires changes the existing users to not reuse the name of the symbol, but avoids further differences between GCC 4.1 and GCC 4.2+/clang. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/crypto/external/bsd/libsaslc/dist/src/mech.c cvs rdiff -u -r1.24 -r1.25 src/lib/csu/alpha/crt0.c cvs rdiff -u -r1.7 -r1.8 src/lib/csu/arm_elf/crt0.c cvs rdiff -u -r1.3 -r1.4 src/lib/csu/common/crt0-common.c cvs rdiff -u -r1.13 -r1.14 src/lib/csu/common_elf/common.h cvs rdiff -u -r1.7 -r1.8 src/lib/csu/hppa/crt0.c cvs rdiff -u -r1.2 -r1.3 src/lib/csu/ia64/crt0.c cvs rdiff -u -r1.11 -r1.12 src/lib/csu/m68k_elf/crt0.c cvs rdiff -u -r1.21 -r1.22 src/lib/csu/mips/crt0.c cvs rdiff -u -r1.26 -r1.27 src/lib/csu/powerpc/crt0.c cvs rdiff -u -r1.2 -r1.3 src/lib/csu/powerpc64/crt0.c cvs rdiff -u -r1.10 -r1.11 src/lib/csu/sh3_elf/crt0.c cvs rdiff -u -r1.24 -r1.25 src/lib/csu/sparc64/crt0.c cvs rdiff -u -r1.12 -r1.13 src/lib/csu/sparc_elf/crt0.c cvs rdiff -u -r1.10 -r1.11 src/lib/csu/vax_elf/crt0.c cvs rdiff -u -r1.35 -r1.36 src/lib/libc/net/nsdispatch.c cvs rdiff -u -r1.33 -r1.34 src/lib/libedit/vi.c cvs rdiff -u -r1.35 -r1.36 src/sys/sys/cdefs_elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.