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

Reply via email to