-
-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix build for NetBSD and other OS #238
Comments
Thank you for reporting this bug! I'm also glad to hear that *BSD also accept the "librhash.1.4.4" library filename. I need time to find more correct fix, but for now you indeed can use the patch above. |
Fixed by commit 9ef90b9. |
9ef90b9 is not quite the same, because it now only does this for BSD. (Not sure what FreeBSD does these days...) Anyway, this is still broken on Solaris and OpenIndiana this same way. LIBRHASH_SO_MAJ may never be equal to LIBRHASH_SHARED to have a succeeding build. (libtool actually quite well knows about versioning of shared and static libraries) |
Ok, but Solaris and OpenIndiana just use maj.min.rev naming style on its so's. If I recall correctly, FreeBSD in the past used to just use maj and nothing else. |
RHash 1.4.4 seems not to build correctly on OS other that macOS and Linux. The problem is with
SHARED_EXT
being equal toSO_MAJ_EXT
, then the tests liketest "x$(LIBRHASH_SO_MAJ)" != "x$(LIBRHASH_SHARED)"
fail and symbolic links are not created.I have patched
configure
to restore the correct functionality:The text was updated successfully, but these errors were encountered: