You are not logged in.
Strictly this isn't an Arch problem, but I figured this would be the best place to ask.
I've built a LFS system (Linux from Scratch) using pacman as a package manager. Everything was fine, until I decided that it would be a good idea to update openssl from 0.9.8l to the new 1.0.0a. Actually it's still fine, I just can't update.
I build everything on that system from source, by making a PKGBUILD file, running makepkg, adding the resulting pkg.tar.xz to a local repository and finally installing with pacman.
openssl 1.0.0a builds fine in this way. However, I know I have to build libarchive (bsdtar) and pacman against the new openssl for them to work. In order to do that, I have to install the updated openssl. As soon as I do that, makepkg no longer works (it relies on bsdtar) and pacman is broken.
Is there any way to build libarchive and pacman against openssl 1.0.0a without installing it? How do the devs do it?
Last edited by shinythings (2010-06-12 04:04:41)
Offline
You leave /usr/lib/libssl.so.0.9.8 and /usr/lib/libcrpyto.so.0.9.8 on your system while you rebuild those packages. Just extract them from the old openssl package.
Offline
Ah, brilliant! I knew I was missing something here... ![]()
Rebuild is running now. Thanks a lot!
Offline