strigi doesn't build anymore on FreeBSD
Pau Garcia i Quiles
pgquiles at elpauer.org
Fri Jan 1 20:32:07 CET 2010
2010/1/1 Michael Pyne <mpyne at kde.org>:
> On Friday 01 January 2010 14:10:17 Pau Garcia i Quiles wrote:
>> >> Till already defined _REENTRANT yesterday because he had the same
>> >> problem in the MAC AFAIR.
>> >
>> > He's defined _REENTRANT inside an IF (APPLE) block. Should we move it
>> > outside so that it's defined for all platforms?
>>
>> That'd be wrong IMHO. Shouldn't we check for the actual condition,
>> then define _REENTRANT only if that condition is OK?
>
> Correctly multi-threaded code must be re-entrant by definition so it makes
> sense to always define this as we want re-entrant versions of code whenever
> the system libraries make it possible.
What you say would make sense if we wanted to *state* that our code is
reentrant.
But if I have understood correctly, what we are trying to do is
*check* if the third-party libraries our libraries/applications use
are reentrant. You cannot just say "sure, third-party is reentrant"
because it might not be.
--
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
More information about the Kde-buildsystem
mailing list