You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Continuing from #15 since non-contributors cannot reopen a closed task and the thing still doesn't build. As mentioned in the last comment,
libdpe is using the function the linker is complaining about; see the calls to rwlock_wrlock() which are translated via preprocessor defines to pthread_rwlock_wrlock().
So it very much looks like pesign is trying to use the function directly, and so should -lpthread directly.
And yes, I see that libdpe/Makefile has LIBS=pthread. That seems to work fine for the shared library (libdpe.so), but pesign itself uses the static library (libdpe.a) and I don't believe static libs even have a place to record this kind of information?
The text was updated successfully, but these errors were encountered:
Continuing from #15 since non-contributors cannot reopen a closed task and the thing still doesn't build. As mentioned in the last comment,
Indeed,
libdpe/lock.h
has this:So it very much looks like pesign is trying to use the function directly, and so should -lpthread directly.
And yes, I see that libdpe/Makefile has
LIBS=pthread
. That seems to work fine for the shared library (libdpe.so), but pesign itself uses the static library (libdpe.a) and I don't believe static libs even have a place to record this kind of information?The text was updated successfully, but these errors were encountered: