Skip to content
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

support for minimal libc #237

Closed
flihp opened this issue Nov 8, 2017 · 1 comment
Closed

support for minimal libc #237

flihp opened this issue Nov 8, 2017 · 1 comment

Comments

@flihp
Copy link
Contributor

flihp commented Nov 8, 2017

Distros like Angstrom use musl libc instead of the GNU libc and there are a few compatibility issues. Angstrom packages glib so I'm assuming whatever non-standard features we're using from GNU libc can be worked around.

buildroot-auto-update pushed a commit to buildroot/buildroot that referenced this issue Apr 3, 2018
The current version requires macros and funtions not availabe on musl
(TEMP_FAILURE_RETRY, srand48_r, etc). We could try to circumvent the
problem by means of local patches but for the moment let's disable the
package for musl toolchains and watch the issue reported upstream at

  tpm2-software/tpm2-abrmd#237

Propagate the change to tpm2-tools, which has a run-time dependency on
tpm2-abrmd.

Fixes:
  http://autobuild.buildroot.net/results/d2fa916613d835f856d14747dc03ef9847ad6396
  http://autobuild.buildroot.net/results/e82ff1f7f8a4a930fbabd38353da2149cc54fd9d
  http://autobuild.buildroot.net/results/7aaf6a7cc384b2e52109c0c31792c0d3888bcefd
  http://autobuild.buildroot.net/results/a56e55fb4791a90c00906698676656969484383d
  http://autobuild.buildroot.net/results/7aa020d115a0a3308fee1f3528554e40076ff28d

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
@flihp
Copy link
Contributor Author

flihp commented Aug 7, 2018

this was resolved thanks to @safayetahmedatge in #503

@flihp flihp closed this as completed Aug 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant