4, so the types aren't equivalent.
>
> Would it be possible to give the obstack symbols hidden visibility?
I would suggest to do something about it *only* if it is an actual problem.
I claim that it is not an actual problem:
$ nm --dynamic /bin/ls | grep -v ' U '
),
void (*)(void *))
$ gdb /lib64/libc.so.6
[…]
(gdb) ptype _obstack_begin
type = int (struct obstack *, int, int, void *(*)(long),
void (*)(void *))
This is on x86-64, so the types aren't equivalent.
Would it be possible to give the obstack symbols hidden visibility?
Eventually, we need