[Gluster-devel] RE: Freebsd 6.2 - configure error

Harshavardhana harsha at zresearch.com
Wed Mar 28 05:37:57 UTC 2007


Hi tsvetkov,

   Yes FreeBSD ofcourse doesn't have '-ldl' you can compile by adding
'-lc' option to the CFLAGS during the build process. But GlusterFS is
still not ported to FreeBSD as there are certain important changes to
be done before we can run GlusterFS on FreeBSD. Mainly library checks
at the configure level and GNU specific wrapper functions which were
used in GlusterFS (or an equivalent standalone library support inside
FreeBSD)
Eg:
   1. some of the Linux xattr calls are not properly supported or lack API
support under extattr (extended attributes for UFS).
   2. some of the custom MACRO definitions like XATTR_NO_FOLLOW and many
other are not present as the xattr libraries are not properly ported
(or are not at all ported)
   3. Lots of new library checks needs to be put in regard GNU argument
parser as a standalone library, strdupa functions coming in from
libstrfunc library etc.

There was a some amount of ground work done by us regarding on FreeBSD
some time back, but its been now kept aside for a while and is not
included in the latest release or latest repository checkout.

 If this is an urgent requirement and need for you then you can add
'FreeBSD port' in the
http://www.gluster.org/docs/index.php/GlusterFS_Roadmap also please do
write about your additional requirements if you see GlusterFS lacks.

-- 
Harshavardhana
"Software gets slower faster as Hardware gets faster"






More information about the Gluster-devel mailing list