-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] libexecinfo no longer available on alpine 3.17 #1824
Comments
We caught this early this week, but wondered if it was just a transient issue given how new the release was. Seems like it's not transient, but wasn't called out in release notes. Will have to comb through what the right thing to do is. A starting point to look through: |
FWIW this blocked our deployments temporarily as the |
The tentative plan will be drop the feature which needs this when building for Alpine Linux. The feature is optional, and based on the bug reports I linked, unwinding had some technical issues even in Alpine versions which had libexecinfo. |
Faced the same issue last week, just subscribed to this GitHub Issue. Keep up the good work 👍 |
This package is also missing from Alpine |
By the way, we have quite a few team members out for holidays or unplanned sickness, so please be patient with us on this one! |
Fix GH-1824. The quick summary is Alpine 3.17 removed this library, and on older versions it's apparently not great quality anyway.
Fix GH-1824. The quick summary is Alpine 3.17 removed this library, and on older versions it's apparently not great quality anyway.
Fix GH-1824. The quick summary is Alpine 3.17 removed this library, and on older versions it's apparently not great quality anyway.
* Remove libexecinfo on Alpine Fix GH-1824. The quick summary is Alpine 3.17 removed this library, and on older versions it's apparently not great quality anyway. * Update apk before deleting package * Attempt to remove libexecinfo from CI * Remove libexecinfo-dev too * Be less aggressive about libexecinfo removal * Maybe revert once we pump to 0.83.0 * Fix installer test * Drop libexecinfo dep on .apk * Hack around plesk issue * Support Alpine 3.17 in package verification * Remove PHP 7.4 on Plesk (removed upstream)
Hey @silvervest, 0.83.0 has been released now, removing the libexecinfo dependency for alpine. |
Thank you @bwoebi and @morrisonlevi , much appreciated! |
* Remove libexecinfo on Alpine Fix GH-1824. The quick summary is Alpine 3.17 removed this library, and on older versions it's apparently not great quality anyway. * Update apk before deleting package * Attempt to remove libexecinfo from CI * Remove libexecinfo-dev too * Be less aggressive about libexecinfo removal * Maybe revert once we pump to 0.83.0 * Fix installer test * Drop libexecinfo dep on .apk * Hack around plesk issue * Support Alpine 3.17 in package verification * Remove PHP 7.4 on Plesk (removed upstream)
Bug description
It appears that with Alpine 3.17, the libexecinfo package has been removed entirely, thus causing the dd-trace-php apk package and install scripts to fail.
Alpine info detailing the removal:
I attempted to remove this dependency check in the datadog-setup.php script, but the built ddtrace extensions will fail with
Error loading shared library libexecinfo.so.1: No such file or directory
OS info
The text was updated successfully, but these errors were encountered: