Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Aug 2011 12:49:03 +0200
From:      =?ISO-8859-1?Q?Ren=E9_Ladan?= <rene@freebsd.org>
To:        Raphael Kubo da Costa <rakuco@freebsd.org>
Cc:        kde-freebsd@kde.org, freebsd ports <freebsd-ports@freebsd.org>
Subject:   Re: [kde-freebsd] devel/cmake bug: "-pthread; -D_THREAD_SAFE" emitted instead of "-pthread -D_THREAD_SAFE"
Message-ID:  <CADL2u4h4KJ1T%2B3h_YWiDbzbEs9inCZXxDMQV56pJrxq==mrcFg@mail.gmail.com>
In-Reply-To: <87y5yeb96a.fsf@FreeBSD.org>
References:  <4C040F4F.1010709@freebsd.org> <87y5yeb96a.fsf@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
2011/8/28 Raphael Kubo da Costa <rakuco@freebsd.org>:
> Rene Ladan <rene@freebsd.org> writes:
>
>> somehow devel/cmake outputs "-pthread;-D_THREAD_SAFE" instead of
>> "-pthread -D_THREAD_SAFE" to the generated Makefiles (note the semicolon).
>>
>> This means some list is passed verbatim to the compiler, causing the
>> shell to execute the wrong commands. I have looked into the source code
>> but there seems to be no relevant mention of "-D_THREAD_SAFE", nor in
>> /usr/include or /usr/local/include.
>>
>> A workaround of course is to patch the generated Makefiles, but it would
>> be nicer to fix the real problem (which does not seem to exist on most
>> Linux distributions).
>>
>> I'm using cmake 2.8.1, but it also happens with earlier versions.
>>
>> I don't have a testcase yet, sorry.
>
> Hey there,
>
> Do you still experience this one?
>
No, this has been fixed in cmake (2.8.2 if I remember correctly).

Rene



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADL2u4h4KJ1T%2B3h_YWiDbzbEs9inCZXxDMQV56pJrxq==mrcFg>