Package: eina Version: 0.9.9.063-1 Severity: serious Tags: patch Justification: FTBFS User: debian-...@lists.debian.org Usertags: kfreebsd
Hi, on GNU/kFreeBSD, there's a different FTBFS: | eina_cpu.c:188:4: error: #error "eina_cpu_count() error: Platform not supported" Please find attached a patch to fix this. Something different, but on all archs (quick look, but found on some Linux and some GNU/kFreeBSD): | Warning: You are trying to link statically one or more modules to Eina. | You must know what you are doing, or else you will have a lot of problems. | And dolphins will disappear from the earth. | Think about that. Mraw, KiBi.
--- a/src/lib/eina_cpu.c +++ b/src/lib/eina_cpu.c @@ -30,7 +30,7 @@ # include <unistd.h> # include <sys/param.h> # include <sys/sysctl.h> -# elif defined (__linux__) +# elif defined (__linux__) || defined(__GLIBC__) # define _GNU_SOURCE # include <sched.h> # endif @@ -164,7 +164,7 @@ EAPI int eina_cpu_count(void) return cpus; -# elif defined (__linux__) +# elif defined (__linux__) || defined(__GLIBC__) cpu_set_t cpu; int i; static int cpus = 0;