http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56482



             Bug #: 56482

           Summary: missing -lpthread in configure when checking for

                    pthreads_num_processors_np

    Classification: Unclassified

           Product: gcc

           Version: 4.7.2

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: libgcc

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: k...@narod.ru

              Host: mingw32

            Target: mingw32, mingw32-w64





>From configure.log:



configure:20205: checking for pthreads_num_processors_np

configure:20244:  /dvlp/packages/gcc/build/4.7.2-i686-w64-mingw32/./gcc/xgcc

-shared-libgcc -B/dvlp/packages/gcc/build/4.7.2-i686-w64-mingw32/./gcc

-nostdinc++

-L/dvlp/packages/gcc/build/4.7.2-i686-w64-mingw32/i686-w64-mingw32/libstdc++-v3/src

-L/dvlp/packages/gcc/build/4.7.2-i686-w64-mingw32/i686-w64-mingw32/libstdc++-v3/src/.libs

-L/dvlp/mingw-w64-i686/i686-w64-mingw32/lib -L/dvlp/mingw-w64-i686/mingw/lib

-isystem /dvlp/mingw-w64-i686/i686-w64-mingw32/include -isystem

/dvlp/mingw-w64-i686/mingw/include -B/dvlp/mingw-w64-i686/i686-w64-mingw32/bin/

-B/dvlp/mingw-w64-i686/i686-w64-mingw32/lib/ -isystem

/dvlp/mingw-w64-i686/i686-w64-mingw32/include -isystem

/dvlp/mingw-w64-i686/i686-w64-mingw32/sys-include

-L/dvlp/packages/gcc/build/4.7.2-i686-w64-mingw32/./ld    -o conftest.exe -g

-O2 -fno-exceptions   conftest.cpp  >&5

C:\Users\Karlson\AppData\Local\Temp\ccd7ltCc.o: In function `main':

T:\dvlp\packages\gcc\build\4.7.2-i686-w64-mingw32\i686-w64-mingw32\libstdc++-v3/conftest.cpp:76:

undefined reference to `_imp__pthread_num_processors_np'

collect2.exe: error: ld returned 1 exit status

configure:20244: $? = 1

configure: failed program was:

....





Configure didn't try with '-lpthread' flag, so result can't be linked with

libpthread.

Reply via email to