Closed GoogleCodeExporter closed 9 years ago
It looks like you are missing 32 bit compatibility libraries here. A quick
search learns that you should try installing this:
ftp://ftp-archive.freebsd.org:21/pub/FreeBSD/releases/amd64/8.1-RELEASE/lib32/
Original comment by pcnoordh...@gmail.com
on 8 Aug 2011 at 10:08
yep i've installed lib32 but still i can't "gmake 32bit USE_JEMALLOC=yes"
Original comment by salim...@gmail.com
on 9 Aug 2011 at 9:28
Issue 630 has been merged into this issue.
Original comment by pcnoordh...@gmail.com
on 11 Aug 2011 at 11:53
You need to point the compiler to the 32 bit libraries for this to work out.
You can do so by prefixing the gmake command with:
CC="cc -B/usr/lib32"
Compiling Redis will be successful, but it is very buggy. Tests fail and Redis
segfaults in numerous situations. I took me some time to get it to build in the
first place, and I'm not continuing investigation because I don't have a clue
how deep the rabbit hole goes. I'd advise just to stick with 64-bit Redis on
amd64 FreeBSD, or 32-bit Redis on i386.
Another comment: the standalone jemalloc library that Redis uses doesn't build
on FreeBSD. You can use the default allocator in both FreeBSD and NetBSD, since
they use an earlier version of jemalloc by default.
Cheers,
Pieter
Original comment by pcnoordh...@gmail.com
on 11 Aug 2011 at 12:01
Original issue reported on code.google.com by
salim...@gmail.com
on 8 Aug 2011 at 8:13