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
[email protected]
www.engelschall.com
______________________________________________________________________
RPM Package Manager http://rpm5.org
Developer Communication List [email protected]