Showing posts from February, 2009

Revive ripple-client-desktop

Update: as of Jan 15, 2019, trading is working.

The first goal is to make it fully functional with RippleAPI.

Current status is most read only operations are working except order book.

Please follow this twitter thread for the most recent updates:
This weekend I tried to revive ripple-client-desktop. l I have reached a point at which I can run gulp without any warning on the command line. However, the app stuck at loading. Then I figured out that the client uses an ancient ripple-lib API. — r0bertz (@r0bertz) December 17, 2018

mips64el-unknown-linux-gnu cross toolchain building

NOTE: I just updated the command at the bottom, again. No big change. Now all should be good to go, including building on PS3, which is big endian.

Crossdev is a great tool. Thanks to vapier.
However, it may not work in all circumstances, although the problems may not lie in crossdev itself. For example, when creating mips64el-unknown-linux-gnu cross toolchain.
The problems happen when building glibc headers. Because at that time, we don't have cross gcc yet. So some gcc options only cross gcc supports or some macros only cross gcc defines can't be used.
Also happen when building gcc on big endian machines. Because of the erroneous LD_LIBRARY_PATH setting, cc1 generated in stage 1 will try to load generated in stage 1, which is little endian.
So I made some work-arounds. These are the three patches needed:
one patch to src_compile.eblit
a second patch to src_install.eblit
a third patch to gcc ebuild
These are all small changes, but took me a lot of time to investigate.

To …

Popular posts from this blog

How exactly is XRP going to work as a bridging digital asset?