Hello

I just want to let you know that you will find a new pvfs2 ebuild
(with gentoo init scripts) at
http://bugs.gentoo.org/show_bug.cgi?id=174670

The latest version in gentoo portage was 1.5.1 and there were some
problems, so after some people trying to fix it I finally could make
it work. As you will see if you take a look 6 patches were needed. I
think almost all these "gentoo fixes" are explained in the ebuild or
the bugzilla. I'm not saying there are bugs in pvfs2 compilation
system, it's just that these changes were necessary if we wanted it to
compile under portage.

A brief summary of what happened:
For example, I had some problems because the old ebuild i was given
had --disable-static and it was not working. It seems the linker was
failing due to a missing library needed by LIBS_THREADED +=
-lpvfs2-threaded. However that library was only compiled if static was
enabled. I found out that it is used to build
pvfs2-client-core-threaded, which is not installed by make
kmod_install, so... the ebuild is not installing the threaded version
(I don't know the proper way of doing it).
There were more problems related to LDFLAGS="-Wl,--as-needed", soname,
-Wno-pointer-sign which was making a kernel.m4 test fail with gcc <
4.0, ldflags being overriden by system ldflags.. and others

Of course i may be wrong (after all I'm not a pvfs2 dev), perhaps some
patches should be changed, but hopefully everyone who needs pvfs2
under gentoo can use it know, I did my best.
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to