-
-
Notifications
You must be signed in to change notification settings - Fork 340
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
Solaris 11.3 and missing symbols be64toh, htobe64 #29
Comments
Here is what I used in my build scripts: Commit 7840fb169e96. You might find it useful as a starting point. You might also find Is there any “standard” htonl-like function for 64 bits integers useful. Unbound tested OK on Solaris 11.3 i86pc after the change. One word of warning... Do not do this:
or
|
I changed your patch to include #ifndef be64toh before it, so that it does not trigger if used on Solaris with corrected header files (if those machines exist). But otherwise your patch was very helpful. Thank you! |
* nlnet/master: - Attempt to fix build failure in oss-fuzz - Fix doxygen output error on readme markdown vignettes. - Fix edns-subnet locks, in error cases the lock was not unlocked. Fix spelling in code annotation of changes - Fix NLnetLabs#30: AddressSanitizer finding in lookup3.c. - Fix NLnetLabs#29: Solaris 11.3 and missing symbols be64toh, htobe64.
Results from building Unbound 1.9.1 tarball on Solaris 11.3 i86pc. Unbound compiles fine on Solaris. It looks like a couple of symbols are missing on the non-GNU systems.
The text was updated successfully, but these errors were encountered: