Summary: | net-p2p/bitcoind-0.13.1 does not build for uclibc-ng and on GCC 4.9 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | René Rhéaume <rene.rheaume> |
Component: | Current packages | Assignee: | Luke-Jr <luke-jr+gentoobugs> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 570544 | ||
Attachments: |
bitcoind-0.13.1-cxx11-on-gcc4.patch
bitcoind-0.13.1-uclibc.patch |
Created attachment 499560 [details, diff]
bitcoind-0.13.1-uclibc.patch
Patch for missing fe* function on uclibc-ng. Implementation only for x86 and amd64.
Is there any plan to include fe* functions into uclibc-ng or an helper library?
Can you submit these upstream also? https://github.com/bitcoin/bitcoin/pulls |
Created attachment 499558 [details, diff] bitcoind-0.13.1-cxx11-on-gcc4.patch I had two problems building bitcoind: std::to_string in not implemented in libstdc++ in GCC 4.9 and fe* C functions defined in <fenv.h> are not implemented in uclibc-ng. I made a patch to correct each of these problems.