kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #36350
Re: gcc-specific OpenMP extension in connectivity_algo.cpp:351
Thanks, JP was just mentioning that in
https://bugs.launchpad.net/kicad/+bug/1778454
The shared declaration was unintentional, so I've removed it. As an aside,
does anyone know the right gcc flag to get these warnings? Mine is very
happy to overlook this but apparently other versions are not.
-S
Am Do., 28. Juni 2018 um 12:16 Uhr schrieb Simon Richter <
Simon.Richter@xxxxxxxxxx>:
> Hi,
>
> Commit 0748c118d introduced a line
>
> #pragma omp parallel shared( m_itemList ) ...
>
> MSVC rejects this, as m_itemList is a subobject of this, and sharing
> subobjects is not allowed in the OpenMP specification:
>
> A variable that is part of another variable (as an array or structure
> element) cannot be shared independently of the other components, except
> for static data members of C++ classes.
>
> I haven't looked into the issue deeply yet, so this could be trivially
> solvable, or not.
>
> Simon
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References