The latest "yarn" stuff seems to unconditionally use Pthreads. Can we make this optional so RPM still can be built without any threading stuff at all?
/bin/ix86-freebsd6.4/xar-1.5.2/lib/.libs -Wl,-rpath -Wl,/usr/local/lib ../rpmio/.libs/librpmio.a(yarn.o): In function `yarnReenter': /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:330: undefined reference to `pthread_equal' ../rpmio/.libs/librpmio.a(yarn.o): In function `yarnIgnition': /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:361: undefined reference to `pthread_cleanup_push' /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:372: undefined reference to `pthread_cleanup_pop' ../rpmio/.libs/librpmio.a(yarn.o): In function `yarnLaunch': /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:406: undefined reference to `pthread_attr_init' /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:406: undefined reference to `pthread_attr_setdetachstate' /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:406: undefined reference to `pthread_create' /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:406: undefined reference to `pthread_attr_destroy' ../rpmio/.libs/librpmio.a(yarn.o): In function `yarnJoin': /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:431: undefined reference to `pthread_join' ../rpmio/.libs/librpmio.a(yarn.o): In function `yarnJoinAll': /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:488: undefined reference to `pthread_join' ../rpmio/.libs/librpmio.a(yarn.o): In function `yarnDestruct': /u/rse/prj/rpm/src/rpm/rpmio/yarn.c:509: undefined reference to `pthread_cancel' collect2: ld returned 1 exit status Ralf S. Engelschall r...@engelschall.com www.engelschall.com ______________________________________________________________________ RPM Package Manager http://rpm5.org Developer Communication List rpm-devel@rpm5.org