Hi, I tried to compile nbd 3.2 on my NAS, an ARMv5T based system. I install gentoo-uclibc on it and when I try to compile nbd it cannot find fallocate() function:
------------------------------------------------------------------------ armv5tel-softfloat-linux-uclibceabi-gcc -std=gnu99 -w -Os -march=armv5te -fomit-frame-pointer -pipe -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -w -Os -march=armv5te -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -o nbd-server nbd_server-nbd-server.o -lglib-2.0 -lintl nbd_server-nbd-server.o: In function `exptrim': nbd-server.c:(.text+0x2274): undefined reference to `fallocate' collect2: ld returned 1 exit status ------------------------------------------------------------------------ In configure I can't see any check for fallocate() availability. It just found fcntl.h and it assumes there is fallocate() function? In uClibc there is posix_fallocate() and there is no fallocate(). I don't know what are the differences between posix_fallocate() and fallocate() but if it is equivalent may I use it? Regards, Tibor ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ Nbd-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nbd-general
