Index: build/install-build-deps.sh |
diff --git a/build/install-build-deps.sh b/build/install-build-deps.sh |
index cded4529c41be1d28447396e4531afe878f05d4b..d4cec508e542e13139d67967b8048779bdbd4210 100755 |
--- a/build/install-build-deps.sh |
+++ b/build/install-build-deps.sh |
@@ -155,7 +155,7 @@ nacl_list="g++-mingw-w64-i686 lib32z1-dev |
libfontconfig1:i386 libgconf-2-4:i386 libglib2.0-0:i386 libgpm2:i386 |
libgtk2.0-0:i386 libncurses5:i386 lib32ncurses5-dev |
libnss3:i386 libpango1.0-0:i386 |
- libssl0.9.8:i386 libtinfo-dev libtinfo-dev:i386 libtool |
+ libssl1.0.0:i386 libtinfo-dev libtinfo-dev:i386 libtool |
libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxi6:i386 |
libxrandr2:i386 libxss1:i386 libxtst6:i386 texinfo xvfb |
${naclports_list}" |
@@ -418,11 +418,29 @@ fi |
if test "$do_inst_nacl" = "1"; then |
echo "Installing symbolic links for NaCl." |
- if [ ! -r /usr/lib/i386-linux-gnu/libcrypto.so ]; then |
- sudo ln -fs libcrypto.so.0.9.8 /usr/lib/i386-linux-gnu/libcrypto.so |
+ # naclports needs to cross build python for i386, but libssl1.0.0:i386 |
+ # only contains libcypto.so.1.0.0 and not the symlink needed for |
+ # linking (libcypto.so). |
+ target=/lib/i386-linux-gnu/libcypto.so.1.0.0 |
scottmg
2015/02/13 06:39:59
"crypto" or "cypto"?
Sam Clegg
2015/02/13 17:23:17
Ouch. Thanks. Done.
|
+ linkname=/usr/lib/i386-linux-gnu/libcrypto.so |
+ if [ -L $linkname ]; then |
+ if [ "$(basename $(readlink $linkname))" != "$(basename $target)" ]; then |
+ sudo rm $linkname |
+ fi |
+ fi |
+ if [ ! -r $linkname ]; then |
+ sudo ln -fs $target $linkname |
+ fi |
+ |
+ target=/lib/i386-linux-gnu/libssl.so.1.0.0 |
+ linkname=/usr/lib/i386-linux-gnu/libssl.so |
+ if [ -L $linkname ]; then |
+ if [ "$(basename $(readlink $linkname))" != "$(basename $target)" ]; then |
+ sudo rm $linkname |
+ fi |
fi |
- if [ ! -r /usr/lib/i386-linux-gnu/libssl.so ]; then |
- sudo ln -fs libssl.so.0.9.8 /usr/lib/i386-linux-gnu/libssl.so |
+ if [ ! -r $linkname ]; then |
+ sudo ln -fs $target $linkname |
fi |
else |
echo "Skipping symbolic links for NaCl." |