Sandro Tosi <[email protected]> writes: > is there any news on this failures? do you have any link for your > contact with upstream and possible with their investigation (if done)?
Sorry, no. Assistance, or some comments, would be welcome. A summary: For architectures "s390" and "sparc", "LG_QUANTUM" is not defined. "varnish" has vendored this library, and I found the correct values there. I'll make a patch for these. For the "kfreebsd", the configure script says: Unsupported operating system: x86_64-pc-kfreebsd-gnu Unsupported operating system: i486-pc-kfreebsd-gnu The correct place to fix this is at http://anonscm.debian.org/gitweb/?p=collab-maint/jemalloc.git;a=blob;f=configure;h=610884fb3235ac3fc0afe9ef9c9e9ddc68af9440;hb=0df51ec6ca1452173f4ec23df17c1d88ad5f5a12#l4252 But I'm unsure if JEMALLOC_PURGE_MADVISE_DONTNEED or JEMALLOC_PURGE_MADVISE_FREE is correct for this architecture. I'll test with the matching value for the "freebsd" kernel, and hope it doesn't break. :) For "armel", it looks like there's code missing upstream for handling that architecture in the upstream code. Build log for armel says: include/jemalloc/internal/atomic.h:164:4: error: #error "Missing implementation for 32-bit atomic operations" For "hurd-i386", jemalloc wants to include <sys/sysctl.h>, which I can't find in our archive for that architecture. I'll exclude "jemalloc" from this architecture on the next upload. -- Stig Sandbeck Mathisen
pgpJCgie6FiJC.pgp
Description: PGP signature

