Closed ilya-fedin closed 1 year ago
I guess specifying -fvisibility=hidden
would just actually revert the effect of -rdynamic
for backtraces and there's a custom allocator linked statically which I guess works to that dynamic linker's magic. If implib can add something like __attribute__ ((visibility ("hidden")))
for its generated functions and this works with -rdynamic
, I guess it's the best solution. I'm also doubt anyone would like these generated symbols to leak into the symbol table and affect other linked libraries.
Oops, looks like I was too fast at opening the issue. This was the first possible cause I had in my mind when seeing the traces with libvdpau_va_gl but I see with readelf now that those symbols aren't exported so this couldn't be the cause. Apparently it's a problem with the driver itself..
Sorry for late reply, I was on vacation. Let me know if there are any further issues.
Is there a way to hide the generated symbols? I have the following situation: