Gilles, The 1.8.3 test works where the 1.8.4rc4 one fails with identical configure arguments.
While it may be overkill, I configured 1.8.4rc4 with CFLAGS="-m64 -mt" --with-wrapper-cflags="-m64 -mt" \ LDFLAGS="-mt" --with-wrapper-ldflags="-mt" The resulting run worked! So, I very strongly suspect that the problem will be resolved if one restores the configure logic that my previous email shows has vanished (since that would restore "-mt" to CFLAGS and wrapper cflags). -Paul On Tue, Dec 16, 2014 at 8:10 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > > My 1.8.3 build has not completed. > HOWEVER, I can already see a key difference in the configure step. > > In 1.8.3 "-mt" was added AUTOMATICALLY to CFLAGS by configure: > > checking if C compiler and POSIX threads work as is... no - Solaris, not > checked > checking if C++ compiler and POSIX threads work as is... no - Solaris, not > checked > checking if Fortran compiler and POSIX threads work as is... no - Solaris, > not checked > checking if C compiler and POSIX threads work with -pthread... no > checking if C compiler and POSIX threads work with -pthreads... no > checking if C compiler and POSIX threads work with -mt... yes > checking if C++ compiler and POSIX threads work with -pthread... yes > checking if Fortran compiler and POSIX threads work with -pthread... yes > > This is not the case in 1.8.4rc4: > > checking if C compiler and POSIX threads work as is... yes > checking if C++ compiler and POSIX threads work as is... yes > checking if Fortran compiler and POSIX threads work as is... yes > > > So, it looks like a chunk of Solaris-specific configure logic was LOST. > > -Paul > -- Paul H. Hargrove phhargr...@lbl.gov Computer Languages & Systems Software (CLaSS) Group Computer Science Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900