question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Bundled JQ 1.6 not manylinux compatible

See original GitHub issue

The following steps:

docker run --rm -it ubuntu:16.04
apt update && apt install python3 python3-pip
pip3 install jq
python3 -c "import jq"

produce this error:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: /usr/local/lib/python3.5/dist-packages/jq.cpython-35m-x86_64-linux-gnu.so: symbol scalbln, version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference

@lukasheinrich and @matthewfeickert noticed this trying to run on Travis. Note that on Travis JQ 1.5 is already available. When building the wheel, running repair_wheel on the JQ binary should have detected this issue.

FYI, this is the manylinux2010 wheel, but I assume both of them have this problem.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:8 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
mwilliamsoncommented, May 14, 2020

Great, I’ll make a 1.0.1 release. Thanks for taking a look.

0reactions
mwilliamsoncommented, May 15, 2020

Great!

Read more comments on GitHub >

github_iconTop Results From Across the Web

cibuildwheel 1.9.0 - PyPI
Builds manylinux, macOS 10.9+, and Windows wheels for CPython and PyPy · Works on GitHub Actions, Azure Pipelines, Travis CI, AppVeyor, CircleCI, and...
Read more >
MessagePack: It's like JSON. but fast and small.
It's like JSON. but fast and small. MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like...
Read more >
Using JQ to Process JSON on the Command Line - Linode
This guide shows you how to use the JQ command and includes installation instructions and examples.
Read more >
Sandbox Permissions - Flatpak Documentation
Forward-compatibility: the same Flatpak application can be run on different versions of the same distribu- tion, including versions that haven't been released ...
Read more >
How does pip decide which many linux wheel to use?
You need pip 8.1 or later and a linux distribution that is based on glibc (and not musl libc as alpine linux for...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found