Package Details: lib32-openssl098 0.9.8.zh-2

Git Clone URL: (read-only, click to copy)
Package Base: lib32-openssl098
Description: The Open Source toolkit for Secure Sockets Layer and Transport Layer Security (32-bit, 0.9.8 branch)
Upstream URL:
Licenses: custom:BSD
Conflicts: lib32-openssl-compatibility
Provides: lib32-openssl-compatibility
Submitter: yejun
Maintainer: eworm
Last Packager: eworm
Votes: 195
Popularity: 0.000000
First Submitted: 2010-09-06 08:33
Last Updated: 2017-06-20 08:38

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

rafaelff commented on 2012-03-04 14:42

I think this package was created as 0.9.8 to deal with Wippien needs -- it still needs openssl 0.9.8

giniu commented on 2012-03-04 10:15

I just wonder, wasn't this package here for binary packages requiring openssl<1.0.0? If no, then what is the difference between lib32-openssl-compatibility and lib32-openssl which both are 1.0.0g right now? (and conflict with each other)

rafaelff commented on 2011-06-12 22:15

Where are the patches?

denisfalqueto commented on 2011-05-23 16:10

For some reason, pastebin is expiring my items. So, the PKGBUILD is here.

pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer Security (32 bits, older version)'

build() {
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"

cd $srcdir/$_pkgbasename-$_pkgbasever

# avoid conflicts with other man pages:
patch -p1 -i $srcdir/openssl-0.9.8l-fix_manpages-1.patch
# remove rpath:
patch -p1 -i $srcdir/openssl-0.9.8a-no-rpath.patch
# set ca dir to /etc/ssl by default
patch -p1 -i $srcdir/openssl-0.9.8m-ca-dir.patch
# mark stack as non-executable:
./Configure linux-elf --prefix=/usr --openssldir=/etc/ssl --libdir=lib32 shared zlib -Wa,--noexecstack

make || return 1

# the test fails due to missing write permissions in /etc/ssl
# revert this patch for make test
# patch -p1 -R -i $srcdir/openssl-0.9.8m-ca-dir.patch
# make test || return 1
# patch -p1 -i $srcdir/openssl-0.9.8m-ca-dir.patch

package() {
cd $srcdir/$_pkgbasename-$_pkgbasever
make INSTALL_PREFIX=$pkgdir MANDIR=/usr/share/man install

rm $pkgdir/{etc,usr/{bin,include,share,lib,lib32/{engines,*.a,*.so,pkgconfig}}} -fR

install -D -m644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE

denisfalqueto commented on 2011-04-26 03:41

For those interested, this pastebin will never expire and is the same file as noted in my previous post. Sorry for the inconvenience.

denisfalqueto commented on 2010-11-03 10:35

Hi. This package is not following the new multilib standard for Arch. I would suggest the following PKGBUILD: It really builds a openssl package for version 0.9.8 and puts only the important files on /usr/lib32, so they will be used when necessary.

csgeek commented on 2010-11-02 03:47

this package needs to either include the library files in /usr/lib32 or create an appropriate
file in /etc/

I ended up creating a file called openssl_32.conf which contained one line:
then ran sudo ldconfig and everything worked out fine after that.

Anonymous comment on 2010-10-26 20:23

the PKGBUILD provided by qft works well. Got google-talkplugin working after using this PKGBUILD.

qft commented on 2010-10-24 17:54

This PKGBUILD is broken. Should be the following:

pkgdesc="libssl and libcrypto 0.9.8 libs (32 Bit)"

build() {
mkdir -p $pkgdir/usr/lib32
install -D -m555 $srcdir/usr/lib/ $pkgdir/usr/lib32 || return 1
install -D -m555 $srcdir/usr/lib/ $pkgdir/usr/lib32 || return 1

nofxx commented on 2010-10-16 01:22

Shouldn`t the install path be /usr/lib32 instead of /opt/lib32/usr/lib?
Got eagle working that way.