dogecoinfoundation / libdogecoin

Libdogecoin provides low level C functions useful for building compliant Dogecoin Nodes & Wallets.
MIT License
110 stars 24 forks source link

fix DragonFlyBSD 6.4-RELEASE support #182

Closed movepointsolutions closed 2 months ago

movepointsolutions commented 10 months ago

it has endianness-related functions named the same

movepointsolutions commented 10 months ago

I can't verify if previous versions of DFLY were ok with the FreeBSD code branch So it could probably break support for older dragonflies

movepointsolutions commented 10 months ago

Please don't merge this commit, I'll come back with exact dfly version check

movepointsolutions commented 10 months ago

Whatever, I'm not that proficient in git

Please don't merge this commit, I'll come back with exact dfly version check

movepointsolutions commented 10 months ago

To be precise, /usr/include/sys/param.h:#define __DragonFly_version 600400 / propagated to newvers /

xanimo commented 10 months ago

going to explore this after we release 0.1.3. thanks!

xanimo commented 8 months ago

Including a demo just in case anyone else wants to test DragonFly BSD on linux. I would skip ahead from 6.4 to their daily snapshots as noted in the comment underneath the main gist. Also I would manually download and install libunistring and libevent and copy files from /usr/local/include to libdogecoin/include/ as we can't use make -C depends due to incompatible line breaks.

movepointsolutions commented 7 months ago

Very glad to see that you support D-flies)

michilumin commented 2 months ago

Whatever, I'm not that proficient in git

Please don't merge this commit, I'll come back with exact dfly version check

that's ok. nobody is.