I am trying to port my application to IBM AIX.
I am using boost 1.39 with V10.1 compiler. I have managed to build boost ok.
hence I have 'using vacpp ;' in my site-config.jam file
However when I build my application it barfs with:
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_unlock
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_lock
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_destroy
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_destroy
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_wait
ld: 0711-317 ERROR: Undefined symbol: .pthread_cond_broadcast
ld: 0711-317 ERROR: Undefined symbol: .pthread_key_create
ld: 0711-317 ERROR: Undefined symbol: .pthread_once
ld: 0711-317 ERROR: Undefined symbol: .pthread_getspecific
ld: 0711-317 ERROR: Undefined symbol: .pthread_setspecific
From googling around the work around is to use xlC_r compiler instead of xlC
however if change my site-config.jam to "using xlC_r ;" then bjam complains .
has any one found a workaround for this ?
--
Best regards,
Ta,
Avi