Yeah, look closely.

There's already a definition for atomic64_read() in 
arch/x86/include/asm/atomic64_32.h,
so this "fix" would work on non-x86 architectures, but break architectures 
already having
an inline'd atomic64_read() instruction...


On 7/12/11 7:20 PM, Outback Dingo wrote:
> nope, i just built fresh from git for Ubiquiti M devices, works fine here
> 
> On Tue, Jul 12, 2011 at 10:19 PM, Philip Prindeville 
> <philipp_s...@redfish-solutions.com 
> <mailto:philipp_s...@redfish-solutions.com>> wrote:
> 
>     Anyone else seeing breakage in compat-wireless?
> 
>      CC [M]  
> /home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.o
>     
> /home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.c:6:11:
>  error: conflicting types for 'atomic64_read'
>     
> /home/philipp/openwrt2/build_dir/linux-x86_geos/linux-2.6.38.8/arch/x86/include/asm/atomic64_32.h:85:25:
>  note: previous definition of 'atomic64_read' was here
>     
> /home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.c:18:11:
>  error: redefinition of 'atomic64_add_return'
>     
> /home/philipp/openwrt2/build_dir/linux-x86_geos/linux-2.6.38.8/arch/x86/include/asm/atomic64_32.h:102:25:
>  note: previous definition of 'atomic64_add_return' was here
>     make[6]: *** 
> [/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.o]
>  Error 1
>     make[5]: *** 
> [/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat]
>  Error 2
>     make[4]: *** 
> [_module_/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22]
>  Error 2
>     make[4]: Leaving directory 
> `/home/philipp/openwrt2/build_dir/linux-x86_geos/linux-2.6.38.8'
>     make[3]: *** [modules] Error 2
>     make[3]: Leaving directory 
> `/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22'
>     make[2]: *** 
> [/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/.built]
>  Error 2
>     make[2]: Leaving directory `/home/philipp/openwrt2/package/mac80211'
>     make[1]: *** [package/mac80211/compile] Error 2
>     make[1]: Leaving directory `/home/philipp/openwrt2'
>     make: *** [package/mac80211/compile] Error 2
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to