On Thu, Jun 12, 2014 at 2:48 AM, shea. <[email protected]> wrote:

> Hey Sergey,
> I've had similar issues with x86_32 and in order to enable concurrency
> there I think you need all three of the following commands in
> src/h/define.h.
>
> #define HAVE_LIBPTHREAD 1
> #define Concurrent 1
> #define NoKeyword__Thread 1
>
> Actually, I tend to put these defines in /config/win32/gcc/define32.h
> (I guess for you it'd be /config/win32/cygwin/define.h) as well though
> because "make Unicon" on Windows I think overwrites the other
> define.h.
>


On a Linux environment, which cygwin provides. Only

#define Concurrent 1

is needed. And since we are taking a Linux "approach",  I don't think any
config/win32 is involved. Although as we found yesterday, the win32 version
of rswitch.s was needed instead of the Linux's.

I've noticed the push instruction error in rswitch.s as well(for 32
> bit builds), which enabling concurrency seemed to fix but I may spend
> some time looking at it and see if I can spot the problem.
>

Enabling concurrency drops the need for rswitch.s since we switch (no pun
intended) to pthreads to provide the co-expression's context switch.


--Jafar



>  - Shea Newton
>
>
> ------------------------------------------------------------------------------
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> _______________________________________________
> Unicon-group mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/unicon-group
>
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Unicon-group mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/unicon-group

Reply via email to