Thanks, Andrew! We will add the patch to our testing list.
Becky Ligon On Thu, Feb 16, 2012 at 12:52 PM, Andrew Savchenko <[email protected]>wrote: > Hello, > > Why testing various build options of orangefs-2.8.5 I found that > orangefs fails to build when configured with --enable-static-server. > I use Gentoo with vanilla kernel 3.0.17 and glibc-2.13 > > It fails as follows: > > gcc src/server/pvfs2-server-server.o src/server/pvfs2-server-req-server.o > lib/libpvfs2-server.a -o src/server/pvfs2-server > -L/home/andrew/src/orangefs-2.8.5/lib -static -lpvfs2-server -lcrypto > -lssl -ldb -lpthread -lrt > src/server/pvfs2-server-server.o: In function `PINT_server_access_debug': > /home/andrew/src/orangefs-2.8.5/src/server/pvfs2-server.c:2301: warning: > Using 'getgrgid' in statically linked applications requires at runtime the > shared libraries from the glibc version used for linking > lib/libpvfs2-server.a(pint-util-server.o): In function `PINT_check_group': > /home/andrew/src/orangefs-2.8.5/src/common/misc/pint-util.c:890: warning: > Using 'getgrgid_r' in statically linked applications requires at runtime > the shared libraries from the glibc version used for linking > src/server/pvfs2-server-server.o: In function `PINT_server_access_debug': > /home/andrew/src/orangefs-2.8.5/src/server/pvfs2-server.c:2300: warning: > Using 'getpwuid' in statically linked applications requires at runtime the > shared libraries from the glibc version used for linking > lib/libpvfs2-server.a(pint-util-server.o): In function `PINT_check_group': > /home/andrew/src/orangefs-2.8.5/src/common/misc/pint-util.c:872: warning: > Using 'getpwuid_r' in statically linked applications requires at runtime > the shared libraries from the glibc version used for linking > /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libdb.a(os_addrinfo.o): > In function `__os_getaddrinfo': > (.text+0x2d): warning: Using 'getaddrinfo' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > lib/libpvfs2-server.a(bmi-tcp-server.o): In function > `BMI_tcp_addr_rev_lookup_unexpected': > /home/andrew/src/orangefs-2.8.5/src/io/bmi/bmi_tcp/bmi-tcp.c:1842: > warning: Using 'gethostbyaddr' in statically linked applications requires > at runtime the shared libraries from the glibc version used for linking > lib/libpvfs2-server.a(sockio-server.o): In function `BMI_sockio_init_sock': > /home/andrew/src/orangefs-2.8.5/src/io/bmi/bmi_tcp/sockio.c:140: warning: > Using 'gethostbyname' in statically linked applications requires at runtime > the shared libraries from the glibc version used for linking > /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/librt.a(aio_misc.o): > In function `handle_fildes_io': > (.text+0x165): undefined reference to `pthread_getschedparam' > /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/librt.a(aio_misc.o): > In function `handle_fildes_io': > (.text+0x1ae): undefined reference to `pthread_setschedparam' > /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/librt.a(aio_misc.o): > In function `__aio_enqueue_request': > (.text+0x8ee): undefined reference to `pthread_getschedparam' > collect2: ld returned 1 exit status > make: *** [src/server/pvfs2-server] Error 1 > > Problem is in -pthread -lrt sequence. rt may use pthread, thus pthread > should be added later. Proposed patch fixes this. > > Best regards, > Andrew Savchenko > > _______________________________________________ > Pvfs2-developers mailing list > [email protected] > http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers > > -- Becky Ligon OrangeFS Support and Development Omnibond Systems Anderson, South Carolina
_______________________________________________ Pvfs2-developers mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
