1

I'm trying to install cppyy on Ubuntu (arm64) using a Python installation created using pyenv. gcc, g++, build-essential, and make are installed from the default Ubuntu distribution packages.

I have tried two methods to install cppyy, but neither seems to be working. How can I install it successfully?

Method 1

$ pip install -v cppyy

Output: Link

Method 2

$ STDCXX=20 MAKE_NPROCS=32 pip install --verbose cppyy --no-binary=cppyy-cling

Output: Link

Ben Zelnick
  • 433
  • 4
  • 14
  • I wouldn't use `MAKE_NPROCS=32` unless you have that many cores, but that aside, any option to lower the C++ standard, e.g. to 17? I.e. `STDCXX=17`? There are CircleCI builds for ARM, so hopefully get binary wheel soon (the final upload isn't functional yet). – Wim Lavrijsen Jul 24 '23 at 18:17
  • I used both of those options because they are listed as supported in the [install documentation](https://cppyy.readthedocs.io/en/latest/installation.html)… I think that [the problem is with the ARM architecture itself](https://github.com/wlav/cppyy/issues/150). – Ben Zelnick Aug 02 '23 at 15:18
  • The error linked something specific to Mac M1/M2 that I've not been able to reproduce yet. – Wim Lavrijsen Aug 02 '23 at 21:34

0 Answers0