I have added a new function (fuse_lowlevel_notify_inval_directory) in user space fuse library. The compilation and creation of libfuse.so is finished without error. But when my
Any idea about what I might be doing wrong?
The t
function is indeed local to the library. This could happen due to a number or reasons. The most likely ones are:
static
, or-fvisibility=hidden
and did not have __attribute__((visibility("default")))
on the function, or--version-script=libfoo.version
flag) that hides all functions, except those which are explicitly exported, and you didn't add your function to that list. --version-script
to limit symbol visibility.