pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/56315: NetBSD/earmv7hf atomics don't work for net/bind916
Does this patch improve the situation? (not tested)
http://www.netbsd.org/~rin/patch-lib_isc_include_isc_types.h
Background: isc__atomic_statcounter_t is modified for !_LP64
platforms by our local patch in pkgsrc, but isc_statscounter_t
is left untouched unfortunately.
Our libc for ARMv6 and later has 64-bit atomic ops, but
I don't think it is worth to add one more hack to support it...
Improves, in that it gets further, but doesn't fix:
libtool: compile: gcc -include
/usr/pkgsrc/net/bind916/work/bind-9.16.18/config.h
-I/usr/pkgsrc/net/bind916/work/bind-9.16.18 -I../.. -I. -I../../lib/ns
-Iinclude -I/usr/pkgsrc/net/bind916/work/bind-9.16.18/lib/ns/include
-I../../lib/ns/include
-I/usr/pkgsrc/net/bind916/work/bind-9.16.18/lib/dns/include
-I../../lib/dns/include
-I/usr/pkgsrc/net/bind916/work/bind-9.16.18/lib/isc/include
-I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include
-I../../lib/isc/pthreads/include
-DNAMED_PLUGINDIR=\"/usr/local/lib/named\" -O2 -D_FORTIFY_SOURCE=2
-pthread -I/usr/include/readline
-I/usr/pkgsrc/net/bind916/work/.buildlink/include -pthread -fPIC -W -Wall
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith
-Wno-missing-field-initializers -fno-strict-aliasing -c client.c -fPIC
-DPIC -o .libs/client.o
client.c:133:42: error: conflicting types for 'ns_client_requests'
LIBNS_EXTERNAL_DATA atomic_uint_fast64_t ns_client_requests =
^~~~~~~~~~~~~~~~~~
In file included from client.c:57:0:
include/ns/client.h:283:49: note: previous declaration of
'ns_client_requests' was here
LIBNS_EXTERNAL_DATA extern atomic_uint_fast32_t ns_client_requests;
^~~~~~~~~~~~~~~~~~
*** Error code 1
John
Home |
Main Index |
Thread Index |
Old Index