Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[depends] alsa-lib: fix typo in configure.in #10840
Motivation and Context
Currently, if alsa-lib's configure finds
How Has This Been Tested?
On a raspberry pi:
Without the patch, configure claims the C compiler is not able to produce binaries. With the patch, the build completes.
Screenshots (if appropriate):
Types of change
Found the same fix upstream:
Is it worthwhile opening a PR of changes required to make builds work like it says on the tin natively on ARM (on a pi3 or a chromebook running Raspbian, in my case)?
There is another change needed to get libssh to build, but it's a little less trivial. The issue is that cmake fails with:
I worked around the problem by modifying the Makefile to pass the necessary
Or should I just open a trac issue for that?
For now, I have only built depends.
The plan is to build kodi and set the appropriate
I have run into issues with replacing the distro's own packages in order to meet the required dependencies. For example, libbluray jumps from 0.6.2 to 0.9.2. Many raspbian/debian packages are linked against it and I don't know whether it's entirely backwards compatible. libgif goes from 4.1.6 to 5.0.5. dcadec comes from an entirely different source.
That means that with each release, I would need to go over all of the dependencies changes, figure out which are safe to upgrade and what to do with those that aren't. I have no way of knowing if all the libraries are backwards compatible or whether the SOVERSION of each library is set correctly. I worry that this will only become more and more time consuming over time as new dependencies and patches are added and versions are bumped.
The short version is that I would like a kodi package for raspbian that has all the patches, most compatibility, but doesn't replace system packages and is more maintainable in the long term.
ok, makes sense, specially for debian stable based distros. Thanks for the explanation.
jenkins build this please