Hoard is an alternative memory allocator (ie. malloc implementation) for C++. It is described in this 2000 paper: https://people.cs.umass.edu/~emery/pubs/berger-asplos2000.pdf Fedora ships an old version (3.8) which fundamentally will not compile on aarch64 because it is missing a bit of assembler to implement atomic swaps. The latest version of hoard (3.12) doesn't need this because it uses C++ <atomic> headers which should be portable: https://bugzilla.redhat.com/show_bug.cgi?id=1034070 However when I came to try and package this I found there are other problems: (1) Now requires a separate Heap-Layers library which would have to go through the new package process. (2) Lacks aarch64 and ppc64/ppc64le targets -- probably reasonably easy to add to the Makefile, but another hassle. There are also more modern alternative allocators around nowadays. The original Fedora packager has expressed that he doesn't have time to maintain it (https://bugzilla.redhat.com/show_bug.cgi?id=1034070#c4) Nothing else in Fedora actually uses Hoard. So my suggestion is we should orphan and then retire the package, unless someone cares enough to take it over. Note you will probably need to package the separate Heap-Layers library as described above. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx