Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
08-09-2012, 05:18 PM
|
#1
|
|
LQ Newbie
Registered: Aug 2012
Posts: 2
Rep: 
|
OpenSSL version and libssl.so/libcrypto.so version mismatch
Hi all,
I'm cross-compiling the latest (1.0.1c) version of OpenSSL. The entire process goes well, but for some reason, the two lib files come out as libcrypto.so.1.0.0 and libssl.so.1.0.0. The new version of OpenSSL seems to run well also with no real problems.
I grabbed another virgin copy of the 1.0.1c OpenSSL tarball, and it seems that the SHLIB_VERSION numbers are hardcoded into Makefile.org as 1.0.0.
Questions:
1. What is the reason for this? I've looked through the provided documentation, but I do not see any discussion of the library version numbers being different.
2. How can I change it? It has the potential to confuse the other engineers I work with. I tried to change the values in Makefile.org, but when I try to see the SSL and SSH version, I get the typical "OpenSSL version mismatch. Built against XXXXXX, you have YYYYYYY".
Thanks!
|
|
|
|
08-11-2012, 03:18 AM
|
#2
|
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2012.8, Slack1337 DebSqueeze, +50+ other Linux OS, for test only.
Posts: 11,620
|
Welcome to LQ.
All versions, openssl-1.0.x.x : The 'names' are lib***.so.1.0.0
Why would you want to change the name ?
.
Last edited by knudfl; 08-11-2012 at 03:20 AM.
|
|
|
|
08-11-2012, 10:50 AM
|
#3
|
|
LQ Newbie
Registered: Aug 2012
Posts: 2
Original Poster
Rep: 
|
Thanks for the quick reply.
We are upgrading from version 1.0.0 to 1.0.1, and the fact that the library names don't change with the OpenSSL upgrade just makes it a bit more difficult to tell if we are using the new libs or not.
If this is simply the way OpenSSL does it, I won't bother with trying to change it.
Thanks again, marking as solved.
|
|
|
|
08-11-2012, 11:34 AM
|
#4
|
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2012.8, Slack1337 DebSqueeze, +50+ other Linux OS, for test only.
Posts: 11,620
|
Well, it wouldn't be very convenient,
if the 'so name' changed for every update.
Then you'd also have to recompile the "300" libraries
and applications depending on libssl.so.*, libcrypto.so.*.
.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 04:05 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|