[erlang-bugs] Conflicting types for ‘ethr_native_dw_atomic_t’ on armv7a-hardfloat-linux-gnueabi

Dirkjan Ochtman dirkjan@REDACTED
Sat Jan 31 10:36:04 CET 2015


Hi there,

I'm the package maintainer for Erlang on Gentoo. Recently, I got this
bug report:

https://bugs.gentoo.org/show_bug.cgi?id=537570

Apparently, with gcc-4.8.4, there's this problem:

In file included from ../include/internal/gcc/ethread.h:48:0,
                 from ../include/internal/ethread.h:368,
                 from beam/erl_threads.h:264,
                 from beam/erl_smp.h:27,
                 from beam/sys.h:434,
                 from beam/export.h:24,
                 from armv7a-hardfloat-linux-gnueabi/erl_pbifs.c:9:
../include/internal/gcc/ethr_dw_atomic.h:81:3: error: conflicting
types for ‘ethr_native_dw_atomic_t’
 } ethr_native_dw_atomic_t;

I looked around the source tree a bit, but since the erl_pbifs.c seems
to be generated by a Perl script and my Perl skills aren't so strong,
I couldn't really figure out the problem.

Cheers,

Dirkjan

P.S. I'm not subscribed to erlang-bugs, please CC me on any replies.



More information about the erlang-bugs mailing list