Building libcrypto/libssl without symbolic link

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Not sure what platform the other person is using, but, for the record
the soname 1.0.0 causes big problems on Solaris 11 and up. Solaris 11
ships an OpenSSL 1.0.0 version in standard library locations, if anyone just builds
anything higher than that, and do NOT modify build to add -R runtime
load paths, you will see the libssl built link with Solaris 11 libcrypto which is
not good. There are functions in 1.0.1 that do not exist in 1.0.0

I have seen a change in version naming strategy in main branch, so hopefully
this will soon be not an issue. FYI, changing LD_LIBRARY_PATH using crle, is
a bad idea on Solaris 11, made my boot environment un-bootable.

For Solaris at least, I think its a good idea to modify makefiles to always provide
the -R option to the linker. I have used that for a very long time, and avoided
any collisions with standard Solaris versions.


>-- Original Message --
>
>On Wed, Apr 22, 2015 at 12:12:45AM +0000, Shanku Roy wrote:
>
>> lrw-r--r-- root     root              2015-04-10 02:33 libcrypto.so -> libcrypto.so.1.0.0
>> -rw-r--r-- root     root      1988088 2015-04-10 02:27 libcrypto.so.1.0.0
>> 
>> Is there any configure option in OpenSSL build scripts to not generate
>> the symbolic links and rather generate actual binary as
>> libcrypto.so/libssl.so from the build process like following:
>
>The library "soname" is part of the ABI.  What platform are you
>building for where it would not be appropriate to encode the ABI
>compatibility name into the library name?
>
>-- 
>	Viktor.
>_______________________________________________
>openssl-users mailing list
>To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux