Package Details: libressl 2.9.1-1

Git Clone URL: https://aur.archlinux.org/libressl.git (read-only)
Package Base: libressl
Description: FREE version of the SSL/TLS protocol forked from OpenSSL - EXPRIMENTAL ONLY
Upstream URL: http://www.libressl.org/
Licenses: custom:OpenSSL
Conflicts: openssl
Provides: openssl
Submitter: None
Maintainer: kpcyrd (anthraxx)
Last Packager: kpcyrd
Votes: 48
Popularity: 0.443620
First Submitted: 2014-07-11 19:05
Last Updated: 2019-05-02 02:58

Dependencies (2)

Required by (1000)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

malinas commented on 2015-02-02 23:14

Oh.. as in, I mean, with renaming the .so versions inside the chroot, I could have pacman , wget and curl (nothign else tested) seemingly work fine. I would also lend support to maybe just recompile the c_rehash as a c file rather than a perl script, to remove the perl dependency, and then I guess it's testing the many functions and packages.

malinas commented on 2015-02-02 23:11

earlz, you should be more used to arch then ,p Some tips (both to packager and/or users).

Look up the wiki on the building in a chroot/arch-nspawn wrapper.

@Reventlov, thanks for the provided pkgbuild, and appreciate your wisdom in commenting out due to still being a 'testing/staging' package. From configure --help, I decided to libtls and gnu-ld (might not be necessary but default says no).
./configure --enable-libtls --prefix=/usr --with-gnu-ld --sysconfdir=/etc/ssh
I also added the make OPENSSL=no but I don't think it works with portable.
You are probably more updated than I.

Anyway, the 'hack' then to make the nspawn machine working, (don't even think of using it as a drop in replacement on your actual system yet doh), is simply to rename or relink the new libssl.so and libcrypto.so as 1.0.0 hehehe. That is just to make things work .. obviously all packages against openssl need to be recompiled instead with the new libs :)

Oh, and isn't it a typo, that it provides openssl 2.0.1 ahead of 1.0.2?
hope this helps for now.

earlz commented on 2015-01-10 14:26

I'm sure most people already know this, but be VERY careful installing this to replace openssl even for testing. After installing this and removing openssl, sudo no longer works

pouar commented on 2015-01-04 18:55

nevermind I found the problem

pouar commented on 2015-01-04 17:29

does anyone get the following error
error: ‘__NR_getrandom’ undeclared (first use in this function)
it just showed up recently

Anonymous comment on 2014-07-14 10:00

It's commented in the PKGBUILD, i'll let people comment that out.

Otherwise, they will install libressl thinking it's a ready replacement to openssl (and it's not).

Libressl is API compatible, not ABI compatible, so i won't change that.

AntoineVe commented on 2014-07-14 09:30

Conflicts with openssl, +1 to abbradar (« You've forgot to add "provides=(openssl)". »).

Anonymous comment on 2014-07-12 18:43

@Fresh_meat: kinda fixed

Fresh_meat commented on 2014-07-12 11:22

Seems lots of alerady compiled program are broken :(

pacman: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

# ln -s /usr/lib64/libssl.so /usr/lib64/libssl.so.1.0.0

pacman: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

# ln -s /usr/lib64/libcrypto.so /usr/lib64/libcrypto.so.1.0.0

pacman: symbol lookup error: /usr/lib/libcrypto.so.1.0.0: undefined symbol: main

Anonymous comment on 2014-07-12 09:17

Fixed, thank you abbradar.