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.