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

Attachment: pgpJCgie6FiJC.pgp
Description: PGP signature

Reply via email to