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

Reply via email to