Skip to Content.
Sympa Menu

freetds - Re: [freetds] can't compile master without threads?

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Frediano Ziglio <freddy77 AT gmail.com>
  • To: FreeTDS Development Group <freetds AT lists.ibiblio.org>
  • Subject: Re: [freetds] can't compile master without threads?
  • Date: Tue, 12 Mar 2013 11:40:21 +0000

2013/3/12 Frediano Ziglio <freddy77 AT gmail.com>:
> 2013/3/11 James K. Lowden <jklowden AT freetds.org>:
>> Hello Freddy,
>>
>> I can't seem to compile the latest without thread support. I'm configured
>> with
>>
>> $ ../configure --config-cache --with-tdsver=7.0
>> --with-libiconv-prefix=/usr \
>> --enable-threadsafe=no --with-odbc-nodm=/usr/pkg
>>
>> Here's how it ends:
>>
>> Making all in unittests
>> /bin/ksh ../../libtool --tag=CC --mode=compile /usr/pkg/gcc46/bin/cc
>> -DHAVE_CONFIG_H -I. -I../../../src/replacements -I../../include
>> -I../../../include -I../../../src/replacements -I/usr/pkg/include
>> -I/usr/local/include -DTDS_NO_DM -DDEBUG=1 -Wall -Wstrict-prototypes
>> -Wmissing-prototypes -Wno-long-long -pthread -g -O0
>> -Wdeclaration-after-statement -MT getpassarg.lo -MD -MP -MF
>> .deps/getpassarg.Tpo -c -o getpassarg.lo
>> ../../../src/replacements/getpassarg.c
>> libtool: compile: /usr/pkg/gcc46/bin/cc -DHAVE_CONFIG_H -I.
>> -I../../../src/replacements -I../../include -I../../../include
>> -I../../../src/replacements -I/usr/pkg/include -I/usr/local/include
>> -DTDS_NO_DM -DDEBUG=1 -Wall -Wstrict-prototypes -Wmissing-prototypes
>> -Wno-long-long -pthread -g -O0 -Wdeclaration-after-statement -MT
>> getpassarg.lo -MD -MP -MF .deps/getpassarg.Tpo -c
>> ../../../src/replacements/getpassarg.c -fPIC -DPIC -o .libs/getpassarg.o
>> In file included from ../../../include/tds.h:54:0,
>> from ../../../src/replacements/getpassarg.c:29:
>> ../../../include/tdsthread.h:216:2: error: #error Condition not supported!
>> *** Error code 1
>>
>> Suggestions?
>>
>> --jkl
>>
>
> Ehm.... disable --thread-safe? The other option is to write
> conditional code for no thread environment. Are you sure you are never
> using thread?
>
> The other problem is that some test require thread (they test thread
> behaviour).
>

I was thinking if thread-safe=no should mean I don't want to support
thread at all.

Frediano




Archive powered by MHonArc 2.6.24.

Top of Page