Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

Upgrade to latest pypy portable #39

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tuxalex
Copy link

@tuxalex tuxalex commented Nov 18, 2016

No description provided.

@paolope
Copy link

paolope commented Jul 26, 2018

As of coreOS 1800.4.0, this PR is in fact needed for python to work;
This is due to libncurses being switched to version 6.
See:
https://bitbucket.org/pypy/pypy/issues/2856/provide-a-version-that-requires-libncurses
kubernetes-retired/contrib#1675

@paolope
Copy link

paolope commented Jul 26, 2018

@defunctzombie can you please take a look?

@r7vme
Copy link

r7vme commented Jul 26, 2018

+1 on having this fixed

@corest
Copy link

corest commented Jul 26, 2018

Using portable pypy causes errors on updating CA certiticates via update-ca-certificates

/usr/bin/openssl: symbol lookup error: /usr/bin/openssl: undefined symbol: BIO_f_zlib
/usr/bin/openssl: symbol lookup error: /usr/bin/openssl: undefined symbol: BIO_f_zlib
/usr/bin/openssl: symbol lookup error: /usr/bin/openssl: undefined symbol: BIO_f_zlib
...

Some info why it works in that way can be found here https://github.com/squeaky-pl/portable-pypy#a-word-about-openssl

@corest
Copy link

corest commented Jul 26, 2018

Worked for me with pypy2

PYPY_VERSION=v6.0.0

if [[ -e $HOME/pypy2-$PYPY_VERSION-linux64.tar.bz2 ]]; then
  tar -xjf $HOME/pypy2-$PYPY_VERSION-linux64.tar.bz2
  rm -rf $HOME/pypy2-$PYPY_VERSION-linux64.tar.bz2
else
  wget -O - https://bitbucket.org/pypy/pypy/downloads/pypy2-${PYPY_VERSION}-linux64.tar.bz2 |tar -xjf -
fi

mv -n pypy2-$PYPY_VERSION-linux64 pypy

@tyranron tyranron mentioned this pull request Aug 21, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants