> On May 17, 2015, at 1:57 PM, Justin Cormack <jus...@netbsd.org> wrote: > > Module Name: src > Committed By: justin > Date: Sun May 17 20:57:12 UTC 2015 > > Modified Files: > src/common/lib/libc/arch/arm/atomic: atomic_op_asm.h atomic_swap.S > atomic_swap_16.S atomic_swap_64.S sync_bool_compare_and_swap_1.S > sync_bool_compare_and_swap_2.S sync_bool_compare_and_swap_4.S > sync_bool_compare_and_swap_8.S sync_fetch_and_add_8.S > sync_fetch_and_and_8.S sync_fetch_and_nand_8.S > sync_fetch_and_or_8.S sync_fetch_and_sub_8.S sync_fetch_and_xor_8.S > src/common/lib/libc/arch/arm/string: ffs.S > > Log Message: > Do not build arm toolchain symbols in the rump kernel > > These symbols will be provided at link time and will be > duplicate symbols in rump kernel and libc if defined. > > Many have been fixed previously, but these were missed > as did not have a test. > > > To generate a diff of this commit: > cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/atomic/atomic_op_asm.h > cvs rdiff -u -r1.13 -r1.14 src/common/lib/libc/arch/arm/atomic/atomic_swap.S > cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/atomic/atomic_swap_16.S > \ > src/common/lib/libc/arch/arm/atomic/sync_fetch_and_add_8.S \ > src/common/lib/libc/arch/arm/atomic/sync_fetch_and_and_8.S \ > src/common/lib/libc/arch/arm/atomic/sync_fetch_and_or_8.S \ > src/common/lib/libc/arch/arm/atomic/sync_fetch_and_sub_8.S \ > src/common/lib/libc/arch/arm/atomic/sync_fetch_and_xor_8.S > cvs rdiff -u -r1.9 -r1.10 \ > src/common/lib/libc/arch/arm/atomic/atomic_swap_64.S > cvs rdiff -u -r1.1 -r1.2 \ > src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_1.S \ > src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_2.S \ > src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_4.S > cvs rdiff -u -r1.2 -r1.3 \ > src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_8.S \ > src/common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S > cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/string/ffs.S > > Please note that diffs are not public domain; they are subject to the > copyright notices on the relevant files.
Most of these changes should have been in Makefile.inc, not in the sources themselves.